为了账号安全,请及时绑定邮箱和手机立即绑定

为什么an最近推广的这么厉害?大漠在知乎撕起来了?利益冲突?

为什么an最近推广的这么厉害?大漠在知乎撕起来了?利益冲突?

慕粉3930448 2017-08-05 12:46:17

为什么an最近推广的这么厉害?大漠在知乎撕起来了?利益冲突?

查看完整描述

13 回答

?
爱米

TA贡献7条经验 获得超19个赞

相信大家都听说过“PHP是世界上最好的语言”这个故事吧?

我们在感叹当事人较真的同时也应该反思一个问题:科学事实干嘛非要在这里较真个你死我活?

任何语言的存在,都有任何语言存在的背景,在相关背景之下,就有其存在的合理性。

AngularJS诞生之初,确实推动了前端开发的新思路,这一点毋庸置疑,但是第一个试水的总是会在过程中暴露各种需要改进的地方,这一点是再正常不过的事情。在这样一个大背景下,自然会有很多新的框架借鉴AngularJS的思路并尝试做到取长补短,这也是推动时代进步的步伐,所以只要不是赤裸裸的抄袭,相互学习取长补短的做法是可取的。

Angular的诞生,不仅仅弥补了大量AngularJS的不足,也吸取了很多其它框架的一些新思路,这一点Google自己也直接公开标识了出来。

我们看一篇文章,特别是技术相关文章,都要把握好作者真正要表达的意思,不要曲解,更不要做键盘侠开始无脑的参与激烈的争论。正如Angular4.0刚发布的时候也会有好多无脑的键盘侠冒出来用React来讽刺Angular,这样真的好吗?

对此,我想说的是:当我们在把“PHP是世界上最好的语言”这个故事中的人当作笑话来看的时候是否也应该反思一下这一次我们是否也深陷其中了呢?

就事论事,说说我个人对两个框架的看法:

Angular现在越来越像一个平台,功能相对全面也相对更加强大,这一点毋庸置疑。Vue模仿Angular的思路,偏重于显示层面,去掉了很多其它方面的功能,让其更加轻便,这也是一个亮点。基于各自的特点,Angular就好比一辆马力十足的汽车,而Vue就相当于一辆轻便灵巧的自行车,如果我们要走100Km的路程,自然会选择马力十足的汽车作为代步工具,反过来如果我们要走200m的路程,自然选择灵巧轻便的自行车会更加适合。所以,对于一个小型项目,自然首选轻便的Vue更加适合,但如果需要开发管理系统等一些大型的项目,那么很明显选择功能全面且组件库强大的Angular是最适合的。

最后,給大家一个不成熟的建议:每一个框架,都有各自的优缺点,希望大家不要局限于一个框架中,要做到自己驾驭框架,而不要是被框架束缚。

查看完整回答
8 反对 回复 2017-08-06

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信