Viacheslav 
    
    
        
        
        
        потому что там кода дохрена
    
 
    
    Denis 
    
    
        
        
        
        В итоге кода меньше
    
 
    
    Denis 
    
    
        
        
        
        Хотя по честному, могли бы ещё меньше
    
 
    
    Oleg 
    
    
        
        
        
        Ну знаешь, когда ты видишь что функция принимает и отдаёт, когда компилятор не даёт сделать тебе ошибку внутри, это много стоит в больших проектах
    
 
    
    Viacheslav 
    
    
        
        
        
        +1
    
 
    
    Denis 
    
    
        
        
        
        Но у меня ожидания, что будет как с Flux = текущий Relay лишь первая итерация. Уже посматриваю на Apollo.
    
 
    
    Viacheslav 
    
    
        
        
        
        за пару месяцев я уже несколько раз поймал багу на этапе компиляции
    
 
    
    Oleg 
    
    
        
        
        
        Relay это мода. Не станет он мейнстримом потому что сложен
    
 
    
    Viacheslav 
    
    
        
        
        
        скорее всего да
    
 
    
    Viacheslav 
    
    
        
        
        
        но GraphQL должен
    
 
    
    Anonymous 
    
    
        
        
        
        кстати.. graphQL database еще никто не написал?
    
 
    
    Vladimir 
    
    
        
        
        
        Последнее время пишу исключительно с использованием flow, никогда не чувствовал себя лучше
    
 
    
    Viacheslav 
    
    
        
        
        
        коннекты скорее всего ест
    
 
    
    Anonymous 
    
    
        
        
        
        я обычно к postgres прикручиваю
    
 
    
    Viacheslav 
    
    
        
        
        
        к какой-нибудь mongodb
    
 
    
    Oleg 
    
    
        
        
        
        Ну мы обсуждали что GraphQL это xpath для json. То есть в общем-то догоняем стандарты двадцатилетние
    
 
    
    Anonymous 
    
    
        
        
        
        но если можно было бы сразу graphql данные вставлять было бы замечательно
    
 
    
    Viacheslav 
    
    
        
        
        
        сложно представить
    
 
    
    Denis 
    
    
        
        
        
        https://github.com/solidsnack/GraphpostgresQL
    
 
    
    Anonymous 
    
    
        
        
        
        ага. я эту видел
    
 
    
    Anonymous 
    
    
        
        
        
        но это всеравно sql
    
 
    
    Denis 
    
    
        
        
        
        Reindex.io под капотом держит MongoDB
    
 
    
    Viacheslav 
    
    
        
        
        
        я не люблю такое "чтобы само"
    
 
    
    Anonymous 
    
    
        
        
        
        мне не горит, просто интересно :)
    
 
    
    Viacheslav 
    
    
        
        
        
        поэтому даже не тогал reindex
    
 
    
    Denis 
    
    
        
        
        
        Да нормальные пацаны
    
 
    
    Viacheslav 
    
    
        
        
        
        пацанты то может быть и норм
    
 
    
    Denis 
    
    
        
        
        
        Мне в целом нравится тенденция, что сейчас всё автоматизируется в разработке
    
 
    
    Denis 
    
    
        
        
        
        Декларативность привела к тому, что меньше пишешь, больше думаешь
    
 
    
    Denis 
    
    
        
        
        
        Плюс масштабируемость таких паттернов высокая
    
 
    
    Vladimir 
    
    
        
        
        
        Но сложнее читать и понимать, что происходит
    
 
    
    Vladimir 
    
    
        
        
        
        Если речь о GraphQL, мне кажется большинству он не нужен
    
 
    
    Denis 
    
    
        
        
        
        Наоборот
    
 
    
    Denis 
    
    
        
        
        
        Я помню jQuery-километры кода
    
 
    
    Denis 
    
    
        
        
        
        Паш, ты ведь тоже помнишь? ;)
    
 
    
    Denis 
    
    
        
        
        
        Сейчас с React всё крайне удобно читается и понимается
    
 
    
    Vladimir 
    
    
        
        
        
        Ну это проблему решил реакт, тут не спорю. Но доступ к данным - более деликатная тема
    
 
    
    Denis 
    
    
        
        
        
        Сопровождение на порядки проще, но требует уже куда более фундаментальных архитектурных принципов
    
 
    
    Vladimir 
    
    
        
        
        
        Ну вот например у тебя реляционная СУБД - пробрасывать запросы с клиента никто никогда не мешал
    
 
    
    Vladimir 
    
    
        
        
        
        Но проблема с безопасностью
    
 
    
    Denis 
    
    
        
        
        
        SQL вообще был языком для менеджеров и далёких от IT людей :)
    
 
    
    Vladimir 
    
    
        
        
        
        Если заменить SQL на GraphQL, приннципиально ничего не изменится
    
 
    
    Denis 
    
    
        
        
        
        SELECT * FROM users
    
 
    
    Denis 
    
    
        
        
        
        Это было в англоязычном мире, у нас бы это выглядело:
        ВЫБРАТЬ * ИЗ пользователей
    
 
    
    Denis 
    
    
        
        
        
        1С
    
 
    
    Denis 
    
    
        
        
        
        Большое приложение React/Redux в итоге состоит из набора однотипных операций
    
 
    
    Denis 
    
    
        
        
        
        Command / Query
    
 
    
    Vladimir 
    
    
        
        
        
        Ну в этом нет ничего декларативного, наоборот - простая архитектура за счет кучи бойлерплейта. И ничего плохого в этом нет
    
 
    
    Denis 
    
    
        
        
        
        Сообщество пока не решило проблему с этим, но движение в этом направление как раз мы и видим)
    
 
    
    Denis 
    
    
        
        
        
        По сути React = это конфигурция
    
 
    
    Denis 
    
    
        
        
        
        (реальный bottleneck = анимация)
    
 
    
    Vladimir 
    
    
        
        
        
        фронтэнд - это просто)
    
 
    
    Denis 
    
    
        
        
        
        ахах
    
 
    
    Denis 
    
    
        
        
        
        Как два лендинга сверстать
    
 
    
    Vladimir 
    
    
        
        
        
        именно. можно долго обсуждать как и что круче, и быстрее, и правильнее, но реальность проста - можно и на джквери на колбасить, и половина веба так и работает
    
 
    
    Denis 
    
    
        
        
        
        Так и есть, вопрос затрат. Большой проект на jQuery  и большой проект на React = два разных бюджета на сопровождение. Но если бюджеты в ИТ понятие гибкое, то время часто критично и в этом плане введение и взаимозаменяемость разработчиков в React просто космос.)
    
 
    
    Vladimir 
    
    
        
        
        
        Да не вопрос, я тоже считаю что лучше реакта ничего нет. Но все таки чат по бэкэнду, сложности фронтенда не идут с бэкэндам ни в какое сравнение
    
 
    
    Vladimir 
    
    
        
        
        
        Фронтэнд в крайнем случае можно целиком выкинуть и переписать)
    
 
    
    Denis 
    
    
        
        
        
        :)))
    
 
    
    Viacheslav 
    
    
        
        
        
        лол
    
 
    
    Denis 
    
    
 
    
    Viacheslav 
    
    
        
        
        
        бекенд фигня
    
 
    
    Viacheslav 
    
    
        
        
        
        если что — перехал на другую бд
    
 
    
    Denis 
    
    
        
        
        
        За Великий Бэкенд
    
 
    
    Viacheslav 
    
    
        
        
        
        тем более микросеивися
    
 
    
    Denis 
    
    
        
        
        
        Понеслось
    
 
    
    Viacheslav 
    
    
        
        
        
        пиши — не хочу
    
 
    
    Vladimir 
    
    
        
        
        
        переехал, а данные остались(
    
 
    
    Viacheslav 
    
    
        
        
        
        говно — выкинул микросервис и переписал на го
    
 
    
    Denis 
    
    
        
        
        
        Ты еще про PaaS и Длкеры скажи
    
 
    
    Viacheslav 
    
    
        
        
        
        пф, мигрировать данные проще чем прикрутить select к форме
    
 
    
    Vladimir 
    
    
        
        
        
        Или афира перед сном почитал, а потом кошмары снятся
    
 
    
    Denis 
    
    
        
        
        
        Да не проще, примерно также
    
 
    
    Viacheslav 
    
    
        
        
        
        ну, да, сравнимо
    
 
    
    Viacheslav 
    
    
        
        
        
        чем там эти бекендеры занимаются — сходить в БД и json-чик отдать
    
 
    
    Vladimir 
    
    
        
        
        
        Я чет не врубаюсь, чат по node.js, тут должны быть только бэкэндеры
    
 
    
    Vladimir 
    
    
        
        
        
        А тут как обычно - реакт реакт реакт
    
 
    
    Viacheslav 
    
    
        
        
        
        каждый js разраб считает себя бекендером :)
    
 
    
    Denis 
    
    
        
        
        
        Каждый JS немножко бэкенд
    
 
    
    Denis 
    
    
        
        
        
        Каждый бэкенд немножечко JS