Instagram和Pinterest等社交媒体网站也基于Python构建。
2. JavaScript
职位数量:24,000
年平均收入:$ 118,000
好处:JavaScript是用于构建交互式网站的最流行的编程语言。“几乎每个人都在使用它,”戈顿说。与Node.js结合使用时,程序员可以使用JavaScript在将页面发送到浏览器之前在服务器上生成Web内容,该页面可用于构建直接在浏览器中运行的游戏和通信应用程序。各种各样的附加组件也扩展了JavaScript的功能。
缺点:Internet浏览器可以禁止JavaScript代码运行,因为JavaScript用于对在某些情况下可能包含恶意内容的弹出广告进行编码。
常见用途:JavaScript在网站和移动应用程序开发中被广泛使用。Node.js允许开发基于浏览器的应用程序,而无需用户下载应用程序。
3. Java
职位数量:29,000
平均年薪:$ 104,000
好处:Java是与客户端-服务器应用程序开发最常关联的编程语言,全球范围内的大型企业都在使用该语言。Java被设计为一种松散耦合的编程语言,这意味着用Java编写的应用程序可以在支持Java的任何平台上运行。结果,Java被描述为“编写一次,随处运行”的编程语言。
缺点:与服务器(在商业应用程序中很常见)相比,Java对于在云上运行的应用程序不是理想的选择。此外,拥有Java的软件公司Oracle收取使用Java Development Kit的许可费用。
常用:与业务应用程序一起,Java在Android移动操作系统中得到广泛使用。
4. C#
职位数量:18,000
平均年薪:$ 97,000
好处:Microsoft将C#开发为C的一种更快,更安全的变体。它与Microsoft的.NET软件框架完全集成,该框架支持Windows,浏览器插件和移动设备的应用程序开发。C#提供了共享的代码库,大型代码库和各种数据类型。
缺点:C#的学习曲线很陡,尤其是对于解决错误。它不像C ++这样的语言灵活。
常用:C#是Microsoft ad Windows应用程序开发的首选语言。使用.NET Framework的扩展(称为Mono),它也可以用于移动设备和视频游戏机。
5. C
职位数量:8,000
平均年薪:$ 97,000
好处:C