AdonisJS — этоNode.jsФреймворк MVC, работающий во всех основных операционных системах. Он предлагает стабильную экосистему для написания веб-приложений на стороне сервера, поэтому вы можете сосредоточиться на потребностях бизнеса, а не решать, какой пакет выбрать или нет.
AdonisJS дарит разработчикам радость благодаря согласованному и выразительному API для создания полнофункциональных веб-приложений или серверов микро API. Начиная
Для использования AdonisJS нет жестких требований, но обычное понимание JavaScript, асинхронного программирования и Node.js очень полезно.
Кроме того, если вы новичок в JavaScript или не знакомы с его недавним прогрессом в ES6, мы рекомендуем посмотреть курс ES6 Веса Боса.
Наконец, обязательно прочитайте наше руководство по установке, особенно если вы впервые используете AdonisJS. Провайдеры
AdonisJS — это модульная структура, состоящая из нескольких поставщиков услуг, строительных блоков приложений AdonisJS.
Теоретически они похожи на любой другой модуль npm с некоторым кодом поверх него для бесперебойной работы с приложениями AdonisJS (например, BodyParser для анализа тела HTTP-запроса или Lucid, который является SQL ORM).
Часто задаваемые вопросы
Чем AdonisJS отличается от Express или Koa?
Express и Koa — это библиотеки маршрутизации с тонким слоем промежуточного программного обеспечения поверх. Они отлично подходят для нескольких вариантов использования, но разваливаются, когда проекты начинают расти.
Поскольку ваши проекты имеют свои собственные стандарты и соглашения, может стать сложнее нанять разработчиков для работы над ними. Поскольку AdonisJS следует ряду стандартизированных соглашений, должно быть проще нанять кого-то для работы над существующими приложениями AdonisJS.
Подходит ли AdonisJS для монолитных приложений?
Нет. AdonisJS Framework — это комбинация нескольких пакетов, которые изящно интегрируются с остальной частью вашего приложения.
Платформа обеспечивает надежный уровень внедрения зависимостей, используемый всеми официальными и сторонними пакетами.