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