Size: a a a

2020 February 12

AS

Andrew Shedov in pro.js
как из input добавить значение в свойство объекта ? сейчас через атрибут добаваляется в div,
а надо чтобы сначало в input, а потом через кнопку в div
https://jsfiddle.net/Anrisssss/aLc0bjtf/3/
источник

E

Eugene in pro.js
Ростислав Дугин
Диалог выглядел так:

- А чего мы не делаем так? Давай лучше так, будет же классно!
- Ну х*йли, запили в отдельной ветке, если такой умный (в нерабочее время, разумеется)

😂
"- А чего мы не делаем так? Давай лучше так, будет же классно!" - это твоя фраза?
источник

РД

Ростислав Дугин in pro.js
Да
источник

РД

Ростислав Дугин in pro.js
У нас на клиенте часть параметров для выборки из базы задается (какие столбцы, сколько записей, количество, сортировка) - на сервере это парсится + добавляется указание из каких таблиц брать. Выходит, для каждой таблицы свой ветка api

Условно говоря:
/product_1/
/product_1/get
/product_1/remove
/product_2/
/product_1/
...

Чего сразу не сделать все в одном место-то
источник

РД

Ростислав Дугин in pro.js
Если клиент такой умный, чтобы колонки настраивает - пусть уж тогда и таблицы с джоинами укажет
источник

E

Eugene in pro.js
Ростислав Дугин
Если клиент такой умный, чтобы колонки настраивает - пусть уж тогда и таблицы с джоинами укажет
когда только фронт начинал изучать также думал) хорошо, что все работает не так))
источник

D

DarkPerl in pro.js
Ростислав Дугин
Если клиент такой умный, чтобы колонки настраивает - пусть уж тогда и таблицы с джоинами укажет
😅😂🤣
источник

РД

Ростислав Дугин in pro.js
Eugene
когда только фронт начинал изучать также думал) хорошо, что все работает не так))
А почему?
источник

РД

Ростислав Дугин in pro.js
У меня ещё витает в голове вопрос, зачем люди используют redux-saga, если есть RxJS :))
источник

РД

Ростислав Дугин in pro.js
Я вообще раньше был в мире разработки. Когда я уходил (года два назад) - штуки по типу Redux’a, по большей части, считались антипаттерном. Обычно ими забивали все дыры и невозможно было понять, что вообще происходит в программе

Там работал классная комбинация: MVP + RxJava. Вроде здесь тоже самое работает - MVP + RxJS....
источник

РД

Ростислав Дугин in pro.js
И зачем вы всякие саги понапридумывали...)
источник

D

DarkPerl in pro.js
А потому что я вот возьму, поменяю вам запрос на клиенте и завалю базу )
источник

E

Eugene in pro.js
есть такая штука, как SOLID. Так вот так там первая буква расшифровывается как "Принцип единой ответственности". Вот эта единая ответственность и есть ответ на твой вопрос) Клиенту не нужно знать про базу, про бизнес логику с получением данных и т.д. Ваши заморочки с сортировкой - это все ерунда, по сравнению с тем, что потом может происходить на сервере с этими данными. И зачем это все вываливать на клиента в таком случае? Правильно, незачем. Клиент отображает данные, на то он и front-end, больше от него не требуется
источник

Y

Yura in pro.js
Ростислав Дугин
Я вообще раньше был в мире разработки. Когда я уходил (года два назад) - штуки по типу Redux’a, по большей части, считались антипаттерном. Обычно ими забивали все дыры и невозможно было понять, что вообще происходит в программе

Там работал классная комбинация: MVP + RxJava. Вроде здесь тоже самое работает - MVP + RxJS....
Два года назад реакт вполне с редаксом работал и был популярен
А рх с реактом ещё в жизни не видел
источник

РД

Ростислав Дугин in pro.js
Вы уж простите за холиварные вопросы, просто пытаюсь понять, почему так не делают. Ведь не делают же почему-то - значит есть причины
источник

РД

Ростислав Дугин in pro.js
DarkPerl
А потому что я вот возьму, поменяю вам запрос на клиенте и завалю базу )
Ну права доступа уж никто не отменял
источник

D

DarkPerl in pro.js
Ростислав Дугин
Вы уж простите за холиварные вопросы, просто пытаюсь понять, почему так не делают. Ведь не делают же почему-то - значит есть причины
Потому что решаются различные вопросы, такие как переносимость, расширяемость, надежность, быстродействие, и тд и тп )
источник

E

Eugene in pro.js
Ростислав Дугин
Ну права доступа уж никто не отменял
Это клиент, на клиенте нет никаких прав доступа, все, что есть в браузере есть в прямом доступе клиента
источник

РД

Ростислав Дугин in pro.js
Eugene
есть такая штука, как SOLID. Так вот так там первая буква расшифровывается как "Принцип единой ответственности". Вот эта единая ответственность и есть ответ на твой вопрос) Клиенту не нужно знать про базу, про бизнес логику с получением данных и т.д. Ваши заморочки с сортировкой - это все ерунда, по сравнению с тем, что потом может происходить на сервере с этими данными. И зачем это все вываливать на клиента в таком случае? Правильно, незачем. Клиент отображает данные, на то он и front-end, больше от него не требуется
А почему не разделить сайт на отображение и бизнес-логику?
источник

E

Eugene in pro.js
Ростислав Дугин
А почему не разделить сайт на отображение и бизнес-логику?
Так это и есть уже деление на back-nd и front-end) поздравляю, ты изобрел веб)
источник