从投资的角度看,2018-2020还值得从零学习Angular4吗?

Is it worth learning Angular 4 from scratch as an "investment" for 2018-2020?

以下是Aaron Martin-Colby在Quora上的回答,转过来的原因是这个回答阅读数最高:

0_1519954507132_深度截图_选择区域_20180302093502.png

You’re going to need to provide us with more back story than this. What language are you quitting?

Afterward, you have to explain what you are hoping to reap from your investment. If you want job opportunities, then Angular is a great investment because thousands of large companies are switching from their AngularJS installations to new, Angular versions. So if you want opportunities at major corporations, then Angular is an excellent choice.

If you want opportunities at smaller tech companies, then it is probably not your best choice. React has better traction with small organizations. The exception to that rule, though, are agencies. They love very heavy frameworks that provide tons of features and tools to rapidly do common tasks. That is why Ember is very successful in agencies but less so in other types of companies. The downside of agency work is that, while it’s always exciting, the pay is usually much lower than other companies. Ultimate point being, agencies will like Angular.

As to your last question, there is no chance that Google will be dropping support for Angular. Having their finger in that pot is WAY too important to them. Angular is their way of affecting the direction of web development, and that is critical. Chrome, Angular, Polymer: they are all part of the same overarching goal.

And while on the subject, Polymer is an excellent example of Google’s dedication. Polymer is dead. WebComponents are dead. Polymer is barely a blip on Google Trends. No one is talking about it on Reddit. Polymer was downloaded 1,423 times in the past month on NPM. React is downloaded that many times per 10 minutes. And yet, Google continues to push Polymer. Because, again, it is part of a critical element of Google’s long-term business goals: control and influence over the direction of the Internet.

Aaron的观点中文简述如下:

对于这个问题,你需要给大家提供更详细的背景。你想放弃的是什么语言?

你还要描述一下,你希望从这笔“投资”获取什么样的收益。如果从工作机会的角度看,投资Angular是非常合适的。因为有很多大企业正在从AngularJS向Angular新版本迁移。所以,如果你想去那些大企业工作,Angular是优质的投资标的。

如果你想去一些小公司工作,Angular可能就不是很好的选择。React对小企业的吸引力更大一些。另外,外包公司非常喜欢又大又重的框架,这种框架会提供大量的特性可以用来快速开发。这就是为什么Ember在外包领域很火,但是在其它公司不然的原因。去外包公司工作也有缺点,虽然工作很exciting,但是薪水通常会低很多。所以,外包公司会比较喜欢Angular。

对于你的后一个问题,Google不可能放弃Angular的。Angular是Google影响web开发的一枚重要棋子,这一点对他们来说非常重要。Chrome、Angular、Polymer:它们都有同样的终极目标。

就这个话题来说,Polymer是Google出品的一个绝佳案例。Polymer死了。WebComponents 也死了。在Google Trends的雷达上面,就只剩下一个闪烁的小点点了。Reddit上面再也没有人讨论它了。NPM上面,Polymer每个月的下载次数是1423,而React每10分钟的下载量就能达到这个数。 然后,Google还在持续推Polymer,同样因为Polymer是Google长期商业战略的核心要素:控制并影响互联网的演进方向。

原文地址:https://www.quora.com/Is-it-worth-learning-Angular-4-from-scratch-as-an-investment-for-2018-2020

小编备注:目前最新的版本是5.2.2,学习的时候选最新的版本比较好。

我都是用屁股想这个问题的,chrome是谁开发的?谷歌!angular是谁开发的?谷歌!chrome市场占有率最少在50%以上吧,你写的项目有一半的可能是运行在人家谷歌的地盘,谷歌已经让一半的消费者认可了他们的产品,接下来就是要让开发人员认可他们的开发思维,因为地都是人家的,至于使用什么样的手段才能最大化的利用这块地,人家肯定门清,angular就是这样的一个操作手册。

登录后回复

与 Angular开发者 的连接断开,我们正在尝试重连,请耐心等待