用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 打开安装页面 进行安装即可. 如果出现: ...
随机推荐
- Android Studio 多个编译环境配置 多渠道打包 APK输出配置
看完这篇你学到什么: 熟悉gradle的构建配置 熟悉代码构建环境的目录结构,你知道的不仅仅是只有src/main 开发.生成环境等等环境可以任意切换打包 多渠道打包 APK输出文件配置 需求 一般我 ...
- PHP实现RTX发送消息提醒
RTX是腾讯公司推出的企业级即时通信平台,大多数公司都在使用它,但是我们很多时候需要将自己系统或者产品的一些通知实时推送给RTX,这就需要用到RTX的服务端SDK,建议先去看看RTX的SDK开发文档( ...
- [原]CentOS7.2部署node-mapnik
转载请注明表作者think8848及出处(http://think8848.cnblogs.com) node-mapnik依赖项中要求g++ >= 5, toolchain (>= GL ...
- ASP.NET MVC5+EF6+EasyUI 后台管理系统(75)-微信公众平台开发-用户管理
系列目录 前言 本节主要是关注者(即用户)和用户组的管理,微信公众号提供了用户和用户组的管理,我们可以在微信公众号官方里面进行操作,添加备注和标签,以及移动用户组别,同时,微信公众号也提供了相应的接口 ...
- [C#] C# 知识回顾 - 异常介绍
异常介绍 我们平时在写程序时,无意中(或技术不够),而导致程序运行时出现意外(或异常),对于这个问题, C# 有专门的异常处理程序. 异常处理所涉及到的关键字有 try.catch 和 finally ...
- spring注解源码分析--how does autowired works?
1. 背景 注解可以减少代码的开发量,spring提供了丰富的注解功能.我们可能会被问到,spring的注解到底是什么触发的呢?今天以spring最常使用的一个注解autowired来跟踪代码,进行d ...
- 【手记】注意BinaryWriter写string的小坑——会在string前加上长度前缀length-prefixed
之前以为BinaryWriter写string会严格按构造时指定的编码(不指定则是无BOM的UTF8)写入string的二进制,如下面的代码: //将字符串"a"写入流,再拿到流的 ...
- jquery中的$(document).ready(function() {});
当文档载入时执行function函数里的代码, 这部分代码主要声明,页面加载后 "监听事件" 的方法.例如: $(document).ready( $("a") ...
- xss和sql注入原理学习
8.4 Web跨站脚本攻击 8.4.1 跨站脚本攻击的原理(1) 跨站脚本在英文中称为Cross-Site Scripting,缩写为CSS.但是,由于层叠样式表 (Cascading Style ...
- SQL面试笔试经典题(Part 1)
本文是在Cat Qi的原贴的基础之上,经本人逐题分别在MySql数据库中实现的笔记,持续更新... 参考原贴:http://www.cnblogs.com/qixuejia/p/3637735.htm ...