javascript - 最近在学习Vue.js看见公司一些大佬都在使用,已成潮流,请问它的实际好处究竟是什么呢?

 手机用户2502883515 发布于 2022-11-28 17:01

尝试写了些vue的domo,看到同事们都推荐使用vue说什么渲染比较方便,页面比较整洁,一直没明白它带了的究竟好处是什么?为什么要用vue呢

  1. 用了能少写几行代码?

  2. 能缓存javascript

  3. 能节约内存开销?

  4. 高内聚低耦合?

6 个回答
  • 受邀前来

    本人没有真正用过vue,只不过了解一些,个人感觉和angular很想,更轻量化一些,双向的数据绑定,也可以封装一些指令,学习成本比较低,方便开发者快速搭建项目,略去了繁冗的dom操作以及一些逻辑

    至于说表单验证也就是框架层面进行了封装,给开发者带来便利,用什么框架看项目需求,看对于你来说方不方便,对于这种SPA应用对SEO不太友好。

    至于js缓存来说所有的框架都有这个问题,js在服务端缓存,把js打上hash更新即可

    节省内存开销,这个要看你平时的编码习惯,比如一些废弃元素置为null,定时器,闭包等等,还有就涉及到渲染机制,我觉得vue的渲染机制和大部分框架还是差不多的,不过react在这方面做得很好,性能高,你可以去了解一下。

    至于高内聚低耦合,这要看你在项目初始对model层和view层的构建是否合理,组件化开发,把view高强度解耦,前后端分离,就可以了,这需要你不断探索,一两句话难以说得清楚

    框架好不好,有点怎样缺点如何需要你不断地在用的过程中发现的,所以不用顾虑太多

    希望对你有些帮助

    2022-11-28 17:33 回答
  • react使用量是vue十倍。
    从可发展角度来看,还是用react

    2022-11-28 17:33 回答
  • 多看些文章http://www.csdn.net/article/1...
    多做些项目就知道了很多知识不是别人跟你说的是你自己尝试出来的

    2022-11-28 17:33 回答
  • 我们项目组最近也准备入手Vue。

    代码少写不了几行。可以更清晰一些吧

    缓存js?我不知道这个是指楼上有说的加状态的方法,还是说的单页应用的那种。

    内存的开销没有节约,相反还增加了。这个是不可以避免的,但是他也有一些的优化,增加了开发的速度,增加了团队间的一些磨合或者说水平高低的问题,极可能的压在一个水平线上。高手总是能把程序优化优化,但是新手不一样。

    这个好像也不是很明显。。。。

    2022-11-28 17:33 回答
  • 更多的是因为它比较模块/组件化吧,而这个是以后的发展趋势,特别等shadowdom标准化之后
    类似类库/模式都未必能让你少些行代码,甚至有时候会多出来不少,但是它的方便不在于少写,而在于解耦后利于自己或以后别人维护,以及强迫你让你的代码可以单元测试和复用,开发效率会有所提升

    2022-11-28 17:33 回答
  • 文档看着不费劲。有阿里撑着问题也不大。国内的使用环境还是比较好的。linong说的拉近了平均水平也很重要。入手快。其实我觉得最后两点是最重要的。

    2022-11-28 17:33 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有