WEB应用框架
ABP是用于创建现代Web应用程序的完整体系结构和强大的基础架构!遵循最佳实践和约定,为您提供SOLID开发经验

强大的
基础设施

全栈应用程序基础结构。

领域驱动设计

根据DDD模式和原理进行设计和开发。

多租户

SaaS应用程序变得简单! 从数据库到UI的集成多租户。

内置捆绑和压缩

ABP提供了一种更简单,动态,功能强大,模块化和内置的方式!

授权

具有用户,角色和细粒度权限系统的高级授权。

横切关注点

完整的基础架构,用于授权,验证,异常处理,缓存,审核日志记录,事务管理等。

虚拟文件系统

将视图,脚本,样式,图像...嵌入到包/库中,并在不同的应用程序中重复使用。

完整的
架构

现代架构可创建可维护的软件解决方案。


基于域驱动设计(DDD)的分层模型

帮助您实现基于DDD的分层体系结构并构建可维护的代码库。

提供启动模板,抽象,基类,服务,文档和指南,以帮助您基于DDD模式和原理开发应用程序。

阅读详情

微服务
兼容

核心框架和预构建模块在设计时就考虑了微服务架构。

提供基础结构,集成,示例和文档,以更轻松地实现微服务解决方案,而如果您要使用整体应用程序,则不会带来额外的复杂性。

阅读详情

模块化的

ABP提供了完整的模块化系统,使您能够开发可重复使用的应用程序模块。

预建模块和主题

开源和商业模块及主题已准备好在您的业务应用程序中使用。

NuGet和NPM软件包

作为NuGet和NPM软件包分发。易于安装和升级。

可扩展/可替换

所有服务和模块在设计时都考虑了可扩展性。您可以替换服务,页面,样式,组件...