Mac OS X之所以得到很多程序员的喜爱,其支持多种开发语言和程序运行环境的特性是一个重要原因。由于其根植于Unix系统,所以原生就支持传统的unix C/C++程序;当然GUI程序则更是OS X的强项;Java虚拟机在Mac OS X上也有良好的实现;新版本的Mac OS X也紧跟潮流,支持Web前端小程序的开发。
1 C/C++编写的传统的无图形界面程序
开发语言:C/C++
API库:posix api
开发环境:gcc
典型项目:各种命令行工具程序,php引擎。
开发语言:Object-C
API库:Cocoa
开发环境:Xcode
典型项目:QQ,旺旺,PS等几乎所有GUI程序。
3 Java程序
开发语言:java
API库:JDK
开发环境:Ecllipse
典型项目:各种java程序,java是跨平台的。
4 Web前端程序
开发语言:html, css, javascript
API库:jquery等
开发环境:web前端开发环境。
典型项目:Dashboard中的计算器,日历工具等。