Linux 下的 C++ 开发和 Windows 环境下的开发有什么区别?
展开全部
受邀答题。就开发本身而言,其实没太大区别,无非就是开发玩具型的小项目的时候,Windows 下有更好用的集成开发环境,可以让开发更简单一些。但项目大到一定程度之后就没有显著区别了。不同平台下的 C++ 都是 C++,语言本身是一样的,只是调用的 API 不同而已,但即使在同一平台下,开发不同类型的应用的时候开发者能接触到的 API 集合同样也是不一样,因此刻意强调不同平台下 API 的差异其实并没有意义。
“Linux 下 C++ 开发人员需求量巨大”这个题设是正确的,主要原因是最近几年网络服务和云计算的飞速发展,导致了 Linux 下 C++ 开发的需求量爆增。当然,在这些类型的项目实际开发过程中,需要直接接触系统底层 API 的机会并不多,除了少数核心开发人员外,大部分开发者其实并不需要特别的“Linux 下的 C++ 开发经验”,只要 C++ 编程功底足够好就可以了。
之所以很多地方招聘的时候刻意要求要有 Linux 下的 C++ 开发经验,原因是只在 Windows 下写过 C++ 的人里面有相当大比例连基本概念都没有搞清楚的人,相对来说在 Linux 下做过 C++ 开发的编程功底较好的比例会相对高一些。
“Linux 下 C++ 开发人员需求量巨大”这个题设是正确的,主要原因是最近几年网络服务和云计算的飞速发展,导致了 Linux 下 C++ 开发的需求量爆增。当然,在这些类型的项目实际开发过程中,需要直接接触系统底层 API 的机会并不多,除了少数核心开发人员外,大部分开发者其实并不需要特别的“Linux 下的 C++ 开发经验”,只要 C++ 编程功底足够好就可以了。
之所以很多地方招聘的时候刻意要求要有 Linux 下的 C++ 开发经验,原因是只在 Windows 下写过 C++ 的人里面有相当大比例连基本概念都没有搞清楚的人,相对来说在 Linux 下做过 C++ 开发的编程功底较好的比例会相对高一些。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询