Size: a a a

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

2020 February 11

И

Илья | 😶 in Node.js — русскоговорящее сообщество
Кринж
источник

И

Илья | 😶 in Node.js — русскоговорящее сообщество
Ох уж эти ларавел way
источник

A

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

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Alex CherryTea
на беглый взгляд не видно особых бенефитов в сравнении с NestJs
Тут сразу и ОРМ впилена своя с миграциями, сидерами фабриками, настроены из коробки и сразу с CLI.
Ну и прочее по мелочи, локализация, формы. Новичку после экспресс/ларавел, наверное, проще так, особенно без TS.

А нест больше архитектуру даёт, на основе которой ты собираешь приложение.
У всех даже структура папок разная, не говоря про ОРМ, работу с миграциями, обработку ошибок и прочее по мелочам)

ps nest one love
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Artur
такие штуки смущают мою IDE
В laravel есть специальный плагин для IDE, который это чинит :D
источник

A

Artur in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
Тут сразу и ОРМ впилена своя с миграциями, сидерами фабриками, настроены из коробки и сразу с CLI.
Ну и прочее по мелочи, локализация, формы. Новичку после экспресс/ларавел, наверное, проще так, особенно без TS.

А нест больше архитектуру даёт, на основе которой ты собираешь приложение.
У всех даже структура папок разная, не говоря про ОРМ, работу с миграциями, обработку ошибок и прочее по мелочам)

ps nest one love
круто, но даже монструозный спринг из коробки не предоставляет орм )
источник

A

Artur in Node.js — русскоговорящее сообщество
как говорят его контрибьютеры - сингл респонсобилити все дела
источник

ИК

Игорь Корнелли in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
Тут сразу и ОРМ впилена своя с миграциями, сидерами фабриками, настроены из коробки и сразу с CLI.
Ну и прочее по мелочи, локализация, формы. Новичку после экспресс/ларавел, наверное, проще так, особенно без TS.

А нест больше архитектуру даёт, на основе которой ты собираешь приложение.
У всех даже структура папок разная, не говоря про ОРМ, работу с миграциями, обработку ошибок и прочее по мелочам)

ps nest one love
sequelize чтоли сложно подключить?)
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Игорь Корнелли
sequelize чтоли сложно подключить?)
Я не говорил, что сложно.

Просто это разные подходы.
В одном у тебя скелет, архитектура, на которой ты собираешь приложение, "подключая то, что тебе нужно и как нужно" (даже, если много всего из коробки подготовлено).
В другом у тебя раз, и приложение уже готово к работе.

В первом случае тебе надо подключить (и выбрать!) ОРМ (надо ещё подумать, как ты конфигурацию к этому подключишь), потом выбрать, на чём у тебя будут миграции (у меня вот на knex, хотя sequelize в ОРМ). Потом сиддеры подключать, выбрав, какая для них фабрика будет.
Кстати, sequelize ещё можно в repository mode, а можно в active record.

А во втором тебе сразу говорят, вот на тебе шаблон, ты будешь использовать вот эту ОРМ, всё для тебя сделали, бери и используй сразу, через 1 минуту сгенерил шаблон миграции, через 5 минут смигрировал, и уже пошёл получать с роута crud.
источник

ИК

Игорь Корнелли in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
Я не говорил, что сложно.

Просто это разные подходы.
В одном у тебя скелет, архитектура, на которой ты собираешь приложение, "подключая то, что тебе нужно и как нужно" (даже, если много всего из коробки подготовлено).
В другом у тебя раз, и приложение уже готово к работе.

В первом случае тебе надо подключить (и выбрать!) ОРМ (надо ещё подумать, как ты конфигурацию к этому подключишь), потом выбрать, на чём у тебя будут миграции (у меня вот на knex, хотя sequelize в ОРМ). Потом сиддеры подключать, выбрав, какая для них фабрика будет.
Кстати, sequelize ещё можно в repository mode, а можно в active record.

А во втором тебе сразу говорят, вот на тебе шаблон, ты будешь использовать вот эту ОРМ, всё для тебя сделали, бери и используй сразу, через 1 минуту сгенерил шаблон миграции, через 5 минут смигрировал, и уже пошёл получать с роута crud.
может быть, только бесконтрольно как-то получается и если изначально в проектировании заложена проблема, то с ней придется дальше жить
источник

АП

Алексей Попов in Node.js — русскоговорящее сообщество
@ShGKme это спамер
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Игорь Корнелли
может быть, только бесконтрольно как-то получается и если изначально в проектировании заложена проблема, то с ней придется дальше жить
Проекты на Laravel многие живут и не жалуются)
Для многих это будет "работает и норм".
Зато меньше выбора (который может быть неправильным), и всё за тебя уже собрали.
Разным задачам/командам разные инструменты)

Самое контрольное - свой фрейм пилить) Берём express, inversify и вперёд :D
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Он в лс писал?
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
2 + 3 = ?
источник

П

Паша in Node.js — русскоговорящее сообщество
😂
источник

CM

Chingiz Mamiyev in Node.js — русскоговорящее сообщество
Не подсказывай
источник

П

Паша in Node.js — русскоговорящее сообщество
🙂
источник

SV

Sergey Vatz in Node.js — русскоговорящее сообщество
ребята, написал валидатор параметров, описал схемы данных, скажите как лучше сделать, делать require схемы в момент валидации в зависимости от того какая операция или сделать require всех схем и потом описать их в условиях?
источник

D

Denis in Node.js — русскоговорящее сообщество
Sergey Vatz
ребята, написал валидатор параметров, описал схемы данных, скажите как лучше сделать, делать require схемы в момент валидации в зависимости от того какая операция или сделать require всех схем и потом описать их в условиях?
2
источник

SV

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