Size: a a a

2020 February 12

DE

Denis Efremov in pro.js
persona x grata
SASS няшно смотрится
Stylus
источник

DE

Denis Efremov in pro.js
Sass must die
источник

А

Аркаша Одесский 🇪🇪 in pro.js
Denis Efremov
Sass must die
а scss?
источник

А

Аркаша Одесский 🇪🇪 in pro.js
офис atomic heart?
источник

DE

Denis Efremov in pro.js
Седня прямо день атомика
источник

РД

Ростислав Дугин in pro.js
У меня тут философский вопрос появился... возможно глупый, но все же

Я пришел к очень логичному выводу, что в большинстве проектов сервер - это простая прослойка между клиентом и БД, которая добавляет авторизацию. Что мешает сделать прямую связь между клиентом и БД (другим хранилищем)? К БД ведь тоже как-то можно прикрутить авторизацию.

Возьмем, например, простой месседжер. Все, что он делает - это отображает сообщения. Что, если к БД "прикрутить" функционал слушателей изменений (попадает запись -> всем прилетает событие -> все запрашивают данные)?

P.S. Понятно, что в моменте со слушателями пойдут сложные алгоритмы
источник

D

DarkPerl in pro.js
Ростислав Дугин
У меня тут философский вопрос появился... возможно глупый, но все же

Я пришел к очень логичному выводу, что в большинстве проектов сервер - это простая прослойка между клиентом и БД, которая добавляет авторизацию. Что мешает сделать прямую связь между клиентом и БД (другим хранилищем)? К БД ведь тоже как-то можно прикрутить авторизацию.

Возьмем, например, простой месседжер. Все, что он делает - это отображает сообщения. Что, если к БД "прикрутить" функционал слушателей изменений (попадает запись -> всем прилетает событие -> все запрашивают данные)?

P.S. Понятно, что в моменте со слушателями пойдут сложные алгоритмы
Наверное, потому что все чуточку сложнее, Ростислав )))
источник

В

Виктория in pro.js
Ростислав Дугин
У меня тут философский вопрос появился... возможно глупый, но все же

Я пришел к очень логичному выводу, что в большинстве проектов сервер - это простая прослойка между клиентом и БД, которая добавляет авторизацию. Что мешает сделать прямую связь между клиентом и БД (другим хранилищем)? К БД ведь тоже как-то можно прикрутить авторизацию.

Возьмем, например, простой месседжер. Все, что он делает - это отображает сообщения. Что, если к БД "прикрутить" функционал слушателей изменений (попадает запись -> всем прилетает событие -> все запрашивают данные)?

P.S. Понятно, что в моменте со слушателями пойдут сложные алгоритмы
Ну ничего себе.
Клиентский код доступен пользователю. Это небезопасно.
источник

ИТ

Илья Тройнин in pro.js
Ростислав Дугин
У меня тут философский вопрос появился... возможно глупый, но все же

Я пришел к очень логичному выводу, что в большинстве проектов сервер - это простая прослойка между клиентом и БД, которая добавляет авторизацию. Что мешает сделать прямую связь между клиентом и БД (другим хранилищем)? К БД ведь тоже как-то можно прикрутить авторизацию.

Возьмем, например, простой месседжер. Все, что он делает - это отображает сообщения. Что, если к БД "прикрутить" функционал слушателей изменений (попадает запись -> всем прилетает событие -> все запрашивают данные)?

P.S. Понятно, что в моменте со слушателями пойдут сложные алгоритмы
источник

ИТ

Илья Тройнин in pro.js
была где то статья об этом же
источник

ИТ

Илья Тройнин in pro.js
чувак решил отказаться от бэка и сделал запросы напряму. в Postgress, но что то не нашел(
источник

L

Lupusregina[beta] in pro.js
источник

РД

Ростислав Дугин in pro.js
Виктория
Ну ничего себе.
Клиентский код доступен пользователю. Это небезопасно.
Почему? Права доступа встроить по типу «если ты с id 56 (а ты с id 56, потому что знаешь только его пароль) - у тебя есть доступ тольк к переписке пользователя 56
источник

РД

Ростислав Дугин in pro.js
Спасибо, сейчас почитаю
источник

D

DarkPerl in pro.js
Ростислав Дугин
Почему? Права доступа встроить по типу «если ты с id 56 (а ты с id 56, потому что знаешь только его пароль) - у тебя есть доступ тольк к переписке пользователя 56
Ростислав ) Ну, хотя бы просто потому, что база данных создана не для этих целей ) Мухи с котлетами должны лежать отдельно )
И потом, что вы будете делать, если нужно будет сходить чисто случайно, на другой компьютер в сети )))
Что делать с бизнес логикой серверной части ?) Все в базу ?)
источник

РД

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

I

Igor in pro.js
я сейчас саппорчу такую систему
бд — довольно неприятное место для бизнес-логики
а в интернет базу выставлять вообще не стоит
источник

D

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

РД

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

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

😂
источник

D

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

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

😂
Ужс )))) 🙄
источник