企业级开发框架

52ABP-PRO 功能模块清单

基于 ABP 框架构建的企业级应用开发框架,为中国开发者量身定制,提供全面的功能模块和开发工具集。

持续更新
专业技术支持
中文文档
52ABP-PRO开发框架

为中国开发者打造的全栈解决方案

52ABP-PRO 提供了丰富的功能模块,帮助企业快速构建高质量的业务系统。我们整合了最佳实践和先进技术,为您的项目保驾护航。

云服务商功能集成

适用于国内各大服务商平台

云服务商功能集成 模块提供了完整的解决方案,满足您的企业需求,提升开发效率。

阿里云 / SMS短信服务
阿里云 / VOD视频点播
阿里云 / OSS对象存储
微信 / 开放平台(快捷登陆)
微信 / 公众平台(身份授权)
微信 / 微信支付(商户平台)
QQ / QQ互联(快捷登陆)
微信SDK集成
微信 / 公众平台(身份授权)
持续更新
文档支持

多租户

完整的SAAS开发套件

多租户 模块提供了完整的解决方案,满足您的企业需求,提升开发效率。

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

认证和授权

丰富的登录功能和完整的授权系统

认证和授权 模块提供了完整的解决方案,满足您的企业需求,提升开发效率。

基于ASP.NET身份框架
用户和角色管理页面
分层组织单元系统,用于对用户和实体进行分组
用户登录,注册,密码重置和电子邮件验证页面
基于用户,角色和权限的灵活授权
用户和租户模拟登陆
用户锁定
LDAP / Active Directory登录支持
Active Directory联合身份验证服务(ADFS)身份验证
OpenId Connect
记录并显示用户的所有登录尝试
密码复杂性设置
自动跨站请求伪造(CSRF)保护
IdentityServer4集成
持续更新
文档支持

应用程序快速开发

快速完成一个功能的开发,包含UI界面

应用程序快速开发 模块提供了完整的解决方案,满足您的企业需求,提升开发效率。

配套代码生成器,通过实体,可以快速生成数据库、实体和UI层
持续更新
文档支持

HTTP API

通用的客户端API

HTTP API 模块提供了完整的解决方案,满足您的企业需求,提升开发效率。

适用于所有应用程序功能的HTTP/REST API
持续更新
文档支持

动态UI多语言管理

灵活处理应用程序中的多语言

动态UI多语言管理 模块提供了完整的解决方案,满足您的企业需求,提升开发效率。

完整的本地化UI
可以在UI页面上添加、删除和翻译语言
包括多国语言支持,采用Json格式
持续更新
文档支持

设置管理

管理应用程序设置

设置管理 模块提供了完整的解决方案,满足您的企业需求,提升开发效率。

宿主和特定租户的设置页面隔离
分层设置,管理基础结构
配置简单清晰
持续更新
文档支持

SOLID架构

建立了最佳开发标准

SOLID架构 模块提供了完整的解决方案,满足您的企业需求,提升开发效率。

干净的代码,清晰的代码结构。
高可用的分层及模块化架构
领域驱动设计实现(DDD)
全局依赖注入
持续更新
文档支持

基于强大的.NET 框架

都是您熟悉及经常使用的工具

基于强大的.NET 框架 模块提供了完整的解决方案,满足您的企业需求,提升开发效率。

.NET 5(跨平台支持)
ASP.NET Core / ASP.NET Core MVC和Web API
EntityFramework代码优先和迁移
Angular,Bootstrap,AutoMapper ...
ASP.NET Boilerplate
持续更新
文档支持

常用核心的功能

自动完成的功能

常用核心的功能 模块提供了完整的解决方案,满足您的企业需求,提升开发效率。

验证
记录
统一异常处理
内存缓存
高速Redis缓存
自动审计/安全日志记录
自动数据库连接管理和工作单元实现
持续更新
文档支持

自动测试

可测试性非常重要

自动测试 模块提供了完整的解决方案,满足您的企业需求,提升开发效率。

可测试的架构
包括用xUnit编写的单元和集成测试
持续更新
文档支持

更多

其他亮点

更多 模块提供了完整的解决方案,满足您的企业需求,提升开发效率。

预先配置为部署为Docker容器
实时推送通知系统(带SignalR集成)
聊天系统(与SignalR集成)
为应用程序,租户和用户提供多时区支持
用于服务器端事件的内置全局事件总线(具有用于实体更改的预定义事件)
从UI显示和下载日志
显示实体历史记录
Cookie同意和下载用户收集的数据(GDPR)
Swagger整合
持续更新
文档支持

为什么选择 52ABP-PRO?

通过使用 52ABP-PRO,您可以极大地缩短开发周期,提高代码质量,降低维护成本。

快速开发

内置代码生成器和常用功能模块,使您的开发速度提升数倍。

安全可靠

框架集成了全面的安全机制,保障您的应用系统安全无忧。

灵活扩展

模块化设计让系统高度可定制,满足各类业务需求。

准备升级您的开发体验?

对比免费版和专业版的区别,了解如何通过 52ABP-PRO 提升您的开发效率。

有问题?请联系我们获取更多信息