包管理

更新日期: 2015-12-12 阅读次数: 3543 分类: 要你命3000

为何要进行包管理

最近(公元2015年11月27日), 前端社区火爆。

node, react 等发展速度超乎想象,除了社区基因外,我总觉得这要归功于前端更先进的包管理模式。

GitHub 彻底改变了社区生态,把独立的功能拆分成一个独立的包在 GitHub 上进行维护,这种模式非常棒。例如,你下载一个 node 项目,例如 GitBook 的开源代码,你会发现,依赖了无数的三方库,每一个功能都被拆分成了独立的库,想增加一个功能,只需要添加一个包依赖即可。

再看 GoLang,也是同样的机制,代码中可以直接引入 GitHub 的三方依赖,大大提高了生产效率。

这种模式,促使代码的耦合度更低,模块代码更加健壮。对个人开放者来说,也节省了大量从其他项目 copy 代码的苦恼。

所以,我决定把自己的历史代码,能拆分出来的都拆分出来,提交到社区进行独立的包维护。

起名问题

建议拆包之前,先搜索一下是否已经存在相同名字的包,免得搞完之后还要改名字。

我目前都是在包前面加上 yt 前缀,代表烟台。

领取阿里云/腾讯云服务器优惠券

关于作者

我是来自山东烟台的一名开发者,喜欢瞎折腾,顺便记记笔记。有敢兴趣的话题,欢迎加微信 zhongwei 聊聊。 白天写程序,晚上哄熊孩子,可能回复有点慢,见谅。 查看更多联系方式

相关文章

爱评论不评论

近期节日

2020年04月01日 愚人节
2020年04月02日 国际儿童图书日
2020年04月03日 寒食节
2020年04月04日 清明节
2020年04月07日 世界卫生日
2020年04月11日 世界帕金森病日
2020年04月19日 谷雨
2020年04月21日 复活节
2020年04月22日 世界地球日
2020年04月23日 世界读书日
2020年04月26日 知识产权日
2020年04月30日 佛诞
查看更多节日