优雅的Adonis.js

mac2024-05-14  31

优雅的Adonis.js

AdonisJs是可在所有主要操作系统上运行的Node.js MVC框架。它提供了一个稳定的生态系统来编写服务器端Web应用程序,因此您可以专注于业务需求,而不是最终确定选择哪个包。

AdonisJs使用一致且富于表现力的API来构建全栈Web应用程序或微型API服务器,从而使开发人员高兴。

入门

没有使用AdonisJs的硬性先决条件,但是对JavaScript,Async编程和Node.js的常规了解非常有帮助。

另外,如果您不熟悉JavaScript或不熟悉JavaScript在ES6中的最新进展,建议您观看Wes Bos的ES6课程。

最后,请确保通读我们的安装指南,尤其是这是您第一次使用AdonisJs时。

提供者

AdonisJs是一个模块化框架,由多个服务提供商组成,这是AdonisJs应用程序的基础。

从理论上讲,它们就像任何其他npm模块一样,顶部带有一些代码,可以与AdonisJs应用程序流畅地工作(例如,使用BodyParser解析HTTP请求正文,或者使用Lucid作为SQL ORM)。

常见问题

以下是常见问题列表。如果您认为列表中缺少常见问题,请在此处创建一个问题。

1.AdonisJs与Express或Koa有何不同?

Express和Koa是路由库,中间是一薄层中间件。它们适用于多个用例,但是在项目开始增长时会崩溃。

由于您的项目有各自的标准和约定,因此雇用开发人员进行处理可能会变得更加困难。由于AdonisJs遵循一系列标准化约定,因此雇用某人来开发现有AdonisJs应用程序应该会更容易。

2.AdonisJs是否适用于整体应用程序?

否。AdonisJs框架是多个软件包的组合,这些软件包与您的应用程序的其余部分完美地集成在一起。

该框架提供了一个强大的依赖项注入层,所有正式软件包和第三方软件包都利用该注入层来提供功能,而无需手动连接应用程序的每个部分。

最新回复(0)