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