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挺长时间了……