程序员的自我救赎---1.4:核心框架讲解
《核心框架讲解》
由于内容有点多,这里我分成了三篇来介绍:
程序员的自我救赎---1.4.1:核心框架讲解(DAL)
程序员的自我救赎---1.4.2: 核心框架讲解(BLL&Tool)
程序员的自我救赎---1.4.3: 核心框架讲解(MVC)
前面的篇章中有讲到会把Winner框架的 核心程序集 以及 代码生成器发布到GitHub中,前面也是因为忙
没有上传上来,今天也花时间弄了一下。 目前提供的程序集还不开源,等这个项目写完之后我会逐步提供开源的程序集。
目前篇章中写到的:
Winner.Framework.Core;
Winner.Framework.Encrypt;
Winner.Framework.Utils;
Winner.Framework.MVC;
都上传到了GitHub:
https://github.com/demon28/WinnerBaseDll
另外,关于代码生成器的直接提供源码,今天跟阿杰讨论一下,其实我觉得代码生成器可以重构一下。
代码生成器的代码写的其实还有点乱,不够整洁。这个后期项目部忙的话我还是希望专门成立一个架构小组,来升级一次框架。
Winner代码生成器的GitHub :
https://github.com/demon28/CodeGeneration
至此,终于写完了第一章。第一章还是有很多地方不好理解,像我写DAL的时候我感觉我写的比较乱,几个地方都写的含含糊糊的。
自身也有点茶壶煮饺子倒不出的感觉。首先是有些点我自己也没有理解透,所以写的懵懵懂懂。其次像前面篇章中讲的一直以来我是
一个使用者,不是一个开发者,所以没能把Winner的创作过程,以及创作理由深刻的讲解出来。特别是对比其他框架的优缺点一直有缺乏。
希望后面讲项目应用能好点。