• 用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调用:

    然后界面就出来了(作者太懒,改的时候没有按原来的使用缩略图,所以下面出来的图片压缩后不好看):

    点击图片放大后的效果:

    源码地址:

    网址打开:https://github.com/cyq1162/Taurus.MVC.Demo

    总结:

    至此,一个企业站两三下就完事了,只是,用户后台呢???

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

  • 相关阅读:
    axios取消请求
    echarts常用图表配置
    Vue指令限制输入框输入整数小数
    小程序商品飞入购物车组件
    webpack按测试和生产环境进行编译
    地图画线添加标签
    vue-element-admin 动态侧边栏
    html2canvas 和浏览器打印
    echarts 指定某段曲线颜色
    列出表结构
  • 原文地址:https://www.cnblogs.com/cyq1162/p/5777822.html
Copyright © 2020-2023  润新知