是不是目前的 node.js 的框架都还不够成熟? - V2EX
meteor2013

是不是目前的 node.js 的框架都还不够成熟?

  •  
  •   meteor2013 Feb 24, 2014 7020 views
    This topic created in 4462 days ago, the information mentioned may be changed or developed.
    比如Meteor,还是PREVIEW版。

    如果开发一个像v2ex这样复杂度的网站,是不是node.js的框架都还不理想呢?


    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
    13 replies    1970-01-01 08:00:00 +08:00
    loading
        1
    loading  
       Feb 24, 2014 via iPhone
    绝对没问题,除非你js太菜
    leojoy710
        2
    leojoy710  
       Feb 24, 2014
    能不能说,如此多的fullstack框架,就说明很多人对现有的框架不满意?

    总觉得node的web框架太多了,而且同质化比较严重的感觉。
    88250
        3
    88250  
       Feb 24, 2014
    框架多是件好事吧,成不成熟这个无法一概而论。
    另外,现在的 Express 我觉得还是成熟的。
    FrankFang128
        4
    FrankFang128  
       Feb 24, 2014 via Android
    那就不要用了,用Java PHP吧。
    如果JS是你的主语言,你就不会这么想
    gaicitadie
        5
    gaicitadie  
       Feb 24, 2014
    我总觉得用Javascript开发后端的想法很奇葩,后台业务逻辑很简单的事情,在nodejs里面就得回调、回调、回调。。。
    yakczh
        6
    yakczh  
       Feb 24, 2014
    一般所谓的成熟就是没有一个用xx写的语言的网站一炮成名,当年php没在facebook出来之前,象新浪,掏宝老牌的互联网公司都在用php,还有wordpress,discuz很多普及的应用,但一样很多人认为php不成熟,上不了台面,直到facebook成名以后,大大小小的电商一窝蜂热捧php,这就是所谓的成熟,nodejs需要有个有个象twitter那样用ruby写的一举成名的网站,然后再没人敢说nodejs不成熟了
    ChiangDi
        7
    ChiangDi  
       Feb 24, 2014 via Android
    @yakczh 为啥twitter转用了scala,scala还不火?
    yakczh
        8
    yakczh  
       Feb 24, 2014
    @ChiangDi 成名不是因为scala 就跟熟棋一脱成名跟后来转型不可同日而语,火要靠气势的
    se77en
        9
    se77en  
       Feb 24, 2014   1
    @gaicitadie 自从有了 generator,妈妈再也不用担心我的回调了
    meteor2013
        10
    meteor2013  
    OP
       Feb 24, 2014
    各位大哥:


    那么你们觉得那个框架比较“轻”,而且容易上手呢?
    准备做的事情比较简单,就是可以发帖,建群组之类的。

    粗略看了一下,Sails 似乎不错。也是MVC 的。不知道好用不?


    请大家给点建议,
    rankjie
        11
    rankjie  
       Feb 24, 2014 via iPhone   1
    楼主啊,我看了下你的发帖纪录,全是问这个好不好,那个怎么用的,而且问题基本都是自己尝试一下就能解决的。
    你有时间一会儿python一会儿node,一会儿又纠结起各个前端框架,为什么不直接选一个最流行的去尝试一下再说呢?
    好还是不好对现阶段的你来说其实根本不是问题,主要的点在于你对他们根本不了解,别人说的你也无法体会到。
    放手去尝试下吧,express用的人比较多,遇到问题也容易找到资料。

    也许你只是很喜欢这样问来问去,但是别人回答了不等于你就会了
    josephwlh
        12
    josephwlh  
       Feb 24, 2014
    不是node.js的框架不成熟,而是在node上搞个框架太容易了。
    没node基础,但有其他语言编程经验,几天也能用node来个“框架”。
    几行代码就能撸个http server,再几行代码搞定路由,再来几行静态存储,在多几行页面模板引擎走起……

    所以情况就是,你不自己做个框架都不好意思说自己会node
    yyx990803
        13
    yyx990803  
       Feb 25, 2014
    现阶段检验成熟与否的唯一标准就是有没有在大公司的实际生产环境中投入使用。
    从这一点来说只有 PayPal 的 KrakenJS 和 Walmart Labs 的 Hapi.js 这两个是有足够资本称得上“成熟”的。Kranken 是基于 Express 的,所以 Express 在轻量化方案里面是不二之选。
    About     Help     Advertise     Blog     API     FAQ     Solana     3269 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 44ms UTC 13:37 PVG 21:37 LAX 06:37 JFK 09:37
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86