Swift 大概是蘋果公司自己也覺得自家的OC設計的太糟糕了,於是參考一些市面流行的先進語言,重新打造了一個新的——Swift,而且2.0開始,它還開源了。 除了能開發蘋果自家設備的應用外,還將支持開發linux上的程序。嗯,還是不錯的。Swift Awesome 項目列表頁見:https://github.com/matteocrippa/awesome-swift
Visual Studio 2015 with Update 1 是一個豐富的集成開發環境,可用於創建出色的 Windows、Android 和 iOS 應用程序以及新式 Web 應用程序和雲服務。支持C#、Visual Basic、F#、C++、Python、Node.js 和 HTML/JavaScript 等語言。注意啊,面向構建非企業應用程序的開發人員的Visual Studio 社區版是免費的,功能上基本等同於Visual Studio Professional。
Sublime Text 3 是Sublime Text 的新版測試版。是一套可運行在Windows、Linux、Mac上的跨平台文本編輯器,支持基於Python的插件。Sublime Text 可通過包(Package)擴充本身的功能。大多數的包使用自由軟件授權發布,並由社區開發維護。
ATOM 是GitHub出品的代碼編輯器,基於Chromium Embedded Framework開發的,功能表現於Sublime Text極為類似,但性能貌似有一些問題,自打用上了Visual Studio Code後,就放棄它了。
Visual Studio Code 是可在 Windows、OS X 或 Linux 上運行的免費且開源的代碼編輯器,可用來構建和調試現代 Web 和雲應用程序。支持JavaScript、C#、TypeScript、HTML、Markdown、CSS/SASS/Less、DockerFile、JSON等。性能表現比ATOM好很多,而且新版本已經支持擴展了。
Xamarin Studio 5.1 是用C#開發Windows、Linux、Mac、iOS、Android、WP等各種平台App的跨平台開發強大利器。可以運行在Windows或者 Mac OS X系統上,當然了用它開發Mac、iOS、Android三個平台的App是需要花錢買License的,價格嘛有點貴。不過開發ASP.NET、MVC、Nancy、控制台、類庫等是不需要花錢的,免費版就可以寫。如果你除了C#外,還在玩F#或者D語言之類,也可以用它。新版Xamarin已經支持C#6了——還不知道C#6新特性的主動去面壁思過吧!
Xamarin Android Player Xamarin 出品的安卓模擬器。開發安卓應用的,都知道原生模擬器那叫一個慢,Xamarin Android Player則性能表現不俗,跟Visual Studio Emulator for Android有的一拼。但是區別在於,Xamarin Android Player是基於VirtualBox,跨平台且消耗資源少;而Visual Studio Emulator for Android,在Windows基於Hyper-V的,而非專業版Windows根本木有辦法用Hyper-V,至於在Mac可用的Visual Studio Emulator for Android,目前已經Coming Soon挺長時間了……