V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
karvinchen
V2EX  ›  Angular

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

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

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

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

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

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

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

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

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

    @foomorrow 感谢~ 我研究下,我发现有时候还是需要双向绑定,不然有一些难看的 get/set 代码...
    terrortang
        25
    terrortang  
       May 29, 2014
    我们前端ng, 后端clojure.
    另深圳和北京都招人
    vvsuperman
        26
    vvsuperman  
       Nov 14, 2016
    貌似都没人用啊,有公司在用吗?我们撸的教程,腾讯精品课 http://class.qq.com/class/21397.html ,有公司用么?没人就停撸了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2556 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 108ms · UTC 12:32 · PVG 20:32 · LAX 05:32 · JFK 08:32
    ♥ Do have faith in what you're doing.