Your location:Home>开发控件 版本控制 >开发控件

ABP--The Web App Platform for .NET Developers

ABP--The Web App Platform for .NET Developers

 

ABP provides the infrastructure and tools to create business solutions using best practices and modern software architectures. Don't repeat yourself, focus on your business and enjoy coding.

 

Leading Enterprises Worldwide Trust ABP Platform

Open Source Framework

The open-source ABP Framework stands at the heart of the ABP Platform.

 

Architecture

Modern architecture to create maintainable software solutions.

 

Infrastructure

Full stack infrastructure to achieve real world application requirements.

 

Development Tool Kits

ABP Studio is a cross-platform desktop application for ABP developers.

It is well integrated to the ABP Framework and aims to provide a comfortable development environment for you by automating things, providing insights about your solution, making develop, run and deploy your solutions much easier.

 

Create New Solutions

You can create from simple applications to modular monolith or microservice solutions easily with a lot of options. You get a full production-ready base software solution for your business.

Architect Your Solutions

Build monolith-modular and microservice solution structures easier by creating modules or services and establishing relations between them. You can also install or uninstall pre-built application modules.

Explore Your Solution

ABP Studio shows a high-level view of components in your solution and the modules your solution depends on. You can explore entities, services, HTTP APIs and much more without needing to open your codebase.

Run Multi-Application or Microservice Solutions in a Breeze

Integrate with your Kubernetes Cluster

ABP Suite is a complementary tool to ABP Platform.

Generate CRUD Pages

ABP Suite allows you to build web pages in a matter of minutes. It's a .NET Core Global tool that can be installed from the command line.

ABP Suite allows you to easily create CRUD pages. You just need to define your entity and its properties and let the rest go to ABP Suite for you! ABP Suite generates all the necessary code for your CRUD page in a few seconds. It supports Angular, MVC and Blazor user interfaces.

Rich Options

ABP Suite supports multiple UI options like Razor Pages and Angular. It also supports multiple databases like MongoDB and all databases supported by EntityFramework Core (MS SQL Server, Oracle, MySql, PostgreSQL, and other providers...).

The good thing is that you don't have to worry about those options. ABP Suite understands your project type and generates the code for your project and places the generated code in the correct place in your project.

Source Code

ABP Suite generates the source code for Entity, Repository, Application Service, Code First Migration, JavaScript/TypeScript and CSHTML/HTML and necessary Interfaces as well. ABP Suite also generates the code according to the Best Practices of software development, so you don't have to worry about the generated code's quality.

Since you have the source code of the building blocks of the generated CRUD page in the correct application layers, you can easily modify the source code and inject your custom/business logic to the generated code.

 

Cross Platform

ABP Suite is built with .NET Core, and it is cross-platform. It runs as a web application on your local computer. You can run it on WindowsMac and Linux

 

Other Features

 

ABP CLI is a command line tool to perform common operations for ABP based solutions.

Create new solutions, upgrade existing solutions, add modules, install packages, bundle your resources and much more…

 

Startup Templates

Startup templates get you started quickly with your project in seconds.

 

Microservice

A complete solution architecture consisting of multiple applications, API gateways, microservices and databases to build a scalable solution with cutting-edge technologies.

 

Layered/Modular Monolith

A fully layered (multi-project) solution based on Domain Driven Design practices for long-term and maintainable codebases.

 

Simple Monolith

A single project with a simpler and easy to understand architecture.

 

Database Providers

All starter templates offer multiple options for implementing your data access requirements.

 

 

UI Frameworks

ABP allows you to build your application with multiple UI framework options. Choose the best technology that fits your scenario.

 

Pre-built Application Modules

Most common application requirements are already developed for you as reusable modules.

 

Account

Login, register, forgot password, email activation, social logins and other account related functionalities.

 

Audit Logging

Reporting the user audit logs and entity histories in details.

 

Chat

Real time messaging between users.

 

Identity

User, role, claims and permission management.

 

Payment

Provides integration for different payment gateways

 

SaaS

Manage tenants, editions and features to create your multi-tenant / SaaS application.

See all modules...

 

Modern UI Theme

The LeptonX Theme for Your Admin Dashboard by ABP Platform

Core LeptonX Features

 

Mobile Application Integration

Integrated mobile application templates for your ABP based solutions.

Create Powerful line-of-business Applications using ABP Mobile Startup Templates

ABP Platform provides two mobile application startup templates implemented with React Native and .NET MAUI. 

When you create your new ABP-based solution, you will also have basic startup applications connected to your backend APIs.

Testimonials

Loved by thousands of developers around the world.

 

We've been utilizing the ABP for3 years now and it has been agame-changer! Its versatiletoolset, rooted in DomainDriven Design and MicroserviceCompatibility, perfectly aligns...

I highly recommend ABPFramework for all projectsbecause it has a strongarchitecture, gooddocumentation, samples, and community posts. In addition, i.

In order to generate softwaresolutions in accordance withindustry standards morerapidly and securely, we areutilizing the ABP Framework.

ABP is an investment that has a learning curve at first, however, it encourages you to design your software 'correctly' thanks to how it is tailored to utilize all the latest accepted best...

 

北京哲想软件有限公司