代码改变世界

如何用ABP框架快速完成项目(5) - 用ABP一个人快速完成项目(1) - 使用代码生成器

2018-12-06 20:45  叶伟民  阅读(2083)  评论(0编辑  收藏  举报

用ABP一个人快速完成项目有如下要点:
  1. 站在巨人的肩膀上 - 使用代码生成器
  2. 站在巨人的肩膀上 - 使用成熟控件框架, 一个框架不够就上两个, 两个不够就上三个
  3. 通过微服务模式而不是盖楼式来避免难度升级
  4. 运用BDD/TDD等先进方法论
  5. 运用DevOps
注意!一个人的项目不要执着于设计模式和DDD理论,一切都是自然而然, 要理论为你服务,而不是你为理论服务
 
要想快速完成项目, 站在巨人的肩膀上是一个很重要很好使的招数.
这节我们先讲代码生成.
 
首先我们先去https://www.52abp.com/Download 选中ASP.NET CORE 2.x 输入项目名称和验证码即可下载.
有同学问, 为啥不去https://aspnetboilerplate.com/Templates 下载呢? 
因为52abp是站在aspnetboilerplate.com 这个巨人的肩膀上, 自然比aspnetboilerplate.com高, 然后我们再站在52abp这个巨人的肩膀的肩膀上, 就会站得更高.
 
下载用VS2017打开后, 我们还需要按照这个攻略去安装代码生成工具.
 
工欲善其事, 必先利其器. 强烈推荐先学习完这系列课程.
 
有同学问, 我也讲abp, 角落白板报梁桐铭也讲abp, 我们之间有什么区别?
  1. 我们俩的内容不但不冲突, 甚至还很互补. 所以我推荐我们俩的课程你都要看. 
  2. 现在ABP具体实操的课程\文章\资料已经不少了, 但是整体结构层面和方向性的文章基本没有, 我这系列课程就是从整体结构和方向性视角出发的.
  3. 角落白板报梁桐铭 讲过的东西我都看过, 所以他有讲的, 我就不再重复了, 我只讲他没有讲过的东西. 
 
所以强烈推荐阅读以上链接.