比如我想用mongodb,发现就有mongoose和monk两个包可以用,对于没有经验的人可能就不知道怎么选择。
除此之外,有些功能也不清楚是否已经有了第三方包可以使用,可能会重复造轮子。
|      1YuJianrong      2015-05-19 12:28:26 +08:00 | 
|  |      2adjusted      2015-05-19 12:38:02 +08:00 想用orm就用mongoose | 
|  |      3mcfog      2015-05-19 12:44:10 +08:00 github star issue pr情况  contribution的分布(项目的和主要作者的) 主要作者的其他repo 被其他库依赖的情况 最后,不懂什么是promise,实际用过主流的几个promise库之前千万别用async | 
|      4morethansean      2015-05-19 13:36:03 +08:00 对于楼上的,直接用 ES6 的 promise 就行了 | 
|  |      5chshouyu      2015-05-19 13:45:39 +08:00 | 
|  |      6otakustay      2015-05-19 13:57:55 +08:00 npm方式的碎片式包管理就是这问题,选个包累死了……我选个解rar的包选了一星期都没个结果- -每个包都说自己牛逼,却不说和别的包比较有什么特色…… | 
|      7ZackYang      2015-05-19 15:17:45 +08:00 | 
|  |      8wuliao49      2015-05-19 15:39:38 +08:00 我的经验是要么选官方推荐的,要么选star多而且常更新的 | 
|  |      9jerray      2015-05-19 16:38:37 +08:00 按照需求选。比如楼主给的两个库,monk提供基本的访问数据库和文档的api,相对来说mongoose提供了更高级的model模型。业务非常简单就用前面的,复杂些的话可以考虑后面的。 | 
|  |      10jiangzhuo      2015-05-20 14:00:16 +08:00 大多數人用啥你用啥 |