V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
karvinchen
V2EX  ›  Angular

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

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

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

    小公司比较自由,想用啥就用啥
    baocaixiong
        16
    baocaixiong  
       2014-05-27 19:05:20 +08:00 via iPhone
    我司新项目全部都是angular,对于我来说就是神呼隆冬。
    AlanZhang
        17
    AlanZhang  
       2014-05-27 19:56:04 +08:00
    我司将用angularjs重写整个用户交互系统。 这么闪耀的✨,不用太可惜了。
    aisin
        18
    aisin  
       2014-05-27 20:20:26 +08:00 via iPhone
    用angular写了一个公司内部的管理系统
    qianleilei
        19
    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
        20
    love  
       2014-05-27 21:19:21 +08:00
    backbone真要用好的话也不容易,需要再在上面做一个app架构管理多视图之类的交互。

    我觉得SpacePen http://atom.github.io/space-pen/ 挺有想法的,做富交互应用应该不错。
    guotie
        21
    guotie  
       2014-05-27 22:17:47 +08:00
    看了一下vue.js,真不错
    cbsw
        22
    cbsw  
       2014-05-27 23:20:25 +08:00
    看 backbone 官方文档,完全不知道从何下手,兴趣一下子就没了,话说官网就不能给个友好的文档吗
    foomorrow
        23
    foomorrow  
       2014-05-28 17:02:08 +08:00   ❤️ 1
    @heroicYang 目前是分开做的 比如一个Marionette的view里边加个eproxy的view 然后共同使用一个model这样 开始也考虑把两种view做mixin,发现项目中eproxy的需求并不多,也就没这样尝试,现在就某些细节地方通过上边说到的方法用eproxy
    heroicYang
        24
    heroicYang  
       2014-05-28 23:46:04 +08:00
    @love 有人就是这么对比 Backbone 和 Angular 的:用 Backbone 大部分时间在想如何架构好应用程序,而不是专心写业务逻辑;用 Angular 的话就可以开心的为用户多做点东西...
    哈哈,不过目前为止还是喜欢 Backbone 一些。

    @foomorrow 感谢~ 我研究下,我发现有时候还是需要双向绑定,不然有一些难看的 get/set 代码...
    terrortang
        25
    terrortang  
       2014-05-29 19:30:15 +08:00
    我们前端ng, 后端clojure.
    另深圳和北京都招人
    vvsuperman
        26
    vvsuperman  
       2016-11-14 12:36:45 +08:00
    貌似都没人用啊,有公司在用吗?我们撸的教程,腾讯精品课 http://class.qq.com/class/21397.html ,有公司用么?没人就停撸了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   4687 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 04:01 · PVG 12:01 · LAX 21:01 · JFK 00:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.