Size: a a a

JavaScript fwdays

2020 April 08

VM

Victor Malov in JavaScript fwdays
А зачем вообще нужен бот, который удаляет ссылки?
источник

VM

Victor Malov in JavaScript fwdays
Спама и рекламы не вижу. Только полезные ссылки
источник

TB

Tetiana Bukhanova in JavaScript fwdays
Victor Malov
А зачем вообще нужен бот, который удаляет ссылки?
потому что раннее у нас была проблема с фейковыми аккаунтами, которые джойнились к чату и сразу кидали линки или картинки. Поэтому добавили бота, которые удаляет линки и картинки от участников, которые только что присоединились к группе и ничего еще не писали до этого
источник

VD

Vano Devium in JavaScript fwdays
То, что он сейчас выбрасывает сообщение — баг. Починять скоро.
источник

VD

Vano Devium in JavaScript fwdays
Работает верно, просто лишнее сообщение пишет не тогда, когда надо. На JS же написан, простите его)))
источник

VM

Victor Malov in JavaScript fwdays
А насчёт web framework, я сам выбирал долго, сравнивал. Пришёл к выводу, что лучше Fastify и нет ничего сейчас https://www.fastify.io
источник

VD

Vano Devium in JavaScript fwdays
Есть у меня такой вот рейтинг, который автоматически сам себя обновляет каждых пол часа. Можно отслеживать количество звёзд и issues.
https://github.com/webdevium/node-framework-stars
источник

VD

Vano Devium in JavaScript fwdays
Так вот, судя по этому списку, fastify хорош, но пока не сильно.
источник

VD

Vano Devium in JavaScript fwdays
Но у него всё впереди. Это точно.
источник

VM

Victor Malov in JavaScript fwdays
🤷‍♀ Сравнивать фреймворки по количеству звёздочек на GitHub? 😱
источник

VD

Vano Devium in JavaScript fwdays
По звёздочкам только сортировка :)
источник

VM

Victor Malov in JavaScript fwdays
А оценка от чего берётся?
источник

VD

Vano Devium in JavaScript fwdays
С моей головы. Я смотрю на изменение цифр (считай, тренд) и примерно понимаю в какую сторону двигается этот фреймворк.
источник

VM

Victor Malov in JavaScript fwdays
Я понял. У меня просто другие критерии
источник

PS

Pavel Shakhov (pongo) in JavaScript fwdays
Vano Devium
Есть у меня такой вот рейтинг, который автоматически сам себя обновляет каждых пол часа. Можно отслеживать количество звёзд и issues.
https://github.com/webdevium/node-framework-stars
на npmtrends можно сравнивать популярность пакетов по скачиваниям. по ним видно:

* экспресс — безусловный лидер, чья популярность до сих пор растет
* коа — самая популярная альтернатива
* нест — уже опередил фастифи по популярности и быстро растет
источник

VD

Vano Devium in JavaScript fwdays
Ага, всё верно
источник

VM

Victor Malov in JavaScript fwdays
Я никогда не смотрю количество скачиваний и звёздочек. Они ни о чём не говорят. Express - абсолютно мертвый framework который поддерживается только одним человеком в свободное время. Они, фактически, брошен.
источник

VM

Victor Malov in JavaScript fwdays
Я открываю статистику контрибьютеров и смотрю сколько человек активно пишут код. Это обычно не те красивые цифры (100-200 чел, которые добавили по 50 строчек кода), а 1 человек. И если он отходит от дел - всё, хана. Проект заброшен. Шансы что "подхватят" минимальны.

В Fastify - 8 человек внесли значительный вклад в проект. Два активных мейнтейнера, один из них состоит в комитете Node JS - и в целом создаёт впечатление эксперта. Последние коммиты - 8, 7, 5, 4 апреля. Разными контрибьютерами. Это один из самых надёжных проектов.

А вот Koa тоже полумертвый
источник

М

Максим in JavaScript fwdays
V
Не понимаю, почему многим так хочется залить на npm очередной шлак. Зачем?
1 Чтоб попробовать как это работает.
2 Чтоб переиспользовать свой шлак.
3 Для саморекламы.
4 Чтоб внести свой вклад в опенсорс
5 ...

Другое дело — зачем трогать чужой шлак? Пусть лежит себе.
источник

PS

Pavel Shakhov (pongo) in JavaScript fwdays
Victor Malov
Я открываю статистику контрибьютеров и смотрю сколько человек активно пишут код. Это обычно не те красивые цифры (100-200 чел, которые добавили по 50 строчек кода), а 1 человек. И если он отходит от дел - всё, хана. Проект заброшен. Шансы что "подхватят" минимальны.

В Fastify - 8 человек внесли значительный вклад в проект. Два активных мейнтейнера, один из них состоит в комитете Node JS - и в целом создаёт впечатление эксперта. Последние коммиты - 8, 7, 5, 4 апреля. Разными контрибьютерами. Это один из самых надёжных проектов.

А вот Koa тоже полумертвый
с другой стороны, весь код koa состоит из 4 файлов общим объемом 2000 строк с комментами.

много ли там коммитов надо
источник