Size: a a a

JavaScript.Ninja

2020 January 12

АЗ

Андрей Звёздочка in JavaScript.Ninja
Alexander Shamshurin
Не понял
Из сваггера можно сгенерить набор функций и тайпингов.
И в случае изменения схеты ts сам найдёт косяки в различии тайпингов и кода.
gQL запросы - это тупо текст. Как в CI провалидировать код, что он соответствует текущей схеме бекенда?
источник

h

hwe in JavaScript.Ninja
Кстати, твиттер вроде на Скалу ушёл
источник

IK

Illya Klymov in JavaScript.Ninja
Андрей Звёздочка
Из сваггера можно сгенерить набор функций и тайпингов.
И в случае изменения схеты ts сам найдёт косяки в различии тайпингов и кода.
gQL запросы - это тупо текст. Как в CI провалидировать код, что он соответствует текущей схеме бекенда?
eslint-plugin-graphql
источник

h

hwe in JavaScript.Ninja
А вот Шопифай - на рельсах)
источник

AS

Alexander Shamshurin in JavaScript.Ninja
hwe
Последняя строка - очень спорное заявление)
Ну я не вижу смысла делать на нем логику серьезного приложения, там DI нету, аспектов. Стартапы лучше на пайтон, там асинк есть или нода.
источник

AS

Alexander Shamshurin in JavaScript.Ninja
hwe
А вот Шопифай - на рельсах)
Да, всегда приаодят этот аргумент. Он там и родился... А битрих на php.
источник

AS

Alexander Shamshurin in JavaScript.Ninja
hwe
Я вот сейчас сижу и думаю - что изучать из трёх нынешних главных фреймворков?) Ангуляр, вью, реакт. И мнений будет миллион)
Все три
источник

AS

Alexander Shamshurin in JavaScript.Ninja
Андрей Звёздочка
Из сваггера можно сгенерить набор функций и тайпингов.
И в случае изменения схеты ts сам найдёт косяки в различии тайпингов и кода.
gQL запросы - это тупо текст. Как в CI провалидировать код, что он соответствует текущей схеме бекенда?
Не должно быть там ggl
источник

АЗ

Андрей Звёздочка in JavaScript.Ninja
Illya Klymov
eslint-plugin-graphql
Если есть способы сгенерить graphQL схему их исходников бека, то огонь.
источник

AS

Alexander Shamshurin in JavaScript.Ninja
Alexander Shamshurin
Не должно быть там ggl
Код пишите на graphql, и потом генерируйте типы. Будет вся типизация
источник

h

hwe in JavaScript.Ninja
Php в Facebook - это, на мой взгляд, просто исторически сложившееся) И php тоже все хоронят. А он пыхтит, обновляется, работы много...
источник

AS

Alexander Shamshurin in JavaScript.Ninja
Можно брать схему с бэка и делать для нее типы автоматом. Но требуется настройка
источник

m

mkots in JavaScript.Ninja
Alexander Shamshurin
Ну я не вижу смысла делать на нем логику серьезного приложения, там DI нету, аспектов. Стартапы лучше на пайтон, там асинк есть или нода.
В питоне есть асинхронность? Но зачем?
источник

IK

Illya Klymov in JavaScript.Ninja
Андрей Звёздочка
Если есть способы сгенерить graphQL схему их исходников бека, то огонь.
в случае с тем же руби это rake таска
источник

АЗ

Андрей Звёздочка in JavaScript.Ninja
Alexander Shamshurin
Не должно быть там ggl
Эм, что?
источник

AS

Alexander Shamshurin in JavaScript.Ninja
hwe
Php в Facebook - это, на мой взгляд, просто исторически сложившееся) И php тоже все хоронят. А он пыхтит, обновляется, работы много...
Он типизированный, очень быстрый. Но страшный))
источник

АЗ

Андрей Звёздочка in JavaScript.Ninja
Illya Klymov
в случае с тем же руби это rake таска
А, ну всё. Тогда годно.
источник

AS

Alexander Shamshurin in JavaScript.Ninja
Он в рантайме компилит. А нужно заранее
источник

АЗ

Андрей Звёздочка in JavaScript.Ninja
Alexander Shamshurin
Он в рантайме компилит. А нужно заранее
Если так, то печально.
источник

h

hwe in JavaScript.Ninja
Ладно... всем доброй ночи) пойду, погляжу пару докладов Ильи и ещё кого-нибудь- авось определюсь с фреймворком))
источник