Atitit.mvc的趋势与未来attilax总结
Atitit.mvc的趋势与未来attilax总结
2.1. 更加完善的分离。。http rest json Spa的兴起,1
2.2. 更好的view复用性。客户端mvc技术带来更好的跨技术体系(java php net),1
2.4. 更好的ui 流程跳转复用性()界面页面page ui的跳转控制,也在向客户端转移, 和hotdeploy2
3.1. Jsf struts , .net mvc,spring mvc2
4.1. Vue,Js ,angular.js, backbone2
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 mvc,spring mvc
4. 客户端mvc(推荐)
4.1. Vue,Js ,angular.js, backbone
作者:: 绰号:老哇的爪子 ( 全名::Attilax Akbar Al Rapanui 阿提拉克斯 阿克巴 阿尔 拉帕努伊 )
汉字名:艾提拉(艾龙), EMAIL:1466519819@qq.com
转载请注明来源: 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总结的更多相关文章
- Atitit 图像处理的心得与疑惑 attilax总结
Atitit 图像处理的心得与疑惑 attilax总结 1.1. 使用类库好不好??还是自己实现算法1 1.2. 但是,如果遇到类库体积太大,后者没有合适的算法,那就只能自己开发算法了1 1.3. 如 ...
- Atitit.ide技术原理与实践attilax总结
Atitit.ide技术原理与实践attilax总结 1.1. 语法着色1 1.2. 智能提示1 1.3. 类成员outline..func list1 1.4. 类型推导(type inferenc ...
- Atitit mac os 版本 新特性 attilax大总结
Atitit mac os 版本 新特性 attilax大总结 1. Macos概述1 2. 早期2 2.1. Macintosh OS (系统 1.0) 1984年2 2.2. Mac OS 7. ...
- Atitit 编程语言知识点tech tree v2 attilax大总结
Atitit 编程语言知识点tech tree v2 attilax大总结 大分类中分类小分类知识点原理与规范具体实现(javac#里面的实现phpjsdsl(自己实现其他语言实现 类与对象实现对象实 ...
- Atitit.架构设计趋势 设计模式 ---微服务架构 soa
Atitit.架构设计趋势 设计模式 ---微服务架构 soa 什么是微服务架构?1 .微服务与SOA的关系 :微服务架架构师面向服务架构(SOA)的一种特定实现1 微服务与康威定律2 微服务的一些 ...
- atitit.javascript调用java in swt attilax 总结
atitit.javascript调用java in swt attilax 总结 1. BrowserFunction 简单介绍1 1.1. BrowserFunction 能够分为三类: 1 1. ...
- atitit.nfc 身份证 银行卡 芯片卡 解决方案 attilax总结
atitit.nfc 身份证 银行卡 芯片卡 解决方案 attilax总结 1. nfc(近距离无线通讯技术) 1 2. 工作模式 1 3. NFC 蓝牙 红外具体对比如下表: 2 4. TypeA ...
- Atitit 游戏的原理与概论attilax总结
Atitit 游戏的原理与概论attilax总结 1. 游戏历史2 1.1.1. 盘点PC游戏史上最重要的50款游戏2 1.1.2. 回味人类文明进程 五款经典的历史游戏2 2. 游戏类型(主要分为6 ...
- Atitit 《控制论原理与概论attilax总结
Atitit <控制论原理与概论attilax总结 <控制论> 奠基之作,出自创始人维纳.虽然内容权威,但我认为带有相当强烈的个人色彩,且门槛较高,不适合入门.深入研究控制论必看书籍 ...
随机推荐
- switch(面试)
public static void Output() { ; ) { i--; switch (i) { : Console.WriteLine(i.ToString()); break; : Co ...
- C++队列中应该注意的一些问题
第一次在C++中写类,新手,见笑 #include<iostream.h>#include<iostream>template<typename T> class ...
- C# webApi 与 AngularJs 实现增删改Demo 讲解(一)
公司在使用webAPI+AngularJs+SlcikGrid进行产品开发,自己也是初学Angular,就做了一个Demo,实现增删改功能,希望可以帮助大家. 界面如同所示: 数据库一张单表很简单, ...
- 最长子串 FZU2118
http://acm.fzu.edu.cn/problem.php?pid=2128 分析:利用strstr()函数将每个字串在原串中的首尾位置存储一下,再将首尾从小到大排一下序.(写着写着就感觉和看 ...
- JS倒计时网页自动跳转代码
<title>JS倒计时网页自动跳转代码</title> <script language="JavaScript" type="text/ ...
- XE3随笔3:访问
测试数据提前加入 Memo1 中: { "name": "张三", /* 注释 */ "age": 33, "sex": ...
- [VBS]遍历XML文档
一.脚本源码 使用VBS脚本遍历XML文件 Option Explicit '定义常量 '元素 '文本 'CDATA '实体引用 '实体 '处理指令 '注释 '文档类型 '遍历文件 NameList. ...
- JS学习之DOM节点的关系属性封装、克隆节点、Dom中Style常用的一些属性等小结
JS DOM节点: 在JS DOM中节点的关系被定义为节点的属性: 通常有以下几种节点之间的关系: (这里的关系是所有浏览器都支持的) parentNode 父节点 childNodes ...
- 自己写ORM框架 SqlHelper_DG C#(java的写在链接里)
ORM框架想必大家都比较熟知了,即对象关系映射(英语:Object Relation Mapping,简称ORM,或O/RM,或O/R mapping),是一种程序技术,用于实现面向对象编程语言里不同 ...
- Log4net日志GUI配置工具
关于log4net的配置文章在园子里真的很多,但是有关GUI界面配置的文章确定太少,改写了一个以前很早的工具 以前的那个有很多的问题,这个基本的大的问题没有,可能一个小问题还是需要修改下,基本功能肯定 ...