Когда следует использовать express.js над автономным node.js

Node.js - это среда javascript
Экспресс рама Что такое программная среда? для Node.js

Почему и когда полезно использовать экспресс-структуру поверх Node.js автономно? Я имею в виду, является ли эта структура просто набором готовых функций и модулей, которые можно использовать проще, чем писать код из 0?

Я спрашиваю об этом, потому что я нашел множество руководств и руководств по node с помощью express, но только некоторые из них на автономном Node.js.

Ответы

Ответ 1

Как вы подозреваете, Express.js просто упрощает запись Node.js webapp. Вы можете построить все, что могли, с помощью Express.js без него.

Многие факторы влияют на использование данной структуры или нет, такую ​​как доступная поддержка, документация, будущая разработка, соответствует ли она потребностям проекта и т.д. Express.js является самой популярной средой веб-приложений Node.js, но это не значит, что это автоматически будет вашим выбором. Здесь ссылка на статью, которую вы можете найти интересной, и содержит альтернативы Express.js, которые могут стоить изучить - https://scotch.io/bar-talk/the-future-of-expressjs-and-alternatives

Вы также можете ознакомиться с этим руководством по написанию приложения Node.js без рамки - http://www.nodebeginner.org/

Ответ 2

Причина, по которой она известна, потому что Легкая кривая обучения. Существует много встроенного, стороннего промежуточного ПО, совместимого с ним. Он в целом обеспечивает полную структуру в чистом синтаксисе. И да, вы правы, это всего лишь набор готовых функций и модулей, которые можно использовать проще, чем писать код из 0. Это экономит время. Там много ресурсов на nodejs с экспресс.

Но Та же функциональность может быть выполнена без expressjs, которая требует исследований.