详解ASP.NET样板项目ABP框架的特性

作者:kgmucom   在线用户:18
风之恋奇迹私服技术网是一家提供最新互联网编程技术网站

ABP是现代web应用实践最快、发展最快的一个新的起点,同时它也是通用web应用框架的模版,下面爱站技术频道小编详解样板项目ABP框架的特性。

ABP是“ASP.NET Boilerplate Project (ASP.NET样板项目)”的简称。

ASP.NET Boilerplate是一个用最佳实践和流行技术开发现代WEB应用程序的新起点,它旨在成为一个通用的WEB应用程序框架和项目模板。

ASP.NET Boilerplate 基于DDD的经典分层架构思想,实现了众多DDD的概念(但没有实现所有DDD的概念)。
ASP.NET Boilerplate采用了以下技术:

ABP是什么?
ABP是为新的现代Web应用程序使用最佳实践和使用最流行工具的一个起点。可作为一般用途的应用程序的基础框架或项目模板。它的功能包括:

服务器端:

 

客户端:

 

 

ABP不是什么?
ABP 提供了一个应用程序开发模型用于最佳实践。它拥有基础类、接口和工具使我们容易建立起可维护的大规模的应用程序。

然而:

 就我使用了ABP几个月的经验来看,虽然ABP不是RAD,但是用它开发项目绝对比传统三层架构要快很多。

虽然ABP不是代码生成工具,但因为有了它,使我们项目的代码更简洁规范,这有利于使用代码生成工具。

我自己使用VS2013的Scaffolder+T4开发的代码生成器,可根据领域对象的UML类图自动生成全部前后端代码和数据库,简单的CURD模块几乎不需要编写代码,有复杂业务逻辑的模块主要补充领域层代码即可。这样就能把时间多花在领域模型的设计上,减少写代码的时间。

本文是爱站技术频道小编为大家介绍的详解ASP.NET样板项目ABP框架的特性,希望这些内容对您有帮助,关注我们网站,更多精彩的相关资讯在等着你。

提供最全面的奇迹sf开服版本和最新的奇迹私服开服技术信息,奇迹私服文库让每一位奇迹私服玩家找到自己需要的版本技术文章

关键词: 奇迹私服奇迹sf

上一篇:WPF气泡提示框的简单制作

下一篇:MVC异常处理详解

请发表您的评论