准备动手写一套电商的系统,辗转收集了不少相关的开源项目,最后决定使用ABP作为起点。

在园子里好多人都在推广ABP。有个园友做了一个集合贴,方便大家使用  ABP集合贴

建议大家优先看 HK Zhang ABP源码分析系列

一共47篇 用图文类图的方式把ABP的类和接口及工作原理进行了阐述。看完基本上就有个大体的框架印象了。不过这个有点难度。

接下去可以看文档和样例:

  • 中文文档:由天道组织的ABP框架中国小组翻译最原始的文档。
  • ABP文档:有kid1412 翻译的文档。
  • 阳铭博客:最先接触ABP的系列文档,也是天道中文文档的总审核。可惜2016年后就没更新了
  • tkb至简博客 :系列文档和教程,集中解释了ABP 2015年底-2016年初 1.X版本详细教程和理论,可惜后续没更新了
  • 圣杰:在简书发布的ABP架构入门系列。从ABP 1.x 开始撰写,并更新到2.x版本,到今年(2017)年持续更新,可以追着看。

但是,现在经历了.net core 2.0的变更,土牛(ABP作者是土耳其人,俗称土牛)已经将版本更新到了3.2.5, 放眼望去,看不到有3.x版本的ABP系列文章。

由于后续我们需要以ABP作为起点来进行系统的建设,所以最后我们选择看土牛的英文原版文档。

在这个过程中,我们会将文档进行翻译,并发布出来,延续前人的步伐,吸收大伙的努力,也将我们的努力贡献出来。。

也许我们项目完成后也不再更新了,希望后续出现4.x,5.x,甚至10.x 版本的时候还会有其他园子里的朋友续写新的系列文档

以下是目录及传送门,本系列会分两个部分,第一部分是原文翻译,第二部分是我们在代码编写中踩过的坑。

本文是ABP官方文档翻译版,翻译基于 3.2.5 版本

官方文档分四部分

一、 教程文档

二、ABP 框架

三、zero 模块

四、其他(中文翻译资源)

本篇是第一部分的第一篇。

第一部分分三篇

1-1 手把手引进门

第一篇含两个步骤。

1-1-1 ASP.NET Core & Entity Framework Core  含两篇 ( 第一篇链接  第二篇链接

1-1-2 ASP.NET MVC, Web API, EntityFramework & AngularJs    翻译版链接

1-2 进阶

1-3 杂项 (相关理论知识)

ABP 框架启程 及 ABP 翻译目录及传送门的更多相关文章

  1. ABP 框架启程

    准备动手写一套电商的系统,辗转收集了不少相关的开源项目,最后决定使用ABP作为起点. 在园子里好多人都在推广ABP.有个园友做了一个集合贴,方便大家使用  ABP集合贴 建议大家优先看 HK Zhan ...

  2. [Abp 源码分析]一、Abp 框架启动流程分析

    Abp 不一定仅用于 Asp.Net Core 项目,他也可以在 Console 与 WinFrom 项目当中进行使用,所以关于启动流程可以分为两种,一种是 Asp.Net Core 项目的启动流程, ...

  3. abp框架Excel导出——基于vue

    abp框架Excel导出--基于vue 目录 abp框架Excel导出--基于vue 1.技术栈 1.1 前端采用vue,官方提供 1.2 后台是abp--aspnetboilerplate 2. E ...

  4. 【Net】ABP框架学习之正面硬钢

    前言 本文介绍另一种学习ABP框架的方法,该方法为正面硬钢学习法... 我们不去官网下载模板,直接引用DLL,直接使用. WebApi项目创建 首先创建一个WebApi项目,结构如下. 然后Nuget ...

  5. 进军ABP第一天:ABP理论知识

    1.2.3 领域层领域层就是业务层,是一个项目的核心,所有业务规则都应该在领域层实现. ( 实体(Entity ) 实体代表业务领域的数据和操作,在实践中,通过用来映射成数据库表. ( 仓储(Repo ...

  6. 如何用ABP框架快速完成项目(面向项目交付编程面向客户编程篇)(1) - 目录

    昨天发表了<如何用ABP框架快速完成项目 - 自动化测试 - 前端angular e2e protractor>后,大家十分热情,几个小时内就收到了不少问题,包括: 对于ui自动化测试这方 ...

  7. ABP入门系列(1)——学习Abp框架之实操演练

    作为.Net工地搬砖长工一名,一直致力于挖坑(Bug)填坑(Debug),但技术却不见长进.也曾热情于新技术的学习,憧憬过成为技术大拿.从前端到后端,从bootstrap到javascript,从py ...

  8. 一步一步使用ABP框架搭建正式项目系列教程

    研究ABP框架好多天了,第一次看到这个框架的名称到现在已经很久了,但由于当时内功有限,看不太懂,所以就只是大概记住了ABP这个名字.最近几天,看到了园友@阳光铭睿的系列ABP教程,又点燃了我内心要研究 ...

  9. 老周的ABP框架系列教程 -》 一、框架理论初步学习

    老周的ABP框架系列教程 -- 一.框架理论初步学习   1. ABP框架的来源与作用简介 1.1  简介 1.1.1       ABP框架全称为"ASP.NET Boilerplate ...

随机推荐

  1. angular - 使用es6等一些功能

    app.module.ts var model = { user: 'Admin', items: [{ action: 'buy flowsers', done: false },{ action: ...

  2. 菜鸟调错(十)——启动Tomcat报错“Unsupported major.minor version xxx ”

    近期项目更新JDK,由之前的1.7更新到1.8. 下载并安装好新的JDK以后,编译.启动Tomcat的时候,报错了.提示:"Unsupported major.minor version x ...

  3. Sales Team 仪表盘

                实际设定值         仪表定义     <div class="oe_center" t-if="record.invoiced_ta ...

  4. 怎么设置MySQL就能让别人访问本机的数据库了?

    for all ips use below GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' WITH GRANT OPTION; for particular ...

  5. 实战c++中的string系列--十六进制的字符串转为十六进制的整型(一般是颜色代码使用)

    非常久没有写关于string的博客了.由于写的差点儿相同了.可是近期又与string打交道,于是荷尔蒙上脑,小蝌蚪躁动. 在程序中,假设用到了颜色代码,一般都是十六进制的,即hex. 可是server ...

  6. 我的Android进阶之旅------&gt;Android中android:windowSoftInputMode的使用方法

    面试题:怎样在显示某个Activity时马上弹出软键盘? 答案:在AndroidManifest.xml文件里设置<activity>标签的android:windowSoftInputM ...

  7. Ubuntu16.04下Django项目的部署

    起飞前的准备 # 首先在Ubuntu的当前用户zhang下新建data文件夹,然后在data文件夹下新建你的项目目录root@zhang-virtual-machine:/home/zhang/dat ...

  8. 对A-Star寻路算法的粗略研究

    首先来看看完成后的效果: 其中灰色代表路障,绿色是起点和移动路径,红色代表终点   // = openArray[i+1].F) { minNode = openArray[i+1]; } } sta ...

  9. Android版App的控件元素定位

    前言 如何获取页面上各控件元素,无论是Web自动化还是App自动化,此步骤都是非常关键的! Web页面的控件元素可通过开发者选项(Chrome浏览器的F12)来协助定位,App端也是有相应的工具来协助 ...

  10. MongoDB资料汇总专题(转)

    原文地址:http://blog.nosqlfan.com/html/3548.html 1.MongoDB是什么 MongoDB介绍PPT分享 MongoDB GridFS介绍PPT两则 初识 Mo ...