现代编程严重依赖库,我们说说选择库的问题。前几年采用c++库管理器conan后,着实高兴了好一段时间,感觉c++现代了,tiobe 的份额也增加了。从单一的libhunt查找库,到conan.io center查找,也有各种排名,不用太费心了。物联网的轻量级应用,和对接java后端,都很方便。尤其是直接跨平台编译,真心好用。应用库直接小了好几个数量级,直接生成exe,免除第三方打包。
没有对比就没有伤害,去年入门rust后,发现crate真是有更多的优点:一,之前谈过的库的粒度小,去耦合,复用高,可重组;二,展示依赖库,充分展现了小粒度的复用性,还展示了引用它的库(lib.rs网站),不光展示流行度,还展示了应用功能和适用领域,比各种说明更直接,无需调研,就是架构师的工作量[机智];三,再加上doc.rs网站的标准介绍,手把手带入,不用各种搜索。
昨天大佬介绍spdlog.rs也可以用了。对于c++用户来说,太贴心了。继续卷入crate库。
本文暂时没有评论,来添加一个吧(●'◡'●)