Jolt Awards獎是計算機軟體領域的一系列獎項,類似於電影領域的奧斯卡獎。每年的獎項都代表了當年的技術創新和走向。Jolt評選委員們從這些優秀的程式設計工具裡挑選了6款最好的產品,這些產品在被評選和排名前經過了廣泛的測試,最終Cloud9 IDE最終獲得2015 Jolt Award最佳開發工具獎。
我們一起來詳細看下這些上榜的六大程式設計工具:
XCode6.1
最新版的XCode成功修復了舊平臺種種被詬病的功能,成為開發者喜聞樂見的工具,新加入的功能更為開發者帶來不少驚喜。如創造性的Playground(運動場)功能,其為使用者帶來了REPL互動式Swift語言程式設計環境。REPL的理念就是讀取,進行分析,反饋輸出和迴圈。此外新的除錯預覽功能能讓使用者方便地對iOS應用進行使用者介面設計。如果將來能加入更多的iOS其它開發語言支援,相信會走得更遠。
Light Table
Light Table是一款以ClojureScript寫成的輕量級、多平臺、可擴充套件的開原始碼編輯工具,目前支援的語言有:Clojure、ClojureScript、 JavaScript、Python以及HTML/ CSS。
Light Table的實時結果顯示功能為開發工作帶來了極大的便利。它可以讓使用者逐字逐行對比每行程式碼的輸出結果,從而能更快地發現問題。此外,Light Table整合了REPL服務,能夠連線不同的客戶端來除錯程式碼。例如,透過TCP來與Python建立通訊從而除錯Python程式碼。
豐富的第三方外掛甚至是使用者的自定義外掛使得擴充套件性方面也十分強大。
Visual Studio 2013 Update 4
自VS2013問世後,微軟在2014年裡共釋出了四次重要的更新。這些更新解決了不少bug,同時帶來了新的功能,例如Intel AVX2程式碼生成器和新的JSON編輯器。Update 4使得使用者在使用高解析度顯示器時也能獲得非常好的使用者體驗。
另外,Windows Azure的多語言開發能力和IDE的可擴充套件能力也讓開發者倍感欣喜。
Xamarin 3
Xamarin 3為使用者帶來了很多新的特性,從而成為一個更加完整的多平臺IDE開發工具,使C#開發者能夠進行iOS,Android,MAC OS X 的應用開發。Xamarin能及時跟進微軟有關C#在VS和.NET方面的更新,使得使用者可放心的使用C#。
Storyboard Designer的引入使得使用者可像 XCode那樣進行iOS開發。這樣一來,使得那些有經驗的Objective-C開發者在學習C#時能很好地進行過渡。
IntelliJ IDEA 14
Java 8版本新加了不少酷炫的新功能,包括對lambda表示式的支援。在業界被公認為最好的Java開發工具之一的IntelliJ IDEA當然不會甘於人後,其持續保持著與Java幾乎同步的速度不斷完善自己。
得益於強大的外掛功能,IntelliJ IDEA 14也對Node.js、Express、Scala/Play等提供支援。
Cloud9 IDE
Cloud9 IDE擁有一切用於Web開發的功能,基於雲端的開發模式更使得其備受青睞。如果單從字面上看,我們或許會低估了它。它除了是個雲端的開發IDE,其實還整合了偵錯程式,程式碼完成功能,協作工具,內建Ubuntu終端等等使用的工具。
其支援的語言有Node.js、HTML5、CSS、JavaScript、PHP、Python/Django、Ruby on Rails、C/C++以及StrongLoop。稍顯不足的是它目前還沒有提供對C#、ASP.NET、Objective-C或Swift的支援。不過這些並不妨礙它成為一個極其重要的雲端IDE開發工具。
憑藉著極佳的便捷性和令人滿意的使用速度,Cloud9 IDE最後獲得2015 Jolt Award最佳開發工具獎。
自 csdn