如何用ABP框架快速完成项目 - 为什么要使用ABP和ABP框架简介
Posted adalovelacer
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用ABP框架快速完成项目 - 为什么要使用ABP和ABP框架简介相关的知识,希望对你有一定的参考价值。
首先先讲为什么要使用ABP?
当然是因为使用ABP可以快速完成项目啦. 时间就是金钱, 效率就是生命嘛
有了ABP, 你就节省了写如下模块的时间:
-
CRUD数据库基本操作
-
校验
-
异常处理
-
日志
-
权限
-
审计
-
其他
嗯, 节省时间这个理由已经很有力很充分了, 那么接下来介绍一下ABP.
ABP是ASP.NET Boilerplate的简称.
官宣是:
ASP.NET Boilerplate是一个用最佳实践和流行技术开发现代WEB应用程序的新起点,它旨在成为一个通用的WEB应用程序框架和项目模板。
ASP.NET Boilerplate 基于DDD的经典分层架构思想,实现了众多DDD的概念(但没有实现所有DDD的概念)。
好吧, 我们还是讲人话吧. 我对ABP的理解是:
一个开源的、把业务逻辑之外的其他代码模块都封装提供好、让你更专注于写你自己独特的业务逻辑代码的工具框架
这里有同学提问, ABP是Enterprise Library的加强版或后续吗?
No! No! No! ABP是框架, Enterprise Library是库, 两者根本就不是同一个层面的东西, 我会在后面章节里详细讲到这点.
以上是关于如何用ABP框架快速完成项目 - 为什么要使用ABP和ABP框架简介的主要内容,如果未能解决你的问题,请参考以下文章
如何用ABP框架快速完成项目(11) - ABP只要加人即可马上加快项目进展- 全栈篇 - 不推荐模块组件化, 推荐微服务