经验分享:如何从功能相似的 Ruby Gem 中优选一个来使用(GitHub 版)
01 Jan 2014by ben7th
最高优先级:你的需求和你的编码习惯。有些看起来相似的 gem,实际上有细微差别,最好事先了解。或者花时间写几套代码来做实验,都要比草率地选一套来开发要好得多
其次:fork 数。 如果 fork 数多,说明 gem 本质上有很多优秀的地方,让很多人心甘情愿地为了享受这种优秀而愿意拿来修改。如果这个 gem 本身维护又很频繁,最后更新日期和现在距离很近,issue 也反馈及时,可以一用。
再次:watch 数。 watch 意味着很多人关注它的修改,变化以及 issue 列表,至少说明他是值得一看的。
最次:star 数。star 只是很轻的类似 收藏 的操作。很多人点 star 可能并不是因为这个 gem,而是因为作者这个人或别的原因。很可能点了 star 的人这辈子都不会再来看第二眼。因此这个值没有太多参考价值。
需求来自:xiaoarly