16個免費的集成開發工具IDE

碼頭工人 13年前發布 | 6K 次閱讀 Adobe Flash AsmXml

Aptana Studio (Windows, Mac, Linux)

Aptana Studio是一個非常優秀并且開源的開發工具,支持HTML5、CSS3、JavaScript和Ruby、Rails、PHP& Python。它擁有一個代碼輔助功能,利用這個功能可以很方便了解一些函數、元素等的詳細信息。你可以通過FTP、SFTP與服務器保持同步并利用一個集成的調試器來控制你的代碼。此外還有其它非常多的功能來輔助和簡化開發過程包括集成Git等。

Komodo Edit (Windows, Mac, Linux)

Komodo Edit 是一個開源應用程序,可以用于開發PHP、Python、Ruby、JavaScript、Perl、Tcl、XML、HTML5和CSS3。它擁有語法著色,代碼折疊,背景語法檢查,自動完成和調用提示。外此還有非常多的插件來其提供的核心功能。

Code::Blocks (Windows, Mac, Linux)

一個靈活的IDE,專注于C/C++代碼,并具有通過插件擴展現有功能。它擁有語法著色,代碼折疊,自動完成和一個標簽頁的界面。它還提供一個任務管理器來管理多用戶的開發工作。

Aptana RadRails (Windows, Mac, Linux)

類似于Aptana Studio, RadRails同樣也是一個非常棒的代碼編輯器并且是開源的。只有一個區別就是它專注于Ruby on Rails應用程序開發。它包括支持項目導航、智能代碼幫助、可視化調試器和代碼結構大綱視圖。

Eclipse (Windows, Mac, Linux)

Eclipse這個就不用介紹,大家肯定非常熟悉。擁有非常多的插件來支持/輔助開發,Eclipse插件

CodeLite (Windows, Mac, Linux)

一個開源的C/C++集成開發工具IDE,支持利用插件擴展功能。它擁有一個基于XML的語法著色功能,支持大部分流行的語言。它還擁有一個強大的代碼自動完成機制。

Visual Studio Express (Windows)

Express products是Microsoft開發工具的一個輕量級版,但功能依然強大。支持Web、桌面、移動和數據庫應用程序開發。

NetBeans (Windows, Mac, Linux)

它由一個開源的IDE和一個應用程序平臺組件,能夠讓開發人員快速創建Web、企業、桌面和移動應用程序。Java是它的主要平臺并支持JavaFX、PHP、JavaScriptx、Ruby +Ruby on Rails、Groovy、Grails和C/C++。

Xcode (Mac)

Xcode是一個用于蘋果平臺的開發工具。它提供的功能支持一個完整的開發過程從構建、調試到測試。它的一個圖形編輯器(Interface Builder)能夠用于設計iOS或Mac OS Xapplication圖形用戶界面的方方面面。對于iPhone開發人員來說,Xcode還擁有一個功能齊全的模擬器來實現輸出的一個完整測試。

MochaCode (Mac)

一個Java IDE 提供一個完全的"Mac"用戶體驗包括:文本編輯器、鍵盤快速捷方式、工具條等。所有行為都與一個Mac應用程序完全一樣。它擁有一個強大的代碼自動完成功能和一個能夠顯示與代碼相關的任何類庫。

Geany (Windows, Mac, Linux)

Geany是一個簡單但強大的IDE支持主流的文件類型。它還支持代碼折疊、自動完成、代碼導航等。新功能可以通過插件擴展。

PSPad (Windows)

這個編輯器支持非常多的文件類型和開發語言,并具有語法著色功能。此還擁有一些宏、剪輯文件和模塊來自動化重復的任務。其它功能包括:一個HEX編輯器,FTP客戶端,宏錄制器和代碼瀏覽器。

Anjuta DevStudio (Linux)

Anjuta擁有一個簡單的用戶界面并提供非常多的功能包括項目管理、應用程序創建向導、可交互的調試器、源碼編輯器、版本控制、GUI設計器、運行分析器等。同樣支持通過插件擴展功能。

KDevelop (Windows, Mac, Linux)

這個IDE支持非常多的編程語言如:C、C++、Fortran、Java、Pascal、Perl、PHP、Python和Ruby。它還內置項目管理,調試器并能夠利用插件擴展功能。

Notepad++ (Windows)

Notepad++是一款高級的文本編輯器。支持的語言: C, C++ , Java , C#, XML, HTML, PHP, Javascript!功能有:
①、Notepad內置支持多達 27 種語法高亮度顯示(囊括各種常見的源代碼、腳本,值得一提的是,完美支持 .nfo 文件查看),也支持自定義語言;
②、Notepad可自動檢測文件類型,根據關鍵字顯示節點,節點可自由折疊/打開,代碼顯示得非常有層次感!這是此軟件最具特色的體現之一;
③、Notepad可打開雙窗口,在分窗口中又可打開多個子窗口,允許快捷切換全屏顯示模式(F11),支持鼠標滾輪改變文檔顯示比例,等等;
④、Notepad提供數個特色東東,如 鄰行互換位置、宏功能,等等...現在網上有很多文件編輯器,這個卻是不可多得的一款,不論是日常使用還是手寫編程代碼,都能讓你體會到它獨有的優勢和方便。

ConTEXT (Windows)

類似于Notepad++,ConTEXT也是一個高級的文本編輯器。可同時操作無限個文件。除了語法著色和多語言界面支持外,它能夠讓你存儲代碼模板,錄制宏和比較文件等。

 本文由用戶 碼頭工人 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!