@react_js

Страница 857 из 5115
Nikolay
22.01.2017
21:41:02
это стандарт

языка

Roman
22.01.2017
21:42:33
ну всмысле береш на ес5 проект нужно что-то добавить

обязательно кто-нибудь в ес6 или 7 ченибудь перерефакторит

Google
Roman
22.01.2017
21:43:05
иначе вот хреново кодить на легаси будет

Nikolay
22.01.2017
21:44:40
es6 можно частично использовать, а превращать в es5 бабелем

Nikolay
22.01.2017
21:45:41
скажем те же rest и spread операторы

на самом деле нет смысла переколбашивать, если и так работает

Roman
22.01.2017
21:47:22
es6 можно частично использовать, а превращать в es5 бабелем
вот вопрос, я тут либо WTForms походу уже переписал, либо это так надо у вас все выносить что бы переиспользовать? Закончилась это мания тем что теперь подав 10 параметров в компонент/контейнер у меня вся форма сама генерируется, отсылается и валидируется, и еще все на бустрапе с окошками и плашечками... это нормально?

Nikolay
22.01.2017
21:47:23
или переколбашивать частично, в тех местах где переписывается код

Roman
22.01.2017
21:50:48
вы как скафолдинг используйте?

для форм

wtforms, modelforms в питоне

вот жеж https://www.npmjs.com/package/react-bootstrap-validation ) ну ладно у меня поменьше ))) только я то ошибки хочу с сервера брать, они там все уже есть, нефиг тут логику API переписывать

Nikolay
22.01.2017
21:58:50
иногда бывает полезно не сходить на сервер а сразу подсказать

Roman
22.01.2017
22:01:39
ну да но ты лежись на территорию бакенда. а если апи поменяется? как вы это будете мэйнтэйнить?

Google
Roman
22.01.2017
22:02:06
вам же просто передать надо данные, вообще с json-schema каким-нибудь

KlonD90
22.01.2017
22:02:21
не лезь в бэкэнд будь тише

Azein
22.01.2017
22:02:34
глупости какие-то говоришь

не на территорию бэкенда, это дизайн приложения. Поменяется дизайн - поменяешь в клиенте.

Совершенно нормальный процесс внесения изменений. Просто теперь это область ответсвенности клиентского кода.

Roman
22.01.2017
22:03:23
глупости какие-то говоришь
ну вот как бы ненромальный

Dmitry
22.01.2017
22:03:23
Если бэк передаст с данными формы еще и регулярку для валидации, то тебе спокойнее будет, когда на фронте будут валидировать такие поля?)

Roman
22.01.2017
22:03:50
поменяешь бакэнд а фронтэнд автоматом будет иметь имененные поля )

нафига работу дублировать

Dmitry
22.01.2017
22:04:25
Ну так не меняй бэкенд так, что фронт не знает об этом)

Azein
22.01.2017
22:04:34
Просто свыкнись с мыслью, что клиент - это полноценная часть приложения

Dmitry
22.01.2017
22:05:01
Просто так лишние запросы на бэк делать, когда можно без них спокойно обойтись - не очень

KlonD90
22.01.2017
22:05:11
ты не на той территории парень. здесь редукс поцанчики просят graphql и baronjs

Roman
22.01.2017
22:05:25
ну если у тебя херава туча фронтэнда

мобилки компы аппсы еще че

и че везде мэйнтэйнить

ну это ненромально

Dmitry
22.01.2017
22:05:46
Да

Google
Dreamerinnoise
22.01.2017
22:05:49
Roman
22.01.2017
22:05:54
бредятина )

Dmitry
22.01.2017
22:06:02
Обычно это значит, что у тебя не один человек на фронте сидит

Roman
22.01.2017
22:06:05
время только тратить,

Azein
22.01.2017
22:06:06
Нормально делать кроссплатформенный код, например.

KlonD90
22.01.2017
22:06:12
ну это ненромально
так ты заимплементь один раз graphql и будет нормально

а то кривые руки (

Azein
22.01.2017
22:06:30
Нормально делать масштабируемые приложения, нормально делать pwa

Dmitry
22.01.2017
22:06:34
Есть такое дело, что мы пишем наш код не для того, чтобы он красивым был, а для того, чтобы пользователям было удобнее

Roman
22.01.2017
22:06:41
для этого вроде и придумали там всякие протобафы, json-schema и тд

Azein
22.01.2017
22:06:51
А не захерачить бэком хтмл-темплейт шоб быстро круто и мало мейнтейнитьб

Roman
22.01.2017
22:07:07
нет - это REST

Roman
22.01.2017
22:07:21
и REST диктует как поля валидировать а не фронтенд

Dmitry
22.01.2017
22:07:25
Вот сидят люди в регионах и у них запросы не моментально уходят

KlonD90
22.01.2017
22:07:28
Azein
22.01.2017
22:07:28
Сказал кто?

KlonD90
22.01.2017
22:07:41
в 2к17м только graphql

Nikolay
22.01.2017
22:07:44
можно спокойно при спокойно отдавать при первой загрузке все правила валидации для каждого из полей

Azein
22.01.2017
22:07:47
REST - не святой грааль. Обращаться в апи на каждый чих - моветон.

Nikolay
22.01.2017
22:07:59
в 2к17м только graphql
даже на 2 с половиной запроса?

Google
KlonD90
22.01.2017
22:08:16
даже на 2 с половиной запроса?
должен быть один но красивый. и красота должна править миром. ок?

Nikolay
22.01.2017
22:08:28
эффективность

Roman
22.01.2017
22:08:43
REST - не святой грааль. Обращаться в апи на каждый чих - моветон.
не надо обащаться на каждый чих - тут то понятно что так тоже нехорошо, но можно же как-то передать валидацию. раньше вот использовали SOAP ))

KlonD90
22.01.2017
22:08:55
this
ой ну это давно уже было (

еще в прошлом десятилетие

Dmitry
22.01.2017
22:09:17
:( Сорян, не успеваю

Roman
22.01.2017
22:09:31
)))))

Nikolay
22.01.2017
22:09:31
;D

Admin
ERROR: S client not available

Nikolay
22.01.2017
22:09:44
штаны подвернул, смузи налил?

Roman
22.01.2017
22:09:57
ну смысл понятен, зачем переписовать то валидаю если она уже есть, это же сколько бабла и время в пустую

Nikolay
22.01.2017
22:10:33
если лютый зоопарк из прилажух, а бэкенд под них один, нужны общие правила для всех

Roman
22.01.2017
22:10:52
ну да )

Nikolay
22.01.2017
22:10:59
сейчас в моде serverless architecture

KlonD90
22.01.2017
22:11:03
ну смысл понятен, зачем переписовать то валидаю если она уже есть, это же сколько бабла и время в пустую
старый добрый вопрос насколько велик у тебя проект. нужно ли тебе эти запросы с формы если половина из них можно отмести еще на уровне фронта? так оно еще и менее требовательным будет к интернету?

ну вообщем если ты говоришь да делаем запрос к серверу то у тебя определенно очень низкие требования к твоему приложению. b2b может быть

Roman
22.01.2017
22:11:34
а так я бы апи менял если там уж че-то конкретно нужно валидировать. а то что неотсылается на сервер так это да- дело фронтенда

Google
Nikolay
22.01.2017
22:12:09
идут года, а темы для холиваров все не изменны :)

Roman
22.01.2017
22:12:17
я против того чтобы копипастить валидацию

Nikolay
22.01.2017
22:12:23
что на prototype, что на jq

Roman
22.01.2017
22:12:27
ее надо как-то унифицированно подать

ведь в .net там у них это есть )

меня это кажется как то логично

непериписыть что уже написано

Nikolay
22.01.2017
22:13:21
пользователям так не кажется

им надо мгновенно, без ожиданий

а вообще желательно оффлайн

чтобы когда 3г пропадет все работало

Roman
22.01.2017
22:13:56
я думал json-schema поможет валидировать на стороне фронтенда чтобы некопипастить валидацию апи руками

Nikolay
22.01.2017
22:14:19
json schema валидирует данные

Nikolay
22.01.2017
22:14:40
Roman
22.01.2017
22:14:41
чето я не понимаю че вы не понимаете

Nikolay
22.01.2017
22:14:51
:D

Таймураз
22.01.2017
22:14:54
это не ужас, это дырка
А дырка- не ужас?

чето я не понимаю че вы не понимаете
Я не все читал, что-то упустил мб

Nikolay
22.01.2017
22:15:46
в идеале надо валидировать на клиенте, не все, но хотя бы самое простое, и обязательно все валидировать на бэке

Roman
22.01.2017
22:15:59
есть backend rest...у него есть валидация своя. на фронте я предлагаю некопипастить ее в своем написании. а как-то получить схему и использовать ее , и регулярно обновлятся. таким образом юзверь многовенно и на фронтенде провалидируется, и после отсылки на бакэнд тоже

Nikolay
22.01.2017
22:16:36
ну схема норм

но что ты в ней будешь указывать?

Страница 857 из 5115