当前您所在的位置:首页>开发控件 版本控制 >开发控件

ABP——面向.NET 开发人员的 Web 应用平台

ABP——面向.NET 开发人员的 Web 应用平台

ABP 提供使用最佳实践和现代软件架构创建业务解决方案的基础设施和工具。不要重复自己,专注于您的业务并享受编码。

 

全球领先企业信赖ABP平台

 

开源框架

开源 ABP 框架是 ABP 平台的核心。

 

架构

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

 

基础设施

全栈基础设施可满足现实世界的应用需求。

 

开发工具包

ABP Studio 是一款面向 ABP 开发人员的跨平台桌面应用程序。

它与 ABP 框架完美集成,旨在通过自动化为您提供舒适的开发环境,提供有关您的解决方案的见解,使开发、运行和部署您的解决方案变得更加容易。

 

创建新的解决方案

您可以使用多种选项轻松从简单应用程序创建模块化整体或微服务解决方案。您将获得适合您业务的完整生产就绪基础软件解决方案。

构建您的解决方案

通过创建模块或服务并建立它们之间的关系,更轻松地构建整体模块化和微服务解决方案结构。您还可以安装或卸载预构建的应用程序模块。

探索您的解决方案

ABP Studio 显示了解决方案中组件和解决方案所依赖模块的高级视图。您可以探索实体、服务、HTTP API 等,而无需打开代码库。

轻松运行多应用程序或微服务解决方案

无需离开解决方案运行器即可浏览应用程序的 UI。

与您的 Kubernetes 集群集成

 

ABP Suite 是 ABP 平台的补充工具。

生成 CRUD 页面

ABP Suite 可让您在几分钟内构建网页。它是一个 .NET Core 全局工具,可以从命令行安装。

ABP Suite 可让您轻松创建 CRUD 页面。您只需定义实体及其属性,其余部分交给 ABP Suite 即可!ABP Suite 可在几秒钟内为您的 CRUD 页面生成所有必要的代码。它支持 Angular、MVC 和 Blazor 用户界面。

丰富的选项

ABP Suite 支持多种 UI 选项,如 Razor Pages 和 Angular。它还支持多种数据库,如 MongoDB 和 EntityFramework Core 支持的所有数据库(MS SQL Server、Oracle、MySql、PostgreSQL 和其他提供商...)。

好消息是您不必担心这些选项。ABP Suite 了解您的项目类型并为您的项目生成代码,并将生成的代码放置在项目中的正确位置。

源代码

ABP Suite 为实体、存储库、应用服务、代码优先迁移、JavaScript/TypeScript 和 CSHTML/HTML 以及必要的接口生成源代码。ABP Suite 还根据软件开发的最佳实践生成代码,因此您不必担心生成的代码的质量。

由于您在正确的应用程序层中拥有生成的 CRUD 页面构建块的源代码,因此您可以轻松修改源代码并将您的自定义/业务逻辑注入到生成的代码中。

 

跨平台

ABP Suite 采用 .NET Core 构建,并且是跨平台的。它作为 Web 应用程序在您的本地计算机上运行。您可以在 Windows、 Mac 和 Linux 上运行它

 

其他功能

 

ABP CLI 是一个命令行工具,用于执行基于 ABP 的解决方案的常见操作。

创建新解决方案、升级现有解决方案、添加模块、安装包、捆绑资源等等……

 

启动模板

启动模板可让您在几秒钟内快速启动项目。

 

 

微服务

由多个应用程序、API网关、微服务和数据库组成的完整解决方案架构,以使用尖端技术构建可扩展的解决方案。

 

分层/模块化整体

基于领域驱动设计实践的完全分层(多项目)解决方案,用于长期可维护的代码库。

 

简单的整体式架构

具有更简单且易于理解的架构的单个项目。

 

数据库提供商

所有入门模板都提供了多种选项来实现您的数据访问需求。

 

UI 框架

ABP 允许您使用多种 UI 框架选项构建应用程序。选择最适合您场景的技术。

 

预构建的应用程序模块

大多数常见的应用程序需求都已为您开发为可重复使用的模块。

帐户

登录、注册、忘记密码、电子邮件激活、社交登录和其他帐户相关功能。

 

审计日志

详细报告用户审计日志和实体历史记录。

 

聊天

用户之间的实时消息传递。

 

身份

用户、角色、声明和权限管理。

 

支付

为不同的支付网关提供集成

 

SaaS

管理租户、版本和功能以创建多租户/SaaS 应用程序。

查看所有模块...

 

现代 UI 主题

ABP 平台为您的管理仪表板提供 LeptonX 主题

LeptonX 核心功能

1简化菜单。

2 您最喜爱的页面触手可及。

3 面包屑导航,无缝切换。

4 您的菜单,随心所欲。

5 RTL 支持您的语言。

6 轻松安排内容宽度。

7 管理仪表板 UI 上的颜色。

 

移动应用程序集成

为您的基于 ABP 的解决方案集成移动应用程序模板。

使用 ABP 移动启动模板创建强大的业务线应用程序

ABP 平台提供了两个使用 React Native 和 .NET MAUI 实现的移动应用程序启动模板。

 

当您创建新的基于 ABP 的解决方案时,您还将拥有连接到后端 API 的基本启动应用程序。

客户评价

受到全球数千名开发人员的喜爱。

 

我们已经使用 ABP 3 年了,它改变了游戏规则!它的多功能工具集植根于领域驱动设计和微服务兼容性,完美契合...

我强烈推荐 ABPFramework 用于所有项目,因为它拥有强大的架构、良好的文档、示例和社区帖子。此外,ABPFramework

为了更快、更安全地生成符合行业标准的软件解决方案,我们正在使用 ABP 框架。

ABP 是一项起初需要学习的投资,但是,它鼓励您 “正确 ”地设计软件,这要归功于它是如何量身定做以利用所有最新的、已被接受的最佳软件的...

 

北京哲想软件有限公司