包管理器并不是只有Linux系统有,其他比如一些编程语言也有,只是在这里总结一下
自己使用过的包管理器有:apt pip opkg npm
现在很多系统/引擎/语言都有包/插件管理器,观察一下包名,有的包管理器的包名是这样的:
com.unity.ugui
这是一个Unity的Package,安卓的包名格式也是这样的,第一次看见的时候感觉有点奇怪,有点像域名,后来看到不止安卓在用这样的包名格式,那么想一想,为什么要用这样(类似域名)的包名格式呢?
我的猜想:
很像域名,只是顺序倒了过来,顺序不影响唯一性,所以这样包名还是唯一的。其次,为什么要倒过来呢?应该是方便排序,或者说这样排序得到的结果更有意义。
com是类型,unity是公司,ugui是包的描述,按照这个顺序排列确实更清楚。