WildCat
V2EX  ›  Node.js

初学 Express,打算做一个项目参赛,应该选择 3.5.x 还是 4.x?

  •  3
     
  •   WildCat · Apr 30, 2014 · 5620 views
    This topic created in 4424 days ago, the information mentioned may be changed or developed.
    比赛是一个大学生软件设计比赛,用Express做RestFul API。
    8月中下旬提交代码。

    4.x的文档相当不全,感觉好坑爹。但是看了下3.5.x的资料也是不多。
    求教~
    26 replies    2014-05-02 08:59:48 +08:00
    no13bus
        1
    no13bus  
       Apr 30, 2014 via Android
    用php吧。嘻嘻
    guchengf
        2
    guchengf  
       Apr 30, 2014
    为什么说4.x的文档不全?
    imxz
        3
    imxz  
       Apr 30, 2014
    中国大学生计算机设计大赛 ?
    ik0r
        4
    ik0r  
       Apr 30, 2014   ❤️ 1
    koa + koa-resource-router
    RockyLee
        5
    RockyLee  
       Apr 30, 2014
    @imxz 那个是5月吧,混学分的比赛
    WildCat
        6
    WildCat  
    OP
       Apr 30, 2014
    @no13bus 囧,php写的最好但是不想用。


    @guchengf http://expressjs.com/4x/api.html ,除了API Reference之外官网其他的资料貌似还是3.x版本。


    @Jeremial 看看koa,感觉上手难度差不多。


    @imxz 不是,山东的。
    guchengf
        7
    guchengf  
       Apr 30, 2014   ❤️ 1
    @WildCat 除了API reference 以外还需要什么?
    juicy
        8
    juicy  
       Apr 30, 2014   ❤️ 1
    只要注意4.x和3.x的不同点, 3.x的文档完全可以适用于4.x, 这样的话为什么不用4.x呢, express以后肯定还得做大量的更新, 选新不选旧嘛
    WildCat
        9
    WildCat  
    OP
       Apr 30, 2014
    @guchengf 额。以前用的php框架基本都很重,总感觉express这几个参考不够用的 =。=
    blueandhack
        10
    blueandhack  
       Apr 30, 2014   ❤️ 1
    @WildCat 用4.X吧,我前几个月用的3.X的做的项目,现在准备修改修改适配一下4.X
    jetbillwin
        11
    jetbillwin  
       Apr 30, 2014
    @WildCat 难道是坑爹的齐鲁XXXX大赛?
    2code
        12
    2code  
       Apr 30, 2014
    既然这么新潮选择用nodejs来做,何不用最新版
    wtl
        13
    wtl  
       Apr 30, 2014
    koa + mongoose

    可以参考mongoose-api-query和koa-mongo-rest
    WildCat
        14
    WildCat  
    OP
       Apr 30, 2014
    @jetbillwin 我靠,您是何方神圣?
    WildCat
        15
    WildCat  
    OP
       Apr 30, 2014
    @wtl Web以后可能做一点点,所以打算还是express
    chenha0
        16
    chenha0  
       Apr 30, 2014   ❤️ 1
    其实变化不是非常大啊。。既然将来往4迁移是必然的,还是直接上4吧
    RIcter
        17
    RIcter  
       Apr 30, 2014
    @WildCat 山东的=v=?
    WildCat
        18
    WildCat  
    OP
       Apr 30, 2014
    @RIcter 嗯哼,要从重庆飞来搞基吗?


    @chenha0 好的。


    @wtl 看了下koa,估计BAE不支持吧,要基于BAE做,只能express啦。
    RIcter
        19
    RIcter  
       Apr 30, 2014
    @WildCat =v=哪有这么土豪..
    jetbillwin
        20
    jetbillwin  
       May 1, 2014
    @WildCat 同是山东人,同样被坑过
    andyhu
        21
    andyhu  
       May 1, 2014   ❤️ 1
    如果专注于开发功能,不如直接用sailsjs这种傻瓜式的
    WildCat
        22
    WildCat  
    OP
       May 1, 2014 via iPhone
    @jetbillwin
    详细介绍下被?马化腾柒伍捌贰玖伍柒〇
    ibudao
        23
    ibudao  
       May 1, 2014 via iPhone   ❤️ 1
    好吧,我也曾参加过第七届的齐鲁XXXX大赛,但是因为几个月一直coding,没理女朋友,赛后女朋友就跟人跑了,囧。。祝楼主好运!
    ETiV
        24
    ETiV  
       May 1, 2014 via iPhone   ❤️ 1
    4.x 跟3.x 的区别就是不自带中间件了

    所以做rest API,选轻一些的4.x好

    或者,npmjs.org/restify
    jetbillwin
        25
    jetbillwin  
       May 1, 2014
    @ibudao ……损失大了些吧
    WildCat
        26
    WildCat  
    OP
       May 2, 2014 via iPad
    @ibudao 我是28L, it wouldn't be worse.
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4095 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 78ms · UTC 00:56 · PVG 08:56 · LAX 17:56 · JFK 20:56
    ♥ Do have faith in what you're doing.