前言:
上一篇完成了首頁,這一篇就把剩下的幾個功能給作了吧。
包括文章列表、文章詳情和產品展示。
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:才剛出來出不久,還很年輕,隨着使用人群及業務場景的增多,相信未來也有很多可進化的空間。