百科问答小站 logo
百科问答小站 font logo



框架用比不用的真正优势? 第1页

  

user avatar   davidtsang 网友的相关建议: 
      

MVVM的主要优点是什么呢?以前就一个网站,服务器包办一切,前端只是做些美化工作。现在客户端多了,有网站,有手机端,有苹果,有安卓,每个终端你都设计一套APP就浪费资源了。所以这个MVVM就流行起来了。就是把以前服务器负责渲染的视图逻辑让客户端的JS来渲染。有几个好处:

第一是服务器负担减轻了,反正浪费的客户端的算力,客户端的算力大多是过剩的。

第二是服务器变成了API服务器,可以同时为多个客户端前端服务,灵活性提高了。

第三个就是界面体验高级,毕竟视图和数据都一股脑的塞给了用户,js通过AJAX调用,节省带宽,用户体验更好。可以达到原生APP的效果,如此一来,你做苹果、安卓的客户端就容易了,套个webview,看起来都一样。节省了开发多个客户端的成本。

最后一个就是代码复用,其实这个服务端也能做,但是没有优势。




  

相关话题

  为什么try catch能捕捉await后promise错误? 和执行栈有关系吗? 
  做软件开发但是现在公司学不到技术性东西想跳,自己又技不如人怎么办? 
  为什么前端用vue的公司越来越多? 
  如何评价 Webkit 推出的并发 JavaScript 提案? 
  当人们说一个前端框架太“厚重”时,他们在说什么? 
  如何衡量一个人的 JavaScript 水平? 
  前端现在怎么这么多人? 
  网上常能见到的一段 JS 随机数生成算法如下,为什么用 9301, 49297, 233280 这三个数字做基数? 
  为什么都说富文本编辑器是天坑? 
  为什么前端框架 react、vue 里会出现生命周期的说法? 

前一个讨论
用Vue开发前端,UI框架用elementui好还是bootstrap好呢?
下一个讨论
如何看待JetBrains 遭美国调查?





© 2024-11-21 - tinynew.org. All Rights Reserved.
© 2024-11-21 - tinynew.org. 保留所有权利