快速应用程序开发

QuickApp 免费的RAD框架

跨平台QuickApp用于即时应用程序开发

QuickApp是由Angular 9,ASP.NET核心与实体框架构建的。它提供基于OpenID连接和可自定义响应仪表板的身份验证

概述

QuickApp是一个自托管的开源项目模板,可提供即时开发功能。首先,其客户端与打字稿一起在Angular 9中。其次,带有实体框架的ASP.NET核心在后端起作用。此外,它使用webpack来管理客户端库和Swagger,用于记录REST API的文档,可轻松快速应用程序开发。 之后,该开源软件将OpenID Connect用于基于令牌的身份验证,并提供完整的用户管理及其角色。用户可以对所有生成的实体(例如订单,产品,用户等)执行CRUD操作。此外,QuickApp确保对Angular指令和服务的全部用法进行快速应用程序开发。此外,它将引导程序用于主题目的,用户只能从直观的用户界面更改主题颜色。 最重要的是,由于角度动画,前端有一项通知服务,并具有光滑的效果。最后,就语言而言,该项目主要基于TypeCript和C#,并通过HTML jQuery和CSS的输入。

系统要求

设置FormBuilder的要求包括: -ASP.NET Core 3.0

  • 实体框架核心 -nodejs 8.x +

特征

以下是QuickApp的关键功能:

  • 开源
  • 跨平台
  • OpenID连接支持
  • 休息的API
  • 基于权限的角色
  • 简单的仪表板
  • 招摇的API文档
  • 安全的
  • 强壮的
  • 自定义主题

安装说明

首先使用以下命令克隆回购:

     git clone https://github.com/emonney/QuickApp.git

成功克隆后,运行以下命令:

     dotnet restore // for ASP.NET project backend npm install // for Angular front end  

现在,转到clientapp/angular项目中的“ vosing.ts”文件,并使用后端URL配置前端URL,然后将以下命令运行到根目录中以运行后端。

     dotnet run

执行此操作后,运行以下命令以运行前端。

     cd ClientApp/ ng serve

最后,您可以访问url [http:// localhost:4200/](https://href.li/?http://localhost:4200/)进入浏览器。 默认管理员登录: *用户名:管理员

*电子邮件:Adminebenmonneycom

*密码:temppss123 默认标准登录: *用户名:用户

*电子邮件:Userebenmonneycom *密码:tempp@ss123

探索

您可能会发现以下链接相关:

如何使用Jhipster设置和创建第一个应用程序

 简体中文