快速、强大、稳定的开发框架

52ABP-PRO是一个快速响应,移动优先的符合现代UI设计和SOLID架构的强力开发框架,它是您任何创意和专业网站的完美起点。为您的商业点子带来无限可能,使您的网站在网络上脱颖而出。

SVG

强大的功能

SVG

一流的代码

SVG

优秀的设计

SVG

目标驱动

配套基础功能

让项目开发速度提升 5倍

您不用将您宝贵的时间来创建登录,身份验证,用户/角色/权限管理,本地化,设置系统,审计日志记录,多租户,UI组件,异常处理系统等等......

会员管理功能

会员管理功能

会员注册登录管理用户

租户管理功能

租户管理功能

Saas化开发

版本管理功能

版本管理功能

控制租户的版本状态及功能

组织单元功能

组织单元功能

权限管理系统

权限管理系统

多语言系统

多语言系统

审计日志管理

审计日志管理

网站日志管理

网站日志管理

缓存管理

缓存管理

系统配置管理

系统配置管理

文件存储管理

文件存储管理

API接口

API接口

架构设计

基于DDD(领域驱动设计)的经典分层架构,旨在开发高可用、多复用的框架。

SVG

多层架构系统

分层是一种广泛接受的技术,有助于降低复杂性并提高代码的可重用性。52ABP框架提供了构建模块的基础结构,并将它们组合在一起以创建应用程序。

SVG

领域驱动设计(DDD)

遵循DDD(领域驱动设计)的原则, 将工程分为 四个层: 展现层(Presentation)、 应用层(Appli- cation)、 领域层(Domain)、 基础设施层(Infras- tructure)。

SVG

跨平台 CROSS PLATFORM

基于.Net Core,集成了ASP.NET Core,Entity Framework Core成为跨平台的基础设置架构。 部署灵活、可搭配 Docker 容器使用。开放源代码。

SVG

内置多租户 MULTI-TENANCY

SaaS应用程序的租户和版本(包)管理 单个数据库,每个租户的数据库和混合数据库支持 可以在多租户和单租户模式下工作

SVG

高级身份验证和授权

丰富的登录选项和完整的授权系统 基于ASP.NET Identity框架 用户和角色管理页面 分层组织单元系统,用于对用户和实体进行分组 用户登录,注册,密码重置和电子邮件验证页面

SVG

防止DRY

框架会自动处理验证记录、异常处理、 高速缓存、自动审计/安全日志记录、 自动数据库连接管理和工作单元实现

SVG

多个ORM /数据库支持 MULTIPLE ORM/DATABASE SUPPORT

支持Entity Framework Core、Dapper以及 MongoDB、My SQL、Sql Server、PostgreSql等!

SVG

配套代码生成器 让开发速度效率再次提升

ABP Code Power Tools 是基于52ABP框架制作的 代码生成器, 可以用于大家在日常开发过程中节 约时间, 把更多的精力放于业务逻辑的处理中。 下载

SVG

稳定的 开源的代码库

涉及到的组件和核心模块均在 GithubGitee开源, 使用 MIT许可证,正在积极开发 中并开放 贡献,欢迎提交代码。

解锁你的开发技能图片

52ABP学院

解锁你的 技能

你所能学到的知识都是我亲自实践过,我们只讲企业级开发才会使用的。

52ABP: 我们比你想象中的更懂你!

52ABP: 我们比你想象中的更懂你!

我们是一个基于开源项目围绕中国特色的.NET 全栈开发社区, 围绕.Net Core和Angular、Vue等生态,来搭建高可用的应用开发框架。 让更多的中小型公司专注于业务功能的开发。

我们的愿望是想包含AI, .NET Core, Linux, Docker, Jenkins, PostgreSql, Entity Framework Core, npm, yarn, vue, angular, redis, rabbitmq, mongodb, ElasticSearch, nginx, azure, kubernates, service fabric 等企业级可落地的应用框架生态服务。