angular和vue的区别

品牌型号:联想 YOGA 14c/系统版本:windows7 angular和vue的区别包括:占用空间不同、开发效率不同、引用代码不同、代码可读性和重构性不同。1.体积和性能vue占用空间更小,比如一个包含了 Vuex + Vue Router 的 Vue 项目 (gzip 之后 30kB) ,比angular-cli 生成的默认项目尺...
品牌型号:联想 YOGA 14c/系统版本:windows7

angular和vue的区别包括:占用空间不同、开发效率不同、引用代码不同、代码可读性和重构性不同。

1.体积和性能

vue占用空间更小,比如一个包含了 Vuex + Vue Router 的 Vue 项目 (gzip 之后 30kB) ,比angular-cli 生成的默认项目尺寸 (~65KB) 还是要小得多。

在渲染性能上,这两个框架都很快,性能上几乎没有差别。

2.开发效率

都提供了各自的脚手架工具,帮助提高从开发到构建打包的整套过程,另外均可以基于组件化开发,编写可复用的组件,大大较少重复性的工作。但angular凭借 Typescript 本身比 JavaScript 更加工程化的优势,在都是团队开发的情况下,angular会更具优势。

3.灵活性

Vue 相比于 Angular 更加灵活,可以按照不同的需要去组织项目的应用代码。比如,甚至可以直接像引用jquery那样在HTML中引用vue,然后仅仅当成一个前端的模板引擎来用。

4.可维护性

我理解的可维护性包括两个层次,一是代码的可读性,二是可重构性。同样是因为对TS(能提供静态类型检查)的支持不够全面,使得vue在这两个层次都有些不足。vue作者本人也承认vue在TS 的支持上还有所不足,在3.0版本中将会有所改进。

品牌型号:联想 YOGA 14c/系统版本:windows7

核心答案要点:

angular和vue的区别包括:占用空间不同、开发效率不同、引用代码不同、代码可读性和重构性不同。1.体积和性能vue占用空间更小,比如一个包含了 Vuex + Vue Router 的 Vue 项目 (gzip 之后 30kB) ,比...

本文来自手牵手我们一起走过投稿,不代表舒华文档立场,如若转载,请注明出处:https://www.chinashuhua.cn/12/536432.html

打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
() 0
上一篇 05-07
下一篇 05-07

相关推荐

  • angular和vue的区别

    品牌型号:联想 YOGA 14c/系统版本:windows7 angular和vue的区别包括:占用空间不同、开发效率不同、引用代码不同、代码可读性和重构性不同。1.体积和性能vue占用空间更小,比如一个包含了 Vuex + Vue Router 的 Vue 项目 (gzip 之后 30kB) ,比angular-cli 生成的默认项目尺

    2023-05-07 06:26:01
    1004 0

评论列表

联系我们

在线咨询: QQ交谈

邮件:admin@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信