Amplication通过消除重复的编码任务,生成符合行业最佳实践的生产级基础设施代码,能够无缝集成API、数据模型、数据库、身份验证和授权功能。
Amplication简化了团队开发流程,适合从初创公司到大型企业的各种规模团队。使用Amplication,开发者可以专注于业务逻辑,而平台则负责处理繁重的技术工作,是目前开发Node.js应用程序的最快方式。
Amplication提供了多种功能,帮助开发者快速构建应用。通过其托管版本,用户可以直接在app.amplication.com上开始使用。登录后,用户将被引导创建第一个服务。网站还提供了应用的概览信息,更多产品详情和指南可以在文档中找到。
本地开发
除了使用托管版本,Amplication还可以在本地运行,用于代码生成或贡献代码。要进行本地开发,需要确保已安装以下前置条件:
• Node.js
• Docker
• Git
Amplication采用基于Nx Workspaces的单仓库(monorepo)架构,包含多个应用程序和库。要设置本地开发环境,可以按照以下步骤操作:
1、确保本地已安装TypeScript。
2、克隆仓库并安装依赖。
3、使用Docker启动必要的服务。
4、运行开发服务器。
GitHub Codespaces支持
Amplication支持通过GitHub Codespaces进行开发,在仓库页面点击“Code”按钮,选择“Codespaces”而不是“Local”,然后点击“+”号或“Create codespace on master”按钮即可启动Codespace。