用Taurus.MVC 做个企业站(下)
前言:
上一篇完成了首页,这一篇就把剩下的几个功能给作了吧。
包括文章列表、文章详情和产品展示。
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 做个企业站(下)的更多相关文章
- 用Taurus.MVC 做个企业站(上)
前言: 之前是打算写一篇文章叫:Taurus.MVC 从入门到精通,一篇完事篇! 后来转指一念,还是把教程集在这个企业站项目上吧!!! 企业站风格: 之前发过一个帮师妹写的企业站:最近花了几个夜晚帮师 ...
- 企业站做seo用什么程序好
http://www.wocaoseo.com/thread-306-1-1.html 随着互联网的兴起,越来越多的人通过网络来了解自已想了解的资讯,网络营销已经慢慢的取代了传统的营销模式.很多企业现 ...
- 企业站如何做长尾关键词seo优化
http://www.wocaoseo.com/thread-315-1-1.html 很多企业站,优化到一定程度后网站的流量很快就上去了,但是之后网站就无法更进一步.那么对于普通中小型企业站 ...
- Taurus.MVC 微服务框架 入门开发教程:项目部署:5、微服务应用程序发布到Docker部署(下)。
系列目录: 本系列分为项目集成.项目部署.架构演进三个方向,后续会根据情况调整文章目录. 开源地址:https://github.com/cyq1162/Taurus.MVC 本系列第一篇:Tauru ...
- 开源:Taurus.MVC 框架
为什么要创造Taurus.MVC: 记得被上一家公司忽悠去负责公司电商平台的时候,情况是这样的: 项目原版是外包给第三方的,使用:WebForm+NHibernate,代码不堪入目,Bug无限,经常点 ...
- Taurus.MVC
开源:Taurus.MVC 框架 为什么要创造Taurus.MVC: 记得被上一家公司忽悠去负责公司电商平台的时候,情况是这样的: 项目原版是外包给第三方的,使用:WebForm+NHibernate ...
- 开源:Taurus.MVC 框架 (已支持.NET Core)
为什么要创造Taurus.MVC: 记得被上一家公司忽悠去负责公司电商平台的时候,情况是这样的: 项目原版是外包给第三方的,使用:WebForm+NHibernate,代码不堪入目,Bug无限,经常点 ...
- Taurus.MVC 2.0 开源发布:WebAPI开发教程
背景: 有用户反映,Tausus.MVC 能写WebAPI么? 能! 教程呢? 嗯,木有! 好吧,刚好2.0出来,就带上WEBAPI教程了! 开源地址: https://github.com/cyq1 ...
- PHPCMS企业站制作
安装 将下载好的文件放到www目录下 地址栏中输入 http://localhost:8080/phpcms/install_package/install 打开安装页面 进行安装即可. 如果出现: ...
随机推荐
- 【原】谈谈对Objective-C中代理模式的误解
[原]谈谈对Objective-C中代理模式的误解 本文转载请注明出处 —— polobymulberry-博客园 1. 前言 这篇文章主要是对代理模式和委托模式进行了对比,个人认为Objective ...
- ajax异步请求
做前端开发的朋友对于ajax异步更新一定印象深刻,作为刚入坑的小白,今天就和大家一起聊聊关于ajax异步请求的那点事.既然是ajax就少不了jQuery的知识,推荐大家访问www.w3school.c ...
- .net erp(办公oa)开发平台架构概要说明之表单设计器
背景:搭建一个适合公司erp业务的开发平台. 架构概要图: 表单设计开发部署示例图 表单设计开发部署示例说明1)每个开发人员可以自己部署表单设计至本地一份(当然也可以共用一套开发环境,但是如 ...
- Node.js:进程、子进程与cluster多核处理模块
1.process对象 process对象就是处理与进程相关信息的全局对象,不需要require引用,且是EventEmitter的实例. 获取进程信息 process对象提供了很多的API来获取当前 ...
- My TWI
前言 对TWI没有什么特别的印象,因为有一个更出名的TWU,而我去年又刚好错过了它,因此TWU的光辉完全掩盖了TWI.对TWI印象最深的是在邮件中看到的38th北京的这期,看到他们的图文记录,在圈子中 ...
- CSS 3学习——文本效果和@font-face
文本效果 关于文本效果,这里仅仅记录得到大多数浏览器支持的几个属性,分别是: text-overflow text-shadow word-break word-wrap text-overflow ...
- javascript运动系列第一篇——匀速运动
× 目录 [1]简单运动 [2]定时器管理 [3]分享到效果[4]移入移出[5]运动函数[6]透明度[7]多值[8]多物体[9]回调[10]函数完善[11]最终函数 前面的话 除了拖拽以外,运动也是j ...
- Java类变量和成员变量初始化过程
一.类的初始化 对于类的初始化:类的初始化一般只初始化一次,类的初始化主要是初始化静态成员变量. 类的编译决定了类的初始化过程. 编译器生成的class文件主要对定义在源文件中的类进行了如下的更改: ...
- Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
学习架构探险,从零开始写Java Web框架时,在学习到springAOP时遇到一个异常: "C:\Program Files\Java\jdk1.7.0_40\bin\java" ...
- C 盘的不速之客
C 盘的报告内容既然上GB的空间 操作系统版本 原来是微软这个查找解决异常关闭解决方案生成的报告 参考 How To Disable Vista Error Reporting Feature ...