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



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

  

user avatar   davidtsang 网友的相关建议: 
      

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

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

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

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

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




  

相关话题

  C、C++、Java、JavaScript、PHP、Python、Ruby 这些语言分别主要用来开发什么? 
  如何看待B站 (bilibili) 开源 HTML5 播放器内核 flv.js? 
  如何用通俗易懂的语言解释脚本(script)是什么? 
  如何看待 Facebook 计划将 React 改为 MIT 许可证? 
  做开发你遇到最无理的需求是什么? 
  为什么尤大说react的性能不如vue? 
  现在整个 Web 前端是「屎山」吗? 
  现在整个 Web 前端是「屎山」吗? 
  JavaScript 如果拥有多线程能力会怎样? 
  JavaScript凭什么不是面向对象的语言? 

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





© 2024-09-28 - tinynew.org. All Rights Reserved.
© 2024-09-28 - tinynew.org. 保留所有权利