Size: a a a

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

2019 October 22

EL

Evgeniy Lenskiy in Node.js — русскоговорящее сообщество
Всем привет. Товарищи, подскажите пожалуйста, какой фреймворк начать учить новичку?
Я в веб разработке уже года 3 варюсь (php), решил освоить ноду. Какие фреймворки самые юзабельные?
источник

И

Илья | 😶 in Node.js — русскоговорящее сообщество
Evgeniy Lenskiy
Всем привет. Товарищи, подскажите пожалуйста, какой фреймворк начать учить новичку?
Я в веб разработке уже года 3 варюсь (php), решил освоить ноду. Какие фреймворки самые юзабельные?
Ля
Ну нест пушка
источник

A

Anna in Node.js — русскоговорящее сообщество
Koa
источник

A

Anna in Node.js — русскоговорящее сообщество
Илья | 😶
Ля
Ну нест пушка
++
источник

EL

Evgeniy Lenskiy in Node.js — русскоговорящее сообщество
Илья | 😶
Ля
Ну нест пушка
А что с экспрессом? Просто частенько видел в статьях.

И, впринципе, ситуация тут с фреймворками не такая как в руби или пайтоне, например? Нету "доминирующих" и "остального неюзабельного" ?
источник

A

Anna in Node.js — русскоговорящее сообщество
Чаще всего юзают express/koa для написания rest api в коммерческих проектах
источник

EL

Evgeniy Lenskiy in Node.js — русскоговорящее сообщество
Заранее спасибо всем за ответы!
источник

A

Anna in Node.js — русскоговорящее сообщество
Если typescript - то nest
источник

A

Anna in Node.js — русскоговорящее сообщество
Если coffeescript (мало ли), то hapi
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Evgeniy Lenskiy
А что с экспрессом? Просто частенько видел в статьях.

И, впринципе, ситуация тут с фреймворками не такая как в руби или пайтоне, например? Нету "доминирующих" и "остального неюзабельного" ?
Экспресс спорно фреймворк. Фактически либа или микрофреймворк + экосистема библиотек.

Nest, Loopback - более традиционные фреймворки, архитектура и куча всего из коробки и всё такое
источник

EL

Evgeniy Lenskiy in Node.js — русскоговорящее сообщество
усвоил, учту, всем спасибо!
источник

A

Anna in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
Экспресс спорно фреймворк. Фактически либа или микрофреймворк + экосистема библиотек.

Nest, Loopback - более традиционные фреймворки, архитектура и куча всего из коробки и всё такое
Почему express - не фреймворк?
LoopBack, если что, построен на основе express)
источник

M

Max in Node.js — русскоговорящее сообщество
есть еще интересная шутка - feather.js (тоже построен на основе экспресса), неплохая экосистема и дока. но я пока затрудняюсь сказать нравится он мне или нет, но внимания явно стоит
источник

M

Max in Node.js — русскоговорящее сообщество
Anna
Почему express - не фреймворк?
LoopBack, если что, построен на основе express)
потому, что очень минималистичен для фреймворка
источник

G

Ghefest in Node.js — русскоговорящее сообщество
Anna
Почему express - не фреймворк?
LoopBack, если что, построен на основе express)
Под нестом тоже может бегать либо фастифай либо экспресс и что?
источник

G

Ghefest in Node.js — русскоговорящее сообщество
Экспресс задает архитектуру? Нет.
источник

M

Max in Node.js — русскоговорящее сообщество
Ghefest
Под нестом тоже может бегать либо фастифай либо экспресс и что?
экспресс
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Anna
Почему express - не фреймворк?
LoopBack, если что, построен на основе express)
Потому что не даёт архитектуру, заставл решать эти задачи самому, искать и собирать либы, изобретать велосипеды или писать бойлерплейтный код, позволяя писать нестестируемые какашки.

А что под чем вообще не важно, внутри всё равно http сервер)
источник

YZ

Yaroslav Zhymkov in Node.js — русскоговорящее сообщество
+1, что экспресс либа
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Можно ещё сказать так.

У двух разрабов даже простейшая рест апишка на экспрессе скорее всего будет выглядеть совершенно по-разному, хотя они пишут "на одном фреймворке".

А если что-то больше, то простора для творчества очень много
источник