標籤:
Atitit.mvc的趨勢與未來attilax總結
1. Mvc的分類 (服務端mvc vs用戶端mvc)1
2. Mvc的趨勢,從服務端mvc正在轉向用戶端mvc1
2.1. 更加完善的分離。。http rest json Spa的興起,1
2.2. 更好的view複用性。用戶端mvc技術帶來更好的跨技術體系(java php net),1
2.3. 熱部署(script化)hotdeploy2
2.4. 更好的ui 流程跳轉複用性()介面頁面page ui的跳轉控制,也在向用戶端轉移, 和hotdeploy2
3. 服務端mvc技術(不推薦)2
3.1. Jsf struts , .net mvc,spring mvc2
4. 用戶端mvc(推薦)2
4.1. Vue,Js ,angular.js, backbone2
5. 參考資料3
5.1.1. 也許後端MVC的說法已經過時了 - spacewander - SegmentFault3
1.
Mvc的分類 (服務端mvc vs用戶端mvc)
2.
Mvc的趨勢,從服務端mvc正在轉向用戶端mvc2.1.
更加完善的分離。。http rest json Spa的興起,
服務度的mvc並不能完全避免代碼分離。。Rest強制分離前後端,就可以更好的一個分離架構體系。。
2.2.
更好的view複用性。用戶端mvc技術帶來更好的跨技術體系(java php net),
比如服務端mvc技術,很難跨技術體系。。比如struts是個很好的java mvc架構,但是不能遷移到net php體系裡面,遷移複雜度非常高,普通軟體人員搞不定。。而基於用戶端的js mvc架構,就可以java net php 通吃。。
比如一個view ,使用jsp技術寫的,就不能直接在php net項目中使用,複用性何在??如果要php net項目支援jsp,就得要寫個jsp解譯器,複雜度費普通開發人員可做。。
而使用純html5用戶端語言做view,就可以直接在不同語言體系的項目中複用view,包括h5+js,在所有的技術系統(java php net)都支援
2.3.
熱部署(script化)hotdeploy
H5+Js天然熱部署,更加的方便使用。。
2.4.
更好的ui 流程跳轉複用性()介面頁面page ui的跳轉控制,也在向用戶端轉移, 和hotdeploy
3.
服務端mvc技術(不推薦)3.1.
Jsf struts , .net mvc,spring mvc4.
用戶端mvc(推薦)4.1.
Vue,Js ,angular.js, backbone
作者:: 綽號:老哇的爪子 ( 全名::Attilax Akbar Al Rapanui 阿提拉克斯 阿克巴 阿爾 拉帕努伊 )
漢字名:艾提拉(艾龍), EMAIL:[email protected]
轉載請註明來源: http://www.cnblogs.com/attilax/
5.
參考資料
5.0.1. 也許後端MVC的說法已經過時了 - spacewander - SegmentFault
MVC已淘汰,MOVE時代來臨?-CSDN.NET.html
MVC的過時 - 部落格頻道 - CSDN.NET.html
atiend
Atitit.mvc的趨勢與未來attilax總結