![]() |
VOOZH | about |
這年頭,幾乎每個開發人員都很熟悉開原始碼和代碼編寫工具的好處。GitHub和SourceForge之類的開原始碼庫為那些在自行構建應用程式方面尋求幫助的人提供了寶貴資源。
此外,如今市面上許多最受歡迎的開發工具都採用了開源許可證。過去幾年新工具數量猛增,尤其是移動開發和JavaScript架構等類別方面的新工具。這個月我們更新了之前的開源開發工具大全,重點介紹了數十款最出色的開源缺陷跟蹤器、程式語言、版本控制系統、框架、IDE、文本編輯器及其他工具。
1. Anjuta DevStudio
這種IDE支持多門程式語言,包括C、C++、Java、JavaScript、Python和Vala。它包括一個交互式調試器、原始碼編輯器、版本控制系統、GUI設計器和項目管理功能。
支持的作業系統:Linux
2. Cloud9 IDE
Cloud9讓開發人員有機會使用基於雲的代碼編輯器和Ubuntu工作空間。官方網址連結(https://c9.io)可將用戶連接到託管服務,提供免費方案和收費方案;用戶還可以使用來自GitHub的代碼,搭建自己的託管IDE的Web伺服器環境。
支持的作業系統:與作業系統無關
3. Code::Blocks
這個可擴展的IDE支持C、C++和Fortran。功能包括:支持多種編譯器、多目標項目、語法高亮顯示、代碼完成、自動縮進、集成調試器及更多。
7. IntelliJ IDEA
IntelliJ IDEA自稱是「最智能化的Java IDE」,它支持企業開發、移動開發和Web開發。它有免費社區版和收費終極版。
8. KDevelop
KDE的開發環境為C/C++和另外一些語言提供了功能完備的支持。雖然它當初針對KDE Linux桌面開發,不過除了Windows和Unix外,它還可以在GNOME及其他桌面系統上運行。
9. Mono
Mono自稱是「用開源技術實現微軟的.NET框架,基於面向C#和通用語言運行時(CLR)的ECMA標準。」它能夠快速開發跨平台應用程式。之前得到Novell的資助,現在隸屬Xamarin。
支持的作業系統:Windows、Linux、OS X、iOS和安卓
10. NetBeans
NetBeans支持Java、HTML5、PHP、C/C++及另外幾門程式語言,可用於構建桌面、移動或Web應用程式。它贏得了幾個獎項,聲稱擁有龐大的插件庫。
1. Apigility
Apigility聲稱是「世界上構建高質量API的最容易方法。」它讓用戶可以在短短几秒內就能開始構建人生的第一個API,並與所有PHP框架和庫兼容。
支持的作業系統:Windows、Linux和OS X
2. Falcon
Falcon旨在力求輕盈、快速、靈活,這個Python框架用於構建雲API和Web應用程式後端。它還相當新,官方網站聲稱它「從此解放了雲應用程式」。