Size: a a a

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

2020 May 11

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Алексей
Ну коа раза в 3-4 популярнее фастифи (исходя из статистики скачиваний).
Выбор экспресс + ejs сделал на основании того, что по нему нашел (для себя и субъективно оценив) интересные "уроки". Сами фреймворки не сравнивал. До этого еще не дожил. Может когда-нить... ejs как аз основываясь на чужом опыте с точки зрения производительности рендеренга оказался самым лучшим.

Да, согласен, можно просто создать http сервер и самому все расписать (и я, как многолетний сторонник ванилы жс и нативного пхп), наверно, так бы и сделал, будь свободное время (а может когда-нибудь и сделаю).

Да, небольшой блог, небольшой сайт. Сейчас юзаю просто ejs для создания rest-a для crm, где фронт будет на vue.

А если было бы не маленькое?
ejs может и производительный, но он ничего не умеет

И зачем он, если фронт на vue?
источник

꧁岡

꧁倫太郎 岡部꧂... in Node.js — русскоговорящее сообщество
Алексей
Ну коа раза в 3-4 популярнее фастифи (исходя из статистики скачиваний).
Выбор экспресс + ejs сделал на основании того, что по нему нашел (для себя и субъективно оценив) интересные "уроки". Сами фреймворки не сравнивал. До этого еще не дожил. Может когда-нить... ejs как аз основываясь на чужом опыте с точки зрения производительности рендеренга оказался самым лучшим.

Да, согласен, можно просто создать http сервер и самому все расписать (и я, как многолетний сторонник ванилы жс и нативного пхп), наверно, так бы и сделал, будь свободное время (а может когда-нибудь и сделаю).

Да, небольшой блог, небольшой сайт. Сейчас юзаю просто ejs для создания rest-a для crm, где фронт будет на vue.

А если было бы не маленькое?
количество скачиваний никак не относится к качеству кода лол
источник

꧁岡

꧁倫太郎 岡部꧂... in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
ejs может и производительный, но он ничего не умеет

И зачем он, если фронт на vue?
чего он не умеет?
источник

А

Алексей in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
ejs может и производительный, но он ничего не умеет

И зачем он, если фронт на vue?
Это разные задачи.  Да, а чего не умеет ejs?
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
Алексей
Поддерживается кем? Разработчик, как я понял, не поддерживает сам движок. Или  не прав?
у экспресса 200 контрибьюторов
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
꧁倫太郎 岡部꧂
чего он не умеет?
нормальной системы шаблонов нет, например
источник

꧁岡

꧁倫太郎 岡部꧂... in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
нормальной системы шаблонов нет, например
что значит "нормальной"?
источник

А

Алексей in Node.js — русскоговорящее сообщество
꧁倫太郎 岡部꧂
количество скачиваний никак не относится к качеству кода лол
Разговор был не про качество кода, а про популярность. Да и качество кода это такое понятие странное...
Например, можно взять какой-нить популярный пхп-фреймворк. Код будет качественный. Но с другой стороны, написанный каким-нить говнокодером простой фреймворк даже без ооп, чисто на функциях будет работать быстрее, но состоять из говнокода
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
꧁倫太郎 岡部꧂
что значит "нормальной"?
Есть только инклуды, в полноценном смысле шаблонов нет, нельзя делать шаблон на основе другого
источник

꧁岡

꧁倫太郎 岡部꧂... in Node.js — русскоговорящее сообщество
🙊
источник

А

Алексей in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
Есть только инклуды, в полноценном смысле шаблонов нет, нельзя делать шаблон на основе другого
Это как, можно пример?
источник

CM

Chingiz Mamiyev in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
Есть только инклуды, в полноценном смысле шаблонов нет, нельзя делать шаблон на основе другого
Типа как в handlebars?
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Chingiz Mamiyev
Типа как в handlebars?
Типа как в любом шаблонизаторе
источник

꧁岡

꧁倫太郎 岡部꧂... in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
Типа как в любом шаблонизаторе
а как в любом шаблонизаторе?
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
꧁倫太郎 岡部꧂
а как в любом шаблонизаторе?
источник

GS

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

꧁岡

꧁倫太郎 岡部꧂... in Node.js — русскоговорящее сообщество
это и делается инклюдами
источник

NR

Nazar Rohozhuk in Node.js — русскоговорящее сообщество
Есть класс который имплментит Writable, вроде все ок, но сейчас появилась нужна получать информацию о текущем статусе, для этого в в этом классе делаю this.emit, но ивент не хендлиться
источник

NR

Nazar Rohozhuk in Node.js — русскоговорящее сообщество
Можно как то решить это?
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
꧁倫太郎 岡部꧂
это и делается инклюдами
инклуд делает вставку одного шаблона в другой же просто в определённом месте.

В обоих шаблонизаторах со скринов выше есть и расширение, и инклуды
источник