前言:

上一篇完成了首页,这一篇就把剩下的几个功能给作了吧。

包括文章列表、文章详情和产品展示。

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:才刚出来出不久,还很年轻,随着使用人群及业务场景的增多,相信未来也有很多可进化的空间。

用Taurus.MVC 做个企业站(下)的更多相关文章

  1. 用Taurus.MVC 做个企业站(上)

    前言: 之前是打算写一篇文章叫:Taurus.MVC 从入门到精通,一篇完事篇! 后来转指一念,还是把教程集在这个企业站项目上吧!!! 企业站风格: 之前发过一个帮师妹写的企业站:最近花了几个夜晚帮师 ...

  2. 企业站做seo用什么程序好

    http://www.wocaoseo.com/thread-306-1-1.html 随着互联网的兴起,越来越多的人通过网络来了解自已想了解的资讯,网络营销已经慢慢的取代了传统的营销模式.很多企业现 ...

  3. 企业站如何做长尾关键词seo优化

    http://www.wocaoseo.com/thread-315-1-1.html     很多企业站,优化到一定程度后网站的流量很快就上去了,但是之后网站就无法更进一步.那么对于普通中小型企业站 ...

  4. Taurus.MVC 微服务框架 入门开发教程:项目部署:5、微服务应用程序发布到Docker部署(下)。

    系列目录: 本系列分为项目集成.项目部署.架构演进三个方向,后续会根据情况调整文章目录. 开源地址:https://github.com/cyq1162/Taurus.MVC 本系列第一篇:Tauru ...

  5. 开源:Taurus.MVC 框架

    为什么要创造Taurus.MVC: 记得被上一家公司忽悠去负责公司电商平台的时候,情况是这样的: 项目原版是外包给第三方的,使用:WebForm+NHibernate,代码不堪入目,Bug无限,经常点 ...

  6. Taurus.MVC

    开源:Taurus.MVC 框架 为什么要创造Taurus.MVC: 记得被上一家公司忽悠去负责公司电商平台的时候,情况是这样的: 项目原版是外包给第三方的,使用:WebForm+NHibernate ...

  7. 开源:Taurus.MVC 框架 (已支持.NET Core)

    为什么要创造Taurus.MVC: 记得被上一家公司忽悠去负责公司电商平台的时候,情况是这样的: 项目原版是外包给第三方的,使用:WebForm+NHibernate,代码不堪入目,Bug无限,经常点 ...

  8. Taurus.MVC 2.0 开源发布:WebAPI开发教程

    背景: 有用户反映,Tausus.MVC 能写WebAPI么? 能! 教程呢? 嗯,木有! 好吧,刚好2.0出来,就带上WEBAPI教程了! 开源地址: https://github.com/cyq1 ...

  9. PHPCMS企业站制作

    安装 将下载好的文件放到www目录下 地址栏中输入 http://localhost:8080/phpcms/install_package/install 打开安装页面 进行安装即可. 如果出现: ...

随机推荐

  1. 如何用百度MIP快速搭建体验友好的移动页面

    在读这篇文章之前,请确定你已经了解MIP定义及加速原理.如果不确定的话,可以到MIP官网了解. 改造前期准备和注意事项: 你可以选择直接将原先的移动站点直接改成MIP站,也可以单独再做一套MIP站点与 ...

  2. SQL必备知识点

    经典SQL语句大全 基础 1.说明:创建数据库.说明:删除数据库drop database dbname3.说明:备份sql server--- 创建 备份数据的 device.说明:创建新表crea ...

  3. 如何远程关闭一个ASP.NET Core应用?

    在<历数依赖注入的N种玩法>演示系统自动注册服务的实例中,我们会发现输出的列表包含两个特殊的服务,它们的对应的服务接口分别是IApplicationLifetime和IHostingEnv ...

  4. redis集成到Springmvc中及使用实例

    redis是现在主流的缓存工具了,因为使用简单.高效且对服务器要求较小,用于大数据量下的缓存 spring也提供了对redis的支持: org.springframework.data.redis.c ...

  5. 【NLP】干货!Python NLTK结合stanford NLP工具包进行文本处理

    干货!详述Python NLTK下如何使用stanford NLP工具包 作者:白宁超 2016年11月6日19:28:43 摘要:NLTK是由宾夕法尼亚大学计算机和信息科学使用python语言实现的 ...

  6. 数据的双向绑定 Angular JS

    接触AngularJS许了,时常问自己一些问题,如果是我实现它,会在哪些方面选择跟它相同的道路,哪些方面不同.为此,记录了一些思考,给自己回顾,也供他人参考. 初步大致有以下几个方面: 数据双向绑定 ...

  7. 来自于微信小程序的一封简讯

    9月21晚间,微信向部分公众号发出公众平台-微信应用号(小程序)的内测邀请,向来较为低调的微信在这一晚没人再忽视它了. 来自个人博客:Damonare的个人博客 一夜之间火了的微信应用号你真的知道吗? ...

  8. bzoj3932--可持久化线段树

    题目大意: 最近实验室正在为其管理的超级计算机编制一套任务管理系统,而你被安排完成其中的查询部分.超级计算机中的 任务用三元组(Si,Ei,Pi)描述,(Si,Ei,Pi)表示任务从第Si秒开始,在第 ...

  9. Android 中的mvvm

    我们来了解一下MVVM模式与Databinding ,MVVM是一种模式,Databinding 是一种框架.DataBinding是一个实现数据和UI绑定的框架.而ViewModel和View可以通 ...

  10. iOS在导航栏上居中显示分段控件(UISegmentedControl)

    UISegmentedControl *segmentedControl = [[UISegmentedControl alloc] initWithItems:nil]; segmentedCont ...