@kotlin_lang

Страница 971 из 982
Vladimir
23.10.2018
13:00:42
Отвратительно. Завести в два раза больше DTO безо всякой причины.
Причина есть. Клиент ожидает что-то в ответ. И лучше это будет объект, в который можно накидать полей при необходимости, чем массив, с которым без поломки совместимости сделать ничего нельзя. Зачем вообще может понадобиться возвращать просто список?

Andrey
23.10.2018
13:01:36
JSON ?static typing то же самое, что ???

Алексей
23.10.2018
13:01:37
О чем спор?

Vladimir
23.10.2018
13:01:38
Я не призываю обмазываться обёртками, но в корне это стоит того.

Google
Quantum Harmonizer
23.10.2018
13:01:48
...зачем вообще может понадобиться возвращать что-то ещё? Серьёзно, нет никакого смысла в этом споре. Я хочу прямолинейный код на фронте, ты — совместимость на бэке.

Konstantin
23.10.2018
13:01:57
О чем спор?
люди не умеют в жсон апи

Vladimir
23.10.2018
13:01:59
JSON ?static typing то же самое, что ???
Как будто не это мы делаем каждый день

Quantum Harmonizer
23.10.2018
13:02:01
JSON ?static typing то же самое, что ???
да и нормальных форматов дефицит

Алексей
23.10.2018
13:02:29
люди не умеют в жсон апи
Да здравствуют жсонсхемы?

Andrey
23.10.2018
13:02:43
у нас нет выбора
They forced me to do it. I'm innocent (c) Clockwork orange

Vladimir
23.10.2018
13:02:51
Egor
23.10.2018
13:02:53
А какие, да, только хотел спросить, какие ещё есть форматы нормальные

Только не xml пожалуйста

Konstantin
23.10.2018
13:03:02
Алексей
23.10.2018
13:03:11
Это которая draft-07?
Смотря какая в качестве шутки лучше подойдет

Quantum Harmonizer
23.10.2018
13:03:14
Google
Egor
23.10.2018
13:03:52
Никаких. Я хотел cap'n'proto, но Java API страшный.
Человек простой, вижу "proto", думаю про протобаф

Quantum Harmonizer
23.10.2018
13:04:05
soap, ... а сорян это xml )
свят-свят-свят

Mi
23.10.2018
13:07:29
Кто-нибудь может посоветовать годную библиотеку для написания телеграм ботов для котлина?

Kirill
23.10.2018
13:07:43
А какие, да, только хотел спросить, какие ещё есть форматы нормальные
Ну смотря для чего. yaml например для чего-нибудь пригодится )

Quantum Harmonizer
23.10.2018
13:09:26
yaml, toml, ini, но вроде не о том говорим)

Vladimir
23.10.2018
13:11:47
Ну смотря для чего. yaml например для чего-нибудь пригодится )
yaml для человеков. В общем-то как и любой текстовый формат. Но в отличие от XML и JSON он явно затачивался для редактирования людьми.

Andrey
23.10.2018
13:31:27
Мне кажется что разговор идет и не обойдется без graphql

Alexey
23.10.2018
13:32:05
А сделайте нам чтобы было так, потому что у нас лапки

Quantum Harmonizer
23.10.2018
13:32:59
Серьёзно, я всегда охеревал от того, что фронты не могут попроцессить данные в нужный им вид
а я — от того, что на бэке часто лапки вместо нормального формата

и опять спор тупоконечников и остроконечников

Mikhail
23.10.2018
13:33:37
просто нужно ревью фронтами бека проводить

когда фичу пилят

и будет счастье всем

Alexey
23.10.2018
13:34:12
а я — от того, что на бэке часто лапки вместо нормального формата
Не суть в том, что есть апи, и его уже кто то использует, тут приходит новый фронт и говорит нам так не удобно, давай вы добавите еще одно поле и сделаете это за нас, кек

просто нужно ревью фронтами бека проводить
Просто надо договорится о протоколе на берегу

Google
Alexey
23.10.2018
13:34:46
Quantum Harmonizer
23.10.2018
13:34:58
ну, тут не о чем говорить, потому что всё по ситуации

Mikhail
23.10.2018
13:35:03
уже используют — через костыли и мат?
у нас такое бывает, что м-ка использует и им норм

а в мобильном приложении функционал чутка отличается

и вот сиди вертись

Alexey
23.10.2018
13:35:36
Это всё равно что на беке разрабы такие, бле нам не нравится формат который отдаёт нам другой сервис

Mikhail
23.10.2018
13:35:46
либо сам дергай +2-3 ручки либо попроси дядю бекендера впилить поле

Alexey
23.10.2018
13:36:23
ну это тоже жиза
Вот такой жизы я не разу не видел, все берут и конвертят в свой домен

Quantum Harmonizer
23.10.2018
13:36:49
Вот такой жизы я не разу не видел, все берут и конвертят в свой домен
а чо делать? не вправлять же лапки сторонним разрабам из другой страны

Alexey
23.10.2018
13:37:15
Эти лапки могут сидеть с тобой в том же здании

И ты всё равно не ходишь их вправлять

Egor
23.10.2018
13:40:14
Серьёзно, я всегда охеревал от того, что фронты не могут попроцессить данные в нужный им вид
Если бек отдает данные, которые ещё нужно преобразовывать, то это два минуса сразу - минус время программиста и минус время клиента, которое он ждет, чтобы фронт пропроцессил данные

Kirill
23.10.2018
13:40:19
Серьёзно, я всегда охеревал от того, что фронты не могут попроцессить данные в нужный им вид
JSON есть из коробки. XML тоже (вроде). Всё остальное - надо тянуть внешние либы. Это время на загрузку + время на парсинг + жор батарейки (для мобилки)

Sergey
23.10.2018
13:42:00
есть же openapi, где описано все взаимодействия клиента и сервера

Egor
23.10.2018
13:42:03
Ну, вот у нас приходит инфа о сериальчике и она загружается секунд пять, потому что фронт ВЫНУЖДЕН три раза стучаться на бек, потому что он настолько кривой

Google
Egor
23.10.2018
13:42:34
Для истории - он не наш, писала его другая контора

Kirill
23.10.2018
13:43:12
На сколько милисекунд пользователь состарится?
Не оправдание для лишнего расхода ресурсов, как по мне. И на каком-нибудь 2g тянуть либу какого-нибудь ангуляра с полмегабайта размером - долго и чревато

Egor
23.10.2018
13:43:16
ну а так 5 секунд будет на бекенде, какая разница)
А в том и смысл, что бек можно оптимизировать сколько угодно, а пользователь ограничен производительностью устройства и скоростью интернета

Kirill
23.10.2018
13:43:35
+

Sergey
23.10.2018
13:44:01
А в том и смысл, что бек можно оптимизировать сколько угодно, а пользователь ограничен производительностью устройства и скоростью интернета
ну пихать целую кучу лишних полей в ответы, потому что где-то в одном месте это понадобилось тоже не оч окей. лишний траф гонять

Alexey
23.10.2018
13:44:33
Короч надо отдельные апихи под каждый фронт

Ну или graphql костылить

Sergey
23.10.2018
13:44:57
и фронты бывает еще свой бекенд поднимают на ноде, и там склеивают все что им надо в graphql

Quantum Harmonizer
23.10.2018
13:45:02
Ну или graphql костылить
это на сервере больно, верно?

Egor
23.10.2018
13:45:07
Явное лучше неявного. Лучше уж продублировать эндпоинт, в котором добавили единственное поле, чем действительно гонять лишний трафик

Sergey
23.10.2018
13:45:09
а потом тормозит не только фронт.. но и бекенд

Alexey
23.10.2018
13:45:36
это на сервере больно, верно?
фронтам тоже неахти

Sergey
23.10.2018
13:46:09
с http/2 + gzip сложно канеш лишнего трафика сделать

Alexey
23.10.2018
13:46:11
Они потом охиревают от того какие запросы написали ?

Konstantin
23.10.2018
13:46:43
когда девиз - хуяк, хуяк, в продакшн - там никакой графкул не поможет

Egor
23.10.2018
13:46:44
Google
Марат
23.10.2018
13:47:08
именно те которые я тебе скинул

не сюда)

Igor
23.10.2018
13:49:44
Ребят, где посмотреть какой-нибудь дефолтный detekt.yml (настройки для detekt)?

Andrey
23.10.2018
13:49:58
Как по мне, так задача фронт энда сводится к рендеру и первичной обработке событий, пришедших от пользователя (валидация полей в форме и т.п.). Ну и форвард событий, требующих каких-либо данных/действий от системы на бэк энд. Любой пост процессинг ответов бэк энда, за исключением рендера ведёт к тому, что логика начинает размазываться по системе.

Сергей
23.10.2018
13:51:20
Igor
23.10.2018
13:52:02
Блин, не хочу его в gradle проект подключять

Igor
23.10.2018
13:52:52
(да ну бред какой-то)))

Quantum Harmonizer
23.10.2018
13:53:35
Ты чо, эт теперь нельзя модные штуки себе во фронт тащить? Может ещё и смузи нельзя и луки в инстаграм постить?
ну вообще довольно очевидно, что многие фронты раздулись до неадекватных размеров

Egor
23.10.2018
13:54:00
Там люди микросервисы на фронт уже тащат



Kirill
23.10.2018
13:56:10
То был сарказм если что )

Alexey
23.10.2018
13:57:50
Egor
23.10.2018
13:58:13
Alexey
23.10.2018
13:58:32
?

Денис
23.10.2018
13:58:46
скорее, backendless
Социальные сеточки на блокчейне.

Egor
23.10.2018
13:59:00
Да, да

Идея для стартапа?

Денис
23.10.2018
13:59:09
Каждый раз, когда кто-то выкладывает ваши NUDES - это навсегда.

Хороший стартап, мне нравится.

Страница 971 из 982