Skip to content

cloud615/GBlog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GBlog

初期目的


前期是希望做一个博客类的网站,作为练习使用。当学习完新的技术后,可在该网站基础上增加功能,用于实践。

中期变化


在项目编写过程中,逐渐对底层进行了较为详细的设计,希望其可以作为以后其他项目开发的基础。

框架基本构成

基于工厂模式+三层+Reflect+ADO.net(ORM逐步加上),DataBase部分考虑了可扩展性,ADO.Net部分的SQL和Parameter由Reflect方式生成。

引出

这几乎可作为一般类型网站的通用底层结构,因此决定先完善一套底层框架,对底层的调用进行了较为详细的拆分、封装,目的是搭建一个通用框架,然后将其提取出来,为以后的快速开发提供帮助。

By the way

个人认为,Reflect的性能问题,在用户体验上构不成影响,而对于开发的便捷性还是很高的,因此使用它,并在编写过程中通过尽量减少重复性的Reflecting工作,来达到节约开销的目的。

分层描述

待续。。。

About

Test Repository

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published