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



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

  

user avatar   davidtsang 网友的相关建议: 
      

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

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

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

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

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




  

相关话题

  什么是函数式编程,它解决什么问题? 
  为什么 JS 不能绕过后端代码直接调数据库,有哪些后端处理的逻辑,JS 不能写? 
  JavaScript、jQuery、AJAX、JSON 这四个之间的关系? 
  为什么某些人说 JavaScript 是不成熟的语言? 
  为什么现在又流行服务端渲染html? 
  计算机专业的学生如何系统的学习前端技术? 
  jQuery为什么还在发布新版本? 
  避免使用 eval、new Function 的方法可以降低 XSS 攻击的风险吗?为什么? 
  vue引入vuex状态管理的库是为了解决什么问题? 
  Vue 打包的 html 怎么样禁止打开 F12 开发者工具呢? 

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





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