现在用 Angular.js 的公司多吗?

2014-05-27 13:00:43 +08:00
 karvinchen
16588 次点击
所在节点    Angular
26 条回复
foomorrow
2014-05-27 13:22:35 +08:00
一直反感Angular,新项目正在尝试Backbone.Marionette + Backbone.eproxy。
开始也调研了下Ember和Avalon,前者的很多特性基本用不到而且反感它扩展native code如.property(),后者感觉太专注双向绑定,而少了很多其他的必要功能,并且文档和example实在读不进去,遂放弃。
dansong
2014-05-27 13:27:59 +08:00
我们用。
另,魔都招前端。
panweizeng
2014-05-27 14:38:33 +08:00
美团的用户性能平台在用。
cjou
2014-05-27 14:39:54 +08:00
又拍云的控制台也是用的 Angular.js
mercurylanded
2014-05-27 14:42:32 +08:00
bacbone+1
chemzqm
2014-05-27 15:52:53 +08:00
反感这些过度封装的框架,优秀的地方一点点,各种为了易用性牺牲简单性的蠢设计,优化起来极其痛苦。
如果是那种单纯考虑快速开发,界面不会变,也不需要体验优化的应用或许可以考虑。
andyhu
2014-05-27 16:30:07 +08:00
@foomorrow 我是来黑angular.js的,个人感觉这个框架很不怎么样,早晚被淘汰。
backbone+epoxy +1
andyhu
2014-05-27 16:32:56 +08:00
还有一个考虑是,如果采用了angular,现有的项目要改成angular的都比较麻烦,一旦angular哪天被淘汰了,再用别的来重写也非常麻烦。而且在我看来angular现在只是暂时没有太强大的框架来淘汰所以还有人用,缺陷真的比较多。如果vue.js支持ie9以下的浏览器的话,觉得这个vue.js要比angular.js优雅很多
foomorrow
2014-05-27 17:31:39 +08:00
@andyhu vue.js+1 可惜就是最低只支持到IE9
foomorrow
2014-05-27 17:32:00 +08:00
@andyhu 应该组建个专黑angular的社区
heroicYang
2014-05-27 17:39:57 +08:00
@foomorrow 你用 Epoxy 的时候是怎么和 Marionette 的各种 View 集成的呀?求资源分享下!我只用了 Marionette ~
cain
2014-05-27 17:41:26 +08:00
angular directive嵌套还要内层去适应外层的,无法封装人家做的directive,真TMD神逻辑
akfish
2014-05-27 17:54:23 +08:00
前端一般View层设计得过度的框架,最后都不会有好结果。
网站不同于桌面App,设计和需求总是在变化,追求的是灵活性而不是可复用性,因为很多情况下一改设计就没什么好复用的了。

Angular总是有种重口的感觉,Backbone口感正好。
clino
2014-05-27 18:28:37 +08:00
推荐国产 avalonjs https://github.com/RubyLouvre/avalon
个人感觉比 angularjs 更易用更好用
whuhacker
2014-05-27 18:45:47 +08:00
我司内部系统在用 AnuglarJS
目前我司有且只有我一个人在用 AngularJS

小公司比较自由,想用啥就用啥
baocaixiong
2014-05-27 19:05:20 +08:00
我司新项目全部都是angular,对于我来说就是神呼隆冬。
AlanZhang
2014-05-27 19:56:04 +08:00
我司将用angularjs重写整个用户交互系统。 这么闪耀的✨,不用太可惜了。
aisin
2014-05-27 20:20:26 +08:00
用angular写了一个公司内部的管理系统
qianleilei
2014-05-27 20:47:10 +08:00
最近在用 Ember.js 做一个新的项目,感受就是还是有很多坑,整体框架的设计都是非常优秀的。

Backbone.js 优点是非常简单,代码也易读,但要做一些View的嵌套、管理就非常费劲,View要刷新也比较麻烦,Model 层的缺少类型。当然有 Marionette 来弥补了很多缺陷。View 层也可以用Facebook出品的 React.js。

对 Angular.js 不是非常了解,大概看了点文档。

前端 MVC 目前还是不太成熟,团队整体开发效率还是偏低的。

对于一个团队来说,可能还是传统的方案比较不错。前端和后端配合更紧密,前端只做简单的渲染,不处理大量的业务逻辑,组件封装好,减少互相的依赖等。
love
2014-05-27 21:19:21 +08:00
backbone真要用好的话也不容易,需要再在上面做一个app架构管理多视图之类的交互。

我觉得SpacePen http://atom.github.io/space-pen/ 挺有想法的,做富交互应用应该不错。

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

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

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

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

© 2021 V2EX