Open Source Web Application Framework for ASP.NET Core
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

3.5 KiB

Módulos de Aplicação

ABP é um framework de aplicação modular que consiste em dezenas de pacotes NuGet & NPM. Ele também fornece uma infraestrutura completa para construir seus próprios módulos de aplicação, que podem ter entidades, serviços, integração de banco de dados, APIs, componentes de interface do usuário, entre outros.

Existem dois tipos de módulos. Eles não têm nenhuma diferença estrutural, mas são categorizados por funcionalidade e propósito:

  • Módulos do framework: Estes são módulos principais do framework como cache, envio de e-mails, temas, segurança, serialização, validação, integração com o EF Core, integração com o MongoDB... etc. Eles não possuem funcionalidades de aplicação/negócio, mas facilitam o desenvolvimento diário fornecendo infraestrutura comum, integração e abstrações.
  • Módulos de aplicação: Esses módulos implementam funcionalidades específicas de aplicação/negócio, como blogs, gerenciamento de documentos, gerenciamento de identidade, gerenciamento de locatários... etc. Eles geralmente possuem suas próprias entidades, serviços, APIs e componentes de interface do usuário.

Módulos de Aplicação de Código Aberto

Existem alguns módulos de aplicação gratuitos e de código aberto desenvolvidos e mantidos como parte do ABP Framework.

Veja o repositório do GitHub para o código-fonte de todos os módulos.

Módulos de Aplicação Comerciais

A licença ABP Commercial fornece módulos de aplicação pré-construídos adicionais em cima do framework ABP. Veja a lista de módulos fornecida pelo ABP Commercial.