Когда следует использовать 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, которая требует исследований.