AngularJS 有那么烂吗,怎么都为 React 欣喜去了。

2015-02-15 17:07:09 +08:00
 az
我们公司刚刚用AngularJS写了个非常复杂的产品管理,真的很棒。但是纳闷,大家都不爱AngularJS了,都去追求React了。
9449 次点击
所在节点    Angular
23 条回复
abelyao
2015-02-15 17:16:56 +08:00
框架就是这样,更新换代特别快,许多人对框架掌握并不精,所以喜新厌旧也特别快,只是这几年前端 MVC 兴起,所以这个转移的速度更快。
既然自己觉得特别棒,那就好啦,框架这东西只要没有明显缺点,那么够用就好。
EPr2hh6LADQWqRVH
2015-02-15 17:21:31 +08:00
因为PHP是最好的语言呀
t6attack
2015-02-15 17:24:29 +08:00
php究竟怎么招惹这群神经病了?!
est
2015-02-15 17:42:56 +08:00
php7是最好的运行时。。。。。
jsonline
2015-02-15 18:05:33 +08:00
因为 angular 1 已经无人维护了。
anewg
2015-02-15 18:40:13 +08:00
并不一定是烂,前端界相对比较喜欢追新,毕竟是目前新陈代谢最快的一个生态。

毫不相干的主题发“PHP是最好的语言”脑子是有问题?
yyfearth
2015-02-15 18:41:07 +08:00
@jsonline 这个不大可能 只能说可能已经慢慢满足现状了
Angular 2 还早着呢
yyfearth
2015-02-15 18:41:47 +08:00
@anewg 应该是在黑才对
anewg
2015-02-15 18:46:06 +08:00
@yyfearth

我知道是在黑,这贴跟php有毛线关系?
我真想知道这群人自己发个贴底下一片php是最好...会是什么感觉
mactalk
2015-02-15 18:48:02 +08:00
@jsonline 哪里的消息?无法确定不要随便造谣
tini13
2015-02-15 18:48:45 +08:00
AngularJS完全靠着谷歌的光环才火起来的,如果不是因为谷歌的名气大,愿意接触它的会很少很少。并不是说AngularJS的功能不强大,而是AngularJS没有让人眼前一亮的感觉,也没有用起来行云流水的舒畅感。

现在已不是20年前,一项新技术想被大众接受,首先得人性化、优雅、有趣,AngularJS 缺少这些优点
yyfearth
2015-02-15 19:01:38 +08:00
@tini13 Angular 在众多框架里面 还算是不错的了 功能也比较全面 也比较易用
你觉得哪些新技术 人性化、优雅、有趣?
tini13
2015-02-15 19:05:21 +08:00
@yyfearth jquery、rails、rust
az
2015-02-15 19:10:55 +08:00
@tini13 相反,我认为AngularJS非常的有趣,优雅,简单,特别是一般不要处理DOM,省了很多事。
tini13
2015-02-15 19:13:39 +08:00
@az 如果人人都这么认为,AngularJS 社区就不会有那么多倒戈了,还好,有google这棵大树在背后撑着
sneezry
2015-02-15 19:14:25 +08:00
js里有dom就让我反感……
yyfearth
2015-02-15 19:16:27 +08:00
@tini13 这些例子也还好吧 刚出来的时候确实让人眼前一亮 然后迅速火起来 不过Anguler也做到了
但是jQuery和Rails也逐渐变得臃肿和不必要 然后大家的热情慢慢的就转移到其他的替代上面去了
不过用户还是很多 这个Anguler已是差不多的 没有那么流行 不过在MVC框架领域 已经是第一了
当初Backbone火 也就几年 现在Anguler也已经火几年了 差不多是有新东西开始火的时候了

但是虽然热度或者说兴趣有所降低 但是采用的应该是越来越多了 这个就是一个技术慢慢成熟的标志
另外下一代的Angular 2也已经初见端倪 看上去还是不错的 虽然离现实还有点距离

Rust我不太了解 貌似还没有golang火啊 而且采用率应该也是go要好 初步看了一下 没觉得和go比有多少优势 不过go的好还是不好争议比较大
qdwang
2015-02-15 20:26:52 +08:00
珍惜生命 远离前端
loading
2015-02-15 22:13:52 +08:00
看得我都想换go了 233
L42y
2015-02-16 01:34:42 +08:00
AngularJS 的按需载入太弱了,代码多起来就需要有像 React 这样支持以 CommonJS 的 package 形式载入的组件,加上 webpack 或是 browserify 对代码的模块化和按需载入非常有用。

angular.module 是个闭门造车搞出来的东西,对现有的前端工具链非常不友好。
AngularJS 的 API 总体来说很糟糕,特别是 directive

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/171171

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX