说到可移植性,作为一名在Windows平台上发布了十多年软件的开发者,……
说到可移植性,作为一名在Windows上发布了十多年软件的开发者,然后又在Linux上发布了一些。针对Windows非常容易,因为ABI。你只需编译一次,就极有可能在所有Windows版本上直接运行。虽然不完美,但比任何其他平台都好。嘿,我用过一些光盘里的软件,那个二进制文件是20年前编译的,现在仍然无需任何修改就能运行。而在Linux上,你必须针对特定的发行版,做些疯狂的事情,比如打包所有东西,或者静态链接,或者其他什么麻烦事,或者开放你的源代码,让别人来承担这个麻烦。哦,还有,我差点忘了……检测发行版并安装依赖的安装脚本。如果你需要发布一个内核模块,那就更糟糕了。>这个生态系统并不是凭借技术优势赢得的。…
源讨论Windows API 是一个成功的跨平台 API原帖 141 条评论 · 导入时统计