商业Pro授权查看 价格

52ABP

基于DDD(领域驱动设计)设计的强大稳定的WEB应用框架!采用 .NET CORE + EF CORE + ABP + WeiXinMPSDK集成Angular + Ng - Zorro + Ng - Alain + JQuery等组件打造一款符合中国人开发习惯的框架。

在线体验 下载 GitHub
52ABPPRO的工作台

架构设计

52ABP是一个整合了前后端的强力框架,目前的重心是围绕.Net Core和Angular 两个生态,对.NET Core和ABP 进行了二次的封装和整合,前端在Angular的基础上整合了Ng-Zorro、Ng-alain等组件。 架构层面也是一个基于DDD(领域驱动设计)的经典分层架构,旨在开发高可用、多复用的框架、成为一个强大的基础设施 符合国人开发习惯的现代WEB应用框架。

多层架构系统
模块化系统

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

领域驱动设计
DDD

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

跨平台
cross platform

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

多个ORM /数据库支持
Multiple ORM/database support

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

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

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

免费、稳定的
开源的代码库

Github开源, 使用 MIT许可证,正在积极开发 中并开放 贡献,欢迎提交代码。

配套基础功能

让项目开发速度提升 5倍

更多功能开发中

会员管理功能

会员注册登录管理用户

租户管理功能

Saas化开发

版本管理功能

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

组织单元功能

权限管理系统

多语言系统

审计日志管理

网站日志管理

缓存管理

系统配置管理

文件存储管理

API接口

52ABP-pro 能让你做什么

52ABP-PRO为您提供了一套完整的内容管理框架, 让您无须考虑架构,性能,系统资源调配等基础设施问题只需要专注于自己的业务逻辑实现。

CRM系统

ERP系统

微信管理系统

商城系统

社区系统

问答系统

进销存系统

WMS系统

人力资源管理系统

门户系统

视频管理系统

各类SAAS化行业系统

对开发者友好

扩展在软件开发领域中扮演的角色越来越重要, 一个对开发者友好的内容管理框架, 能很大程度地提高团队开发效率

Angular

学会用Angular构建应用,然后把这些代码和能力复用在多种多种不同平台的应用上 —— Web、移动 Web、移动应用、原生应用和桌面原生应用。

AntDesign

服务于企业级产品的设计体系,基于确定和自然的设计价值观上的模块化解决方案,让设计者和开发者专注于更好的用户体验。

Ng-Zorro

Ant Design of Angular开发和服务于企业级后台产品。提炼自企业级中后台产品的交互语言和视觉风格。开箱即用的高质量 Angular 组件。使用 TypeScript 构建,提供完整的类型定义文件。

yoyo-abp-modules

52ABP所有的模块包都开源在github上,发布在Nuget中,欢迎使用,在这里你可以使用已经开发好的插件和内容,让您更方便的扩展和管理第三方库。

ABP Code Power Tools

52ABP的代码生成器,可以一键生成后端逻辑代码及前端Antdesign代码段,提升开发效率让大家专注于页面代码。

52ABP开发者文档

服务于52ABP框架的开发者准备的文档,从这里你可以看到框架的所有技术栈内容。。

配套视频课程

我们在网易云课堂、腾讯等准备了免费和收费的视频,欢迎您的订阅和使用。https://dwz.cn/kQydQrTe

规范的API接口

自动将应用程序服务公开为REST风格的HTTP API,并使用动态JavaScript和C#代理.。与Swagger UI集成,它就提供了一个UI视图界面,可以帮助轻松地测试API。

多租户

SaaS应用程序开发变得简单!从数据库到UI的集成多租户ABP框架不仅支持开发多租户应用程序,还能使你的代码更少的了解租户.可以自动确定当前租户,隔离不同租户的数据.支持单个数据库,租户独立的数据库和混合方法.你只需专注于业务代码,让框架代表你处理多租户

快速启动模板

基于免费或Pro的项目模板创建解决方案。使用Typescript、Angular单页面应用程序包含Ant Design、NG-Zorro。

52abp Pro 企业版工作台截图

52ABP-Pro高级项目启动模板

具有用户,角色,权限,设置,组织单元,语言管理页面的完整功能基础解决方案。 租户,版本等等功能。

购买
52abp free 版本

免费的项目启动模板

具有基本功能的管理系统和功能UI界面。

创建项目

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

我们是一个基于开源项目围绕中国特色的.NET 全栈开发社区, 目前的重心是围绕.Net Core和Angular 两个生态,来搭建高可用的应用开发框架。 我们目前是想打造一套符合中国人开发习惯的框架, 想包含AI, .NET Core, Linux, Docker, Jenkins, PostgreSql, Entity Framework Core, npm, yarn, vue, angular, redis, rabbitmq, mongodb, jexus, ElasticSearch, nginx, azure, kubernates, service fabric 等企业级可落地的应用框架生态服务。

意见和建议交流

  • 付费群——ABP代码生成器交流群
    加入qq群
  • 免费群——52ABP .NET CORE 实战群
    加入qq群

还在等什么,赶紧行动起来吧!