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



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

  

user avatar   davidtsang 网友的相关建议: 
      

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

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

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

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

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




  

相关话题

  有什么适合碎片时间看的计算机基础书籍推荐? 
  为什么很多国内公司不使用 jQuery 等开源 JS 框架(库),而选择自己开发 JavaScript 框架? 
  为什么有的高级程序员很讨厌甚至禁止使用 setTimeout? 
  JavaScript处理一个100M的超大xml,跑不出来以至于IE未响应怎么办? 
  为什么try catch能捕捉await后promise错误? 和执行栈有关系吗? 
  为什么尤大说react的性能不如vue? 
  如何看待 TS 团队发起的 「JS 类型标注」提案 Types as Comments? 
  微软在编程领域是不是大势已去? 
  jQuery为什么还在发布新版本? 
  前端现在怎么这么多人? 

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





© 2025-03-28 - tinynew.org. All Rights Reserved.
© 2025-03-28 - tinynew.org. 保留所有权利