发布网友 发布时间:2024-10-08 01:14
共1个回答
热心网友 时间:2024-10-08 05:54
受邀答题。就开发本身而言,其实没太大区别,无非就是开发玩具型的小项目的时候,Windows 下有更好用的集成开发环境,可以让开发更简单一些。但项目大到一定程度之后就没有显著区别了。不同平台下的 C++ 都是 C++,语言本身是一样的,只是调用的 API 不同而已,但即使在同一平台下,开发不同类型的应用的时候开发者能接触到的 API 集合同样也是不一样,因此刻意强调不同平台下 API 的差异其实并没有意义。“Linux 下 C++ 开发人员需求量巨大”这个题设是正确的,主要原因是最近几年网络服务和云计算的飞速发展,导致了 Linux 下 C++ 开发的需求量爆增。当然,在这些类型的项目实际开发过程中,需要直接接触系统底层 API 的机会并不多,除了少数核心开发人员外,大部分开发者其实并不需要特别的“Linux 下的 C++ 开发经验”,只要 C++ 编程功底足够好就可以了。