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总结 <控制论> 奠基之作,出自创始人维纳.虽然内容权威,但我认为带有相当强烈的个人色彩,且门槛较高,不适合入门.深入研究控制论必看书籍 ...
随机推荐
- redis密码管理
redis 默认密码是空,在应用中,通常需要设置redis的连接密码,可通过命名方式进行密码管理: 1.连接redis: [redis@hadooptest Downloads]$ cd redis- ...
- HDOJ 4508 湫湫系列故事——减肥记I (完全背包带优化)
完全背包的模版题.. 加了一个小优化 n^2的写法 O(V+N)在本题中复杂度较高 不采纳 完全背包问题有一个很简单有效的优化,是这样的:若两件物品i.j满足c[i]<=c[j]且w[i]&g ...
- Unity(一)介绍与基本使用
一.IOC介绍 IOC(Inversion of Control),中文译为控制反转,又称为“依赖注入”(DI =Dependence Injection) IOC的基本概念是:不创建对象,但是描述创 ...
- JSON的故事
1.介绍JSON http://www.json.org/ https://developer.mozilla.org/zh-CN/docs/JSON 2.json的序列化和反序列化 序列化方法 va ...
- VC++6.0 Debug单步调试
相信大家对谭浩强童鞋都不陌生,想当年,是他 引领我们步入了C的殿堂,我们从他那里学会了如何写代码,他却没有教我们如何Debug,而我们伟大的老师,也对此只字不提.相信很少有人可以一次性写出 完全正确的 ...
- WKWebView与Js (OC版)
OC如何给JS注入对象及JS如何给IOS发送数据 JS调用alert.confirm.prompt时,不采用JS原生提示,而是使用iOS原生来实现 如何监听web内容加载进度.是否加载完成 如何处理去 ...
- quick-cocos2d-x之testlua之VisibleRect.lua
require "extern" --这个类找到了可视区域的9个点的坐标:左上.上的中点.右上.左的中点.左下.下的中点.右下.右的中点.一般用于使用相对坐标的场合,解决自适应屏幕 ...
- DSS中间件介绍
DSS中间件采用HTTP协议,终端可以是任何的支持Http协议的设备,开发工具和语言均不受限制 DMS消息服务, 采用类似HTTP的协议 DSS-API介绍(持续更新) http://www.dioc ...
- Tomcat Xms Xmx PermSize MaxPermSize 区别 及 java.lang.OutOfMemoryError: PermGen space 解决
解决方案 在 catalina.bat 里的 蓝色代码前加入: 红色代码 rem ----- Execute The Requested Command ----------------------- ...
- Java截图笔记