前言:

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

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

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. 透过WinDBG的视角看String

    摘要 : 最近在博客园里面看到有人在讨论 C# String的一些特性. 大部分情况下是从CODING的角度来讨论String. 本人觉得非常好奇, 在运行时态, String是如何与这些特性联系上的 ...

  2. 2017-1-5 天气雨 React 学习笔记

    官方example 中basic-click-counter <script type="text/babel"> var Counter = React.create ...

  3. C++ 应用程序性能优化

    C++ 应用程序性能优化 eryar@163.com 1. Introduction 对于几何造型内核OpenCASCADE,由于会涉及到大量的数值算法,如矩阵相关计算,微积分,Newton迭代法解方 ...

  4. HTML块级元素

    前面的话   在HTML5出现之前,人们一般把元素分为块级.内联和内联块元素.本文将详细介绍HTML块级元素 h   标题(Heading)元素有六个不同的级别,<h1>是最高级的,而&l ...

  5. pt-pmp

    pt-pmp有两方面的作用:一是获取进程的堆栈信息,二是对这些堆栈信息进行汇总. 进程的堆栈信息是利用gdb获取的,所以在获取的过程中,会对mysql服务端的性能有一定的影响. 用官方的话说: Thi ...

  6. Highcharts中国地图热力图

    最近有个项目需要将MC销量按大陆各省统计,并以中国地图人力图效果显示.由于项目一直使用Highcharts进行图表的统计,故采用Highmaps来实现. 效果如下: 1)中国各个省.直辖市.自治区: ...

  7. Android——eclipse下运行android项目报错 Conversion to Dalvik format failed with error 1解决

    在eclipse中导入android项目,项目正常没有任何错误,但是运行时候会报错,(clean什么的都没用了.....)如图: 百度大神大多说是jdk的问题,解决: 右键项目-Properties如 ...

  8. Win7安装MySQL-5.7.16过程

    1.在C盘新建MYSQL文件夹:2.将mysql-5.7.16-winx64拷贝到C:\MYSQL文件夹下,更名为mysql-5.7.16:3.在mysql-5.7.16目录下,建my.ini文件,内 ...

  9. Python学习基础

    1.使用范围: 大数据 .图像处理.web .运维.爬虫.自动化.科学计算 2.准备环境: linux/mac python 3.5.2 ipython vim/sublime/atom 3.列表 3 ...

  10. WebAPI

    WebAPI的Host OWIN IIS WebAPI 的handler和Filter有啥区别? WebAPI  常用 Filters Exception Filter Timer Filter Lo ...