Size: a a a

Генератор непрочитанных сообщений

2020 February 22

F

Faust in Генератор непрочитанных сообщений
Но я понял о чем ты
источник

AM

Artem Molotov in Генератор непрочитанных сообщений
Alexander Kladov
промискуитетную жизнь ведешь значит
при чём тут промис? :D
источник

VT

Viktor TElless in Генератор непрочитанных сообщений
Aleksandr Khristenko
А других подходов не встречал. Каких-нибудь решений, позволяющих пошарить роутинг между приложениями для возможности легкого изменения этого роутинга?
есть ребята, которые пытаются фронт с бэка контролировать
т.е. фронт состоит из одного захардкоженного метода аля (/api/v1/currentConfig)
и кучи модулей
а бэк отдаёт чо куда как запускать и куда ходить
довольно часто используются частичные штуки из такого (мы допустим валидацию шарили подобным способом на одном из проектов)
но, имхо, гемороя больше чем профитов
источник

VT

Viktor TElless in Генератор непрочитанных сообщений
Bohdan Turchyk
так он же развёлся, не?
и шо теперь? нельзя пхпшницу завести? %)
источник

A

Aleksandr Khristenko in Генератор непрочитанных сообщений
Viktor TElless
есть ребята, которые пытаются фронт с бэка контролировать
т.е. фронт состоит из одного захардкоженного метода аля (/api/v1/currentConfig)
и кучи модулей
а бэк отдаёт чо куда как запускать и куда ходить
довольно часто используются частичные штуки из такого (мы допустим валидацию шарили подобным способом на одном из проектов)
но, имхо, гемороя больше чем профитов
У меня в одном месте был подход, когда было декларативное описание роутов из которого автоматом генерировался роутер для бекэнда и для фронтэнда.
Минус в том, что тогда на фронте можно было увидеть все эндпоинты которые в роуте есть.
источник

P

Panda🤔 in Генератор непрочитанных сообщений
Aleksandr Khristenko
А других подходов не встречал. Каких-нибудь решений, позволяющих пошарить роутинг между приложениями для возможности легкого изменения этого роутинга?
я видел какое то симфони поделие
источник

P

Panda🤔 in Генератор непрочитанных сообщений
роутингжс называется вроде
источник

AK

Alexander Kladov in Генератор непрочитанных сообщений
Viktor TElless
есть ребята, которые пытаются фронт с бэка контролировать
т.е. фронт состоит из одного захардкоженного метода аля (/api/v1/currentConfig)
и кучи модулей
а бэк отдаёт чо куда как запускать и куда ходить
довольно часто используются частичные штуки из такого (мы допустим валидацию шарили подобным способом на одном из проектов)
но, имхо, гемороя больше чем профитов
мы формы так шарили это ппц
источник

VT

Viktor TElless in Генератор непрочитанных сообщений
Aleksandr Khristenko
У меня в одном месте был подход, когда было декларативное описание роутов из которого автоматом генерировался роутер для бекэнда и для фронтэнда.
Минус в том, что тогда на фронте можно было увидеть все эндпоинты которые в роуте есть.
минус в том, что иногда бэк и фронт надо делать разным
и начинается жопоболь
источник

VT

Viktor TElless in Генератор непрочитанных сообщений
любое обобщение страдает от исключений, это так работает для всех контекстов
источник

A

Aleksandr Khristenko in Генератор непрочитанных сообщений
Viktor TElless
минус в том, что иногда бэк и фронт надо делать разным
и начинается жопоболь
В плане? Эндпоинты то один фиг остаются едиными.
источник

AK

Alexander Kladov in Генератор непрочитанных сообщений
Panda🤔
роутингжс называется вроде
о, точняк, вспомнил
источник

A

Aleksandr Khristenko in Генератор непрочитанных сообщений
Viktor TElless
минус в том, что иногда бэк и фронт надо делать разным
и начинается жопоболь
Т.е. фронт может быть любым, тут по сути шарится некая функция генерации урлов.
источник

VT

Viktor TElless in Генератор непрочитанных сообщений
Aleksandr Khristenko
В плане? Эндпоинты то один фиг остаются едиными.
ну у бэка может быть несколько фронтов, условно
надо будет определять какие роуты с кем шарить
если появляются мобильные фронты - для них может понадобиться несколько версий хранить
могут быть роуты вообще для интеграций с кем-то и фронту они не вперлись.
фронт может захотеть сходить в другой бэк (привет SOA без единого гейтвея).
источник

A

Aleksandr Khristenko in Генератор непрочитанных сообщений
Viktor TElless
ну у бэка может быть несколько фронтов, условно
надо будет определять какие роуты с кем шарить
если появляются мобильные фронты - для них может понадобиться несколько версий хранить
могут быть роуты вообще для интеграций с кем-то и фронту они не вперлись.
фронт может захотеть сходить в другой бэк (привет SOA без единого гейтвея).
Ну это я и описал в минусах. Что шарились все роуты.
источник

A

Aleksandr Khristenko in Генератор непрочитанных сообщений
Viktor TElless
ну у бэка может быть несколько фронтов, условно
надо будет определять какие роуты с кем шарить
если появляются мобильные фронты - для них может понадобиться несколько версий хранить
могут быть роуты вообще для интеграций с кем-то и фронту они не вперлись.
фронт может захотеть сходить в другой бэк (привет SOA без единого гейтвея).
А если в другой бек пусть идет. Другой бек нас не интересует.
источник

VT

Viktor TElless in Генератор непрочитанных сообщений
и это только про роутинг.
мы с валидацией говна хватили, потому что где-то регулярки разъезжаются, где-то фронту что-то проверить проще, где-то наоборот что-то валидировать может только бэк.
источник

AK

Alexander Kladov in Генератор непрочитанных сообщений
а вообще зачем это? чтобы не опечататься?
источник

VT

Viktor TElless in Генератор непрочитанных сообщений
и вот да, возникает вопрос а нахуя
источник

A

Aleksandr Khristenko in Генератор непрочитанных сообщений
Viktor TElless
и вот да, возникает вопрос а нахуя
Мне это было нужно было, когда я был по сути фуллстек.
Т.е. приходилось писать и фронтэнд и бэкэнд.
источник