为什么说 angularjs 是有 java 背景的人开发出来的?

2015-12-19 20:35:13 +08:00
 eightqueen
4339 次点击
所在节点    程序员
8 条回复
gastlygem
2015-12-19 20:43:16 +08:00
谁说的?
dong3580
2015-12-19 20:45:54 +08:00
为什么 php 是最伟大的语言?
哈哈,
hbkdsm
2015-12-19 20:56:09 +08:00
因为 Angular 的 creator Misko Hevery 有 Java 背景。

参见 http://misko.hevery.com/about/

Previously he worked at Adobe, Sun Microsystems, Intel, and Xerox (to name a few), where he became an expert in building web applications in web related technologies such as Java, JavaScript, Flex and ActionScript.
weiweiwitch
2015-12-19 21:48:04 +08:00
angularjs 里面很好用的依赖注入, Java 那边很早就有了,而且也非常好用。
angularjs 的前端可以测试的机制,让我这种原先搞后端的人写起前端来觉得更加的安心。
angular2 使用 TypeScript ,引入强类型后,更是让我这种重构狂感觉写起来好爽。随便怎么写,我都能掌控住代码里面的数据和状态。
angular 有很多概念,学 Java 的人,很多都已经接触过,几乎不用学习什么东西,只要了解下 html 、 css 、 js 等的一些语法和概念就能上手。
angular 的各种条条框框,让前端写起来缺少了一种自由度,但是这种强约束,也让我们这种后端出身的人觉得项目更容易维护。

我非常赞同 http://www.zhihu.com/question/27601964 里面徐飞的答案。感觉 angularjs 简直就是为我们后端准备的。

ng2 解决了 angularjs 当中指令很难掌握和使用的问题后,我更加喜欢这个框架了。
gastlygem
2015-12-19 22:14:13 +08:00
给楼上两位发了感谢。
zhouquanbest
2015-12-20 09:09:31 +08:00
我一直觉得有 MVVM 特性的东西都是给后端偷懒用的
Augular+bootstrap 已经成为我等后端的 admin 后台标配工具
banri
2015-12-20 11:23:10 +08:00
它是个大而全的框架,并且约束很多。

我包括我周围的一些前端开发者,更习惯小而精的库,需要什么引入什么,灵活自由的搭配。甚至是只封装需要的功能,精简一些库的体积。

所以我和我的小伙伴都偏爱使用 Vue 。
lazypen
2018-10-24 11:52:13 +08:00
所以现在用 ng 的人越来越少,已经到了淘汰的边缘了

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

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

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

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

© 2021 V2EX