前言:
上一篇完成了首页,这一篇就把剩下的几个功能给作了吧。
包括文章列表、文章详情和产品展示。
1:文章列表:
原来的ArticleList.aspx
1:现在的articlelist.html
除了共用的模块,只是多了一个列表展示,和总记录数(我连分页都省了。。。)
2:接下来是绑定articleView的逻辑代码:
3:最后是Controller调用:
然后一个列表页面就完成了:
2:文章详情页:
原来的ArticleDetail.aspx
1:现在的articledetail.html
2:逻辑代码:
3:Controller调用逻辑:
然后,详情页就搞好了:
3:产品中心:
原来的PhotoList.aspx:
1:现在的photolist.html:
2:后台的逻辑代码
3:Controller调用:
然后界面就出来了(作者太懒,改的时候没有按原来的使用缩略图,所以下面出来的图片压缩后不好看):
点击图片放大后的效果:
源码地址:
SVN:http://code.taobao.org/svn/cyqopen/trunk/Taurus.MVC.GettingStarted
之前下过上半部分的,直接SVN更新就可以了。
总结:
至此,一个企业站两三下就完事了,只是,用户后台呢???
用户后台,暂时没计划弄,大伙用Aries框架配置几个链接应该就好了。
Aries支持文本数据库???(其实我也不知道,我没测试过,哈哈)
整体下,Taurus.MVC有以下几个点还是挺明显的:
1:前后端的分离。
2:html简洁了,无后台代码入侵。
3:后台代码也很简洁。
4:整体很轻量。
有人问框架是怎么设计出来的?
1:写框架是一个不断积累与完善的过程。(谁也没法一步登天,写出优秀的框架,吹牛B的除外)。
2:实践是检验框架的唯一真理(如果你写的框架暂时没有人用,就自己用,并且尽量多的把它用在不同的系统上)。
简而言之:框架不是设计出来,框架是在前面积累的基础上重构出来的!!!
在我的几个框架中:
CYQ.Data:有10年的历史,稳定及功能的全面就不用说了,中间还收费了一段时间。
ASP.NET Aries:也有2-3年的历史,1.0版本在以前的公司,也应用过几十个项目;2.0虽然几乎全部重写了,但总体也趋于稳定性。
Taurus.MVC:才刚出来出不久,还很年轻,随着使用人群及业务场景的增多,相信未来也有很多可进化的空间。