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

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

  •  3
     
  •   WildCat · 2014-04-30 20:41:40 +08:00 · 4921 次点击
    这是一个创建于 3863 天前的主题,其中的信息可能已经有所发展或是发生改变。
    比赛是一个大学生软件设计比赛,用Express做RestFul API。
    8月中下旬提交代码。

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


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


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


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

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


    @chenha0 好的。


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

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

    或者,npmjs.org/restify
    jetbillwin
        25
    jetbillwin  
       2014-05-01 12:11:11 +08:00
    @ibudao ……损失大了些吧
    WildCat
        26
    WildCat  
    OP
       2014-05-02 08:59:48 +08:00 via iPad
    @ibudao 我是28L, it wouldn't be worse.
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4922 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 09:55 · PVG 17:55 · LAX 01:55 · JFK 04:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.