Atitit.mvc的趋势与未来attilax总结

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 mvcspring mvc2

4.客户端mvc(推荐)2

4.1.Vue,Js  angular.jsbackbone2

5.参考资料3

5.1.1.也许后端MVC的说法已经过时了 - spacewander - SegmentFault3

 

 

1. Mvc的分类 (服务端mvc  vs客户端mvc)

 

2. Mvc的趋势,从服务端mvc正在转向客户端mvc

2.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 mvcspring mvc

4. 客户端mvc(推荐)

4.1. Vue,Js  angular.jsbackbone

 

作者:: 绰号:老哇的爪子 ( 全名::Attilax Akbar Al Rapanui 阿提拉克斯 阿克巴 阿尔 拉帕努伊 ) 

汉字名:艾提拉(艾龙)   EMAIL:1466519819@qq.com

转载请注明来源: http://blog.csdn.net/attilax

 

5. 参考资料

 

5.0.1. 也许后端MVC的说法已经过时了 - spacewander - SegmentFault

MVC已过时,MOVE时代来临?-CSDN.NET.html

MVC的过时- 博客频道- CSDN.NET.html

atiend

posted @ 2016-10-05 11:03  attilaxAti  阅读(11)  评论(0编辑  收藏  举报