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



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

  

user avatar   davidtsang 网友的相关建议: 
      

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

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

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

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

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




  

相关话题

  为什么前端代码会被设计成允许用户在浏览器中看到,而客户端代码却不能? 
  Javascript 初学者如何思考才可以把脑中的东西转换成代码写出来? 
  为什么form表单提交没有跨域问题,但ajax提交有跨域问题? 
  为什么Vue在国际上越来越没影响力? 
  5G 的到来会造成编程语言大灭绝进而 JS 一统应用前端吗? 
  随着 JavaScript 越来越完善,还有必要学习 TypeScript 吗? 
  如何理解 let x = x 报错之后,再次 let x 依然会报错? 
  网上都说操作真实 DOM 慢,但测试结果却比 React 更快,为什么? 
  为什么前端代码会被设计成允许用户在浏览器中看到,而客户端代码却不能? 
  react让我怀疑自己没有当程序员的天分怎么破? 

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





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