免费做网站方法,2017年做那个网站致富,网站开发开题报告引言,wordpress snow 3d本文梯子一、单层小Demo#xff0c;开发小页面利器二、通用仓储三层模型#xff0c;简单又封装性好三、通用权限框架开发全家桶#xff0c;开箱即用服务子项目四、Blog.Core去Service层版本五、DDD-Lite 思想进行开发项目六、领域驱动设计#xff0c;半落地项目七、企业级论… 本文梯子一、单层小Demo开发小页面利器二、通用仓储三层模型简单又封装性好三、通用权限框架开发全家桶开箱即用服务子项目四、Blog.Core去Service层版本五、DDD-Lite 思想进行开发项目六、领域驱动设计半落地项目七、企业级论坛网站高可用 功能丰富八、雏形微服务网友提供九、ASP.NET Core Reference Appl...十、ABP vnext项目未完待续 正文大家好我是老张的哲学下周要放假了加班了好几天突然闲了一会儿整理下我的Github没想到这一年我已经提交了32个项目了当然还有几个不是开源的突发奇想给大家列出来春节可以简单翻开看看俗话说三人行必有我师择其善者而从之其不善者而改之。 一、单层小Demo开发小页面利器项目地址NetCore-Sugar-Demo欢迎程度7 Star技术栈ASP.NET Core API、配合使用Sqlsugar的ORM总结这种开发是最简单的直接页面内写逻辑简单的通过泛型仓储基类控制持久化还可以支持CodeFirst简单精悍没有多余的东西通过 new 实例化对象没有依赖注入动态代理那一堆东西对于想快速开发一些小的Web页面比如做个小Demo或者小白入门NetCoreORM的是一个不错的选择。 二、通用仓储三层模型简单又封装性好项目地址Blog-EFCore-Sqlite欢迎程度3 Star技术栈ASP.NET Core API、EFCore、原生依赖注入、面向接口、ViewModel、UnitOfWork总结如果你想要一个操作和开发简单的又有一定的封装效果这个框架无疑是最好的除了仓储三层和普通三层架构不一样以外还配合了最新最热的技术——EFCore和DI、中间件接口和工作单元当然也支持Seed种子数据特别适用于那些已经掌握了学会了ASP.NETCore的但是又想进一步掌握新知识点的小伙伴使用通过仓储三层的限制可以锻炼自己的封装能力。 三、通用权限框架开发全家桶开箱即用服务子项目项目地址Blog.Core欢迎程度1.4k Star技术栈ASP.NET Core API、automapper、repository、t4、 sqlsugarcore、 dto、 redis、aop 、swagger、 cors、 jwt 、autofac、 dependency-injection、 rbac 、rbac-roles、UnitOfWork、identityserver4等 ASP.NET Core全家桶总结BCVPBlog.CoreVue Project开箱即用的企业级前后端分离【 .NET Core3.1 Api Vue 2.x RBAC】权限框架。这个框架主要就是ASP.NET Core开发中用到的全家桶都会使用到除了基本知识更有五种日志文件供审计直接ORM的扩展多库与事务操作可以作为服务器的子项目快速使用。特别适用于已经学会了ASP.NET Core并且自己会搭建一个框架想在公司内使用一个简单的服务级别的项目支持多库和权限控制可以尝试本项目。 四、Blog.Core去Service层版本项目地址准备开源欢迎程度0技术栈基本是上边Blog.Core项目中去掉了 Service 和 IService 层版本。总结这个是我半年前做一个私活的时候做的一个学生成绩管理系统项目所以害怕有隐私信息就打算先看看再开源出来过两天开源如果想要的留言私信给我都行没问题我就开源出去。 五、DDD-Lite 思想进行开发项目项目地址未开源欢迎程度0技术栈仓储、DDD-Lite、ASP.Net MVC、EFCore、Autofac、组件开发总结这是我第一次尝试使用DDD是两年前发现失败了毕竟是闭门造车当时还没有用Github也不太会找别人的好项目所以充其量就是一个挂着DDD影子的项目因为是公司的电商项目就不开源了。 六、领域驱动设计半落地项目项目地址 ChristDDD欢迎程度336 Star技术栈ddd、aspnet-core、cqrs、asp-net-core-mvc、event-sourcing、automapper、ef-core、ddd-cqrs、mediatr总结这是我借鉴了国外一个大佬的项目看了很多感觉还是这个靠谱一个基于 DDD 领域驱动设计 CQRS 命令查询职责分离 的 .net core 框架不过很遗憾没有落地成功我在此基础上做了修改和封装然后也支持了IdentityServer4认证下一步打算用RebitMQ来替换掉MediaR实现消息。如果面向对象开发已经满足不了你中间件DI、组件开发已经烂熟于心设计模式至少会三种以上想学习新的设计思想那可以尝试看看这个一个DDD与CQRS读写分离结合的项目简单尝试事件溯源。 七、企业级论坛网站高可用 功能丰富原作者 dotnetclub-net / dotnetclub欢迎程度192 Star技术栈.net core mvc、docker、azure、efcore、原生DI、丰富的中间件设计、IdentityServer4、多种数据库、支持数据消息导入等等总结这个是陈老师主导创建的项目我看了源码真的很漂亮特别适用于平时已经学会了NetCore的想看看别人优秀的开发流程设计思路代码整洁之道丰富的测试用例的这个是不二选择内容也涵盖了平时开发中的常见内容值得一试。 八、雏形微服务网友提供这个是网友提供的项目地址 MsSystem-BPM-ServiceAndWebApps原作者MsSystem-BPM-ServiceAndWebApps欢迎程度2256 Star技术栈.net core 面向SOA服务的 权限、工作流、OA系统 本项目只适用于学习研究总结这是一个比较简单的一个微服务的版本案例适用于ASP.NETCore 已经完全学会并且对服务化开发已经有了一定的理解可以自定义组件的话可以简单看看这个框架不仅有工作流还是一个SOA的项目。 九、ASP.NET Core Reference Application微软项目原作者eShopOnWeb欢迎程度3.8k Star技术栈.net core 微服务的、Docker、Azure、EFCore、心跳检查、Ardalis.GuardClauses守卫组件、MediatR、CodeAnalysis、Swagger总结这个项目的内容可能不是最高最丰富的但是却是一个比较好的学习Docker和Azure的案例值得学习。 十、ABP vnext项目这个我就不过多介绍了我都没看过上边八个我至少都看过ABP现在好像是挺火的。abpframework / abp模块化组件化的开发是一个很丰富的思路但是在丰富的设计理念中也是充斥着小小的问题不多做评价不过也值得一个尝试适用于那些基础知识已经完全掌握而且也对ddd领域驱动设计有一定的理解特别是对对模块化服务开发甚至微服务有想了解的小伙伴可以看一看可能我年后会简单说一下。 未完待续你如果有更好的ASP.NET Core项目推荐可以评论留言哟。一起学习一起进步 QQ群867095512