AspNetCore框架ASP.NET Boilerplate Project资料汇总

 

ABP集合贴本文背景公司最近规划的新框架准备基于ABP来搭建,自从在阳铭博客看到ABP框架的介绍后,就一直...



现在我所知道的比较大一点的AspNetCore框架有两个,一个是Orchard2,一个是ABP,都是跟随微软AspNetCore的步伐在不断的完善中。既然是学习,我们可以看看他们是怎么玩AspNetCore的。

微信公众号AspNetCore特此说明:下面针对ASP.NET MVC 5的框架资料,实际官网有针对Asp .Net Core 1.x的框架,这篇是我自己留着学习Abp用的。



本文背景 公司最近规划的新框架准备基于ABP来搭建,自从在阳铭博客看到ABP框架的介绍后,就一直持续关注着,但还没真正在实际项目中直接使用ABP,只是自己做了一些学习和Demo。ABP所用到的一些新技术倒是有些吸收了用在了以前的框架中,例如AutoMapper、Dto、Swagger等。以前我们公司是自己研发了一套基于MVC5+NHibernate+Memcached+Mysql读写分离的框架。由于我是公司里面比较早接触ABP的,零零散散也收集了一些ABP相关资料,每次有团队成员找我要相关资料时,总要去查找一番,甚烦,便有了本文。

  • ABP集合贴
  • [list]
  • .NET
  • ORM
  • 领域驱动设计
  • 企业架构与设计
  • 其他
  • 代码生成器
  • SQL语句监控
  • ABP官方资料
  • ABP中文资料
  • 其他博文资料
  • 工具类
  • 相关书籍
  • 视频教程
  • 其他技术
  • 后记
  • 文章历史

ABP官方资料

  • 官网主页
  • Github地址
  • 官方论坛和Github Issues:许多新手遇到的问题在这2个地方基本都能找到,经常在ABP架构设计交流群里(134710707)看到同一个问题被问了N次,还是不断有人提,其实出了有问题自己要学会先从官方文档、论坛、谷歌、bing、stackoverflow、度娘这些地方番一番,实在解决不了了再去问人比较好。而且最好是做下开发笔记,俗话说好记性不如烂笔头,多回头看看自己走过的路,多总结多思考,准没错。
  • 作者CodeProject 主页:上面有作者的一些文章和demo
  • 官方文档:比较新和全,建议英文好童鞋还是多看看官方文档
  • ABP示例:包含有MultipleDbContextDemo(多数据例子)、AbpSwaggerDemo(Swagger UI使用例子)等。

ABP中文资料

  • 中文文档:由天道组织的ABP框架中国小组翻译的,有几种文件类型的阅读方式,很方便,太棒了
  • 阳铭博客
  • tkb至简博客
  • [list]
  • 一步一步使用ABP框架搭建正式项目系列教程
  • ABP框架理论研究总结(典藏版)
  • Module Zero学习目录
[*]HK Zhang ABP源码分析系列(解读的不错,赞一个!)

[/*][*]ABP论坛:貌似没什么人气 -_-||

[/*][/list]

其他博文资料

  • ABP结合MongoDB的使用范例
  • HTML5+Activex+Singr+ABP+MongoDB
  • ABP导航源码分析
  • DDD开发框架ABP之动态Web API层
  • DDD开发框架ABP之本地化资源的数据库存储扩展
  • Castle Windsor常用介绍以及其在ABP项目的应用介绍
  • AutoMapper之ABP项目中的使用介绍
  • UnitOfWork以及其在ABP中的应用
  • ABP之模块分析
  • ABP 初探 之基于EasyUI的CURD
  • ABP 初探 之 权限设计
  • ABP 初探 之 AbpSession 扩展
  • ABP 初探 之User、Role、Permission数据库设计 (EntityFramework 继承的另一种使用方法)
  • ABP Migration(数据库迁移)
  • ABP框架使用MySql数据库
  • ABP之动态WebAPI(一)
  • ABP之动态WebAPI(二)
  • ABP之Javascript生成
  • ABP之模块
  • ABP使用及框架解析系列 - [Unit of Work part.1-概念及使用]
  • ABP使用及框架解析系列 - [Unit of Work part.2-框架实现]
  • AbpKernelModule
  • ABP中使用Redis Cache(1)
  • ABP中使用Redis Cache(2)
  • ABP中使用OAuth2(Resource Owner Password Credentials Grant模式)

工具类

代码生成器

  • ABPHelper
  • 阳铭分享的代码生成器
  • 自己目前在用的Kalman.Studio:源码地址

SQL语句监控

  • NHProfiler
  • EntityFramework.Profiler

相关书籍

.NET

《C#高级编程9(英文版)》
《C#高级编程8(中文版)》
《CLR via C# 第4版》
《精通ASP.NET.MVC.5框架(第五版)英文版》

ORM

《Learning NHibernate 4》
《Entity Framework 6》

领域驱动设计

《领域驱动设计与模式实战》
《领域驱动设计:软件核心复杂性应对之道》
《领域驱动设计C# 2008实现问题.设计解决方案》
《实现领域驱动设计》

企业架构与设计

《大话设计模式》
《大型分布式网站架构设计与实践》
《大型网站技术架构核心原理与案例分析》
《高性能电子商务平台构建 架构、设计与开发》
《构建高性能web站点》
《架构之美》
《企业应用架构模式(清晰完整2010版)》
《软件架构师的12项修炼》
《系统架构设计师教程(第2版)【完整扫描版】》
《一线架构师【第二版】(完整版)》

其他

《AngularJS权威教程》
《MongoDB权威指南》
《Redis实战》

视频教程

  • ABP架构设计交流群-上海线下交流会(2015-7-18)
  • AngularJS实战


    关注 ASPNETCore


微信扫一扫关注公众号

0 个评论

要回复文章请先登录注册