Size: a a a

Node.js — русскоговорящее сообщество

2020 July 26

DC

Dmitry Croft in Node.js — русскоговорящее сообщество
Да, одинаковы. Только mvc это не архитектура, а паттерн для presentation слоя
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Mio☆
сложная сетевая инфраструктура - т.е. балансировка и тому подобное?
Просто я это как понимаю: фронт сможет в случае чего подхватить таски по бэку. Бэку же в обратном случае придется изучать кучу барахла вроде тех же флексов
Пусть фронтендер напишет систему ролей пользователя или распарсит файл на 10 гигов
источник

M

Mio☆ in Node.js — русскоговорящее сообщество
Rustam
Начнем хотя бы с того, что фронт пишешь только на джсе, а бэк можно на 10 разных языках писать, при этом не зная какой-то фундаменталки про протоколы и прочее - ничего не напишешь
фронт тоже на многих языках писать можно, бабель/вебпак соврать не дадут
источник

AE

Alexey Ermakov in Node.js — русскоговорящее сообщество
Sergey 🛸
Пусть фронтендер напишет систему ролей пользователя или распарсит файл на 10 гигов
а фронтендер не программист уже?
источник

DC

Dmitry Croft in Node.js — русскоговорящее сообщество
Alexey Ermakov
а фронтендер не программист уже?
Те хто знает только реакт и думает шо это фронт не программист
источник

M

Mio☆ in Node.js — русскоговорящее сообщество
Sergey 🛸
Пусть фронтендер напишет систему ролей пользователя или распарсит файл на 10 гигов
ну мне не кажется это сложным (но я и не фронтендер 🌚)
источник

jd

juriy dyachkov in Node.js — русскоговорящее сообщество
Dmitry Croft
Я думаю примерно одинаково. на фронте надо знать как браузер рендерид, знать архитектуру и подходы. На беке тоже самое, но только ещё особенности бекенда добавь
вот вот. как работает движок css, когда делается reflow когда repaint, как понять что фичу можно использовать без полифилов... владение девтулзами и всяческие настройки source map и т.д. иногда кажется что нужно исходники хрома ковырять чтобы стать реально хорошим фронтом
источник

DC

Dmitry Croft in Node.js — русскоговорящее сообщество
juriy dyachkov
вот вот. как работает движок css, когда делается reflow когда repaint, как понять что фичу можно использовать без полифилов... владение девтулзами и всяческие настройки source map и т.д. иногда кажется что нужно исходники хрома ковырять чтобы стать реально хорошим фронтом
+
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Alexey Ermakov
а фронтендер не программист уже?
Программист с очень плохими знаниями в CS, 1 из 10 сможет сказать как работает hash map
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Если появляется нагрузка, появляется большое число сервисов (разных типов БД, брокеры и тп, а в сложных случаях под СУБД ещё отдельные дядьки будут сидеть как для настройки, так и для написания оптимальных запросов), значительно усложняется архитектура, потому что бек не переписывают долго, и требуется поддерживать очень большую кодовую базу много лет.

+ бек "один" и близко к данным, цена ошибки на нём как в части производительности, так и в части безопасности и работы с данными — на много выше.

Задачи в бизнес-логике на беке потенциально тоже значительно сложнее фронта, и обычно именно на беке появляются алгоритмически сложные задачи и исследовательские задачи, оптимизации процессов и тп
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
juriy dyachkov
вот вот. как работает движок css, когда делается reflow когда repaint, как понять что фичу можно использовать без полифилов... владение девтулзами и всяческие настройки source map и т.д. иногда кажется что нужно исходники хрома ковырять чтобы стать реально хорошим фронтом
Никто не говорит, что это просто, но это всего "один" инструмент, на беке таких знать потенциально больше.

Всё зависит от задач.

Как на беке можно просто экспресс к монге на сопли прилепить.

Так и фронт слепить бутстрапом и не думать ни о каких reflow
источник

M

Mio☆ in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
Никто не говорит, что это просто, но это всего "один" инструмент, на беке таких знать потенциально больше.

Всё зависит от задач.

Как на беке можно просто экспресс к монге на сопли прилепить.

Так и фронт слепить бутстрапом и не думать ни о каких reflow
бутстрап все еще требует знаний хтмл+цсс, это не настолько абстрагирующая библиотека
источник

AE

Alexey Ermakov in Node.js — русскоговорящее сообщество
Sergey 🛸
Программист с очень плохими знаниями в CS, 1 из 10 сможет сказать как работает hash map
необычное какое-то мерило крутости программиста
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Считаешь программист не должен знать CS?
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Sergey 🛸
Считаешь программист не должен знать CS?
Ну судя по тому, что знает 9/10, работающих программистами — нет
источник

DC

Dmitry Croft in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
Ну судя по тому, что знает 9/10, работающих программистами — нет
Знает или не знает?
источник

DC

Dmitry Croft in Node.js — русскоговорящее сообщество
Или всё корректно в предложении?
источник

DC

Dmitry Croft in Node.js — русскоговорящее сообщество
Не понял мысль
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
Ну судя по тому, что знает 9/10, работающих программистами — нет
Не работай в компаниях с зарплатой ниже $3000
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Sergey 🛸
Не работай в компаниях с зарплатой ниже $3000
Так мы не одну компанию смотрим, а программистов в целом)
источник