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

关于Node.js full-stack MVC框架选择

  •  
  •   lichgo · 2014-02-11 17:17:56 +08:00 · 6942 次点击
    这是一个创建于 3968 天前的主题,其中的信息可能已经有所发展或是发生改变。
    看到现在有以下好多framework,问一下优劣。

    Tower.js - http://towerjs.org
    Derby - http://derbyjs.com/
    Meteor - http://www.meteor.com
    Geddy - http://geddyjs.org
    Compound - http://compoundjs.com/
    Yahoo! Mojito - http://developer.yahoo.com/cocktails/mojito/‎
    Sails - http://sailsjs.org/
    Wakanda - http://wakanda.org
    Mean - http://mean.io
    Opa - http://opalang.org
    12 条回复    2014-05-10 23:37:31 +08:00
    menic
        1
    menic  
       2014-02-11 20:02:09 +08:00   ❤️ 1
    其他不了解 我强烈推荐至少试用一下meteor
    几个牛逼的点:
    1. realtime by default
    2. 很多package plug and play 比如用户系统和第三方(微博,github,google等)登录 一行配置命令
    3. 前端后端使用一样的数据接口
    4. 还有啥有点忘了 - -
    不牛逼的点:
    不过他还没有到1.0 也就是没有production ready
    只能用mongodb(据说是暂时的,但是他那样子支持其他数据库工作量肯定不小)
    npm的package在meteor下不能或者工作的不好

    compound试过一下 不喜欢
    其他的没试过。。
    zythum
        2
    zythum  
       2014-02-11 21:13:59 +08:00
    @menic 看上去很吊的样子
    lichgo
        3
    lichgo  
    OP
       2014-02-11 21:27:57 +08:00
    @menic 嗯感谢。不过感觉现在各个framework都不成熟。
    FrankFang128
        4
    FrankFang128  
       2014-02-11 21:39:01 +08:00
    丢骰子选一个
    Numbcoder
        5
    Numbcoder  
       2014-02-11 23:23:16 +08:00   ❤️ 1
    有人用过 Sails 么?看起来不错
    wahyd4
        6
    wahyd4  
       2014-02-11 23:29:24 +08:00 via iPhone
    Sails就是模仿Rails写出来的,还不如用Rails
    jinwyp
        7
    jinwyp  
       2014-02-12 10:25:16 +08:00
    由于前端出现一个angular 框架,用起来很顺手, 但和meteor结合不太方便啊
    stormslowly
        8
    stormslowly  
       2014-02-12 13:50:46 +08:00
    我还是喜欢sails.js 有ORM,有socket.io的天生支持。虽然ORM还有很多功能不完善,但是基本能用。
    而且觉得比较轻量。
    loading
        9
    loading  
       2014-02-12 20:00:57 +08:00
    Meteor最好,但是目前只支持mangodb。
    从主页的设计,Sails感觉比较好,Opa还有书。。。(我是外观控)
    WarWithinMe
        10
    WarWithinMe  
       2014-02-13 16:13:58 +08:00
    给我的感觉是,meteor和angular一样都是黑魔法,有很多东西just work,很难全盘控制
    lichgo
        11
    lichgo  
    OP
       2014-02-13 21:13:37 +08:00
    @loading +1.Sails.js网站做得真心萌。
    SimeDrang
        12
    SimeDrang  
       2014-05-10 23:37:31 +08:00
    @stormslowly 请教个问题:sailsjs中,如果要做模块化开发的话,用命令sails generate Home/User; 这样就多了一层目录,目的是把前后台分开。现在我遇到的问题是controller中没法用到api/model/Home/User.js这个模型,只能用到api/model/User.js这个模型,这怎么解决?Thanks! :)
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5875 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 02:02 · PVG 10:02 · LAX 18:02 · JFK 21:02
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.