程序員編程利器:20款最好的免費的IDEs和編輯器
還沒轉眼明年可就大年三十了,忙的可真是暈頭轉了個向,看着親朋好友們那讓人欣羡的小肚腩,不禁感慨,歲月是一把豬飼料,綠了芭蕉,肥了那楊柳小蠻腰,可憐我“太挑食”,身為純正的吃貨卻沒有與吃貨相稱的體重(話說路飛的體重也和他的吃貨屬性不匹配啊喂!)。趁着過年之際,各種紅包層出不窮,什么微博紅包、QQ紅包、微信紅包、支付寶紅包等等等等,一個字:真俗!話說身為程序員最重要之一是什么?當然是開發環境和編輯器了。君不見一個好的IDE或者編輯器能帶來的工作效率上的提升有多大?在此,特意奉上20款最好的免費IDEs和編輯器,總有一款是你的菜~(PS:以下內容純屬翻譯,原文請戳這里。)
網站開發是一個很艱苦的工作,並且web開發人員為了成功的設計很酷炫的網站和apps做了很多無聊的工作。但是對於web開發人員來說最追求的事情就是最好的IDE(集成開發環境)或者是代碼游樂場。如果你正在尋找一些好的IEDs,那么你來對地方了。IDEs為每個程序員提供了他所需要的核心的功能。這些免費的在線編輯器允許您在一個單獨的屏幕查看代碼的每個部分,並會即時顯示結果給你。一些編輯器並不需要上傳到服務器的頁面。這些編輯器對有經驗的web開發人員來說很有幫助,並且能使他們的方法更加專業。對於初學者來說他們也能派上用場,因為他們會習慣這些環境,並且會從中學到有關編碼的新東西。
在這里我們會提供一個驚艷的清單,在上面會有一些既偉大又易於使用,並且還很專業的IDEs和代碼編輯器。這個清單經過仔細的推敲以及選擇來讓你了解最好的編輯器中的戰斗器(PS:這里可是公雞中的戰斗機咩)。在這里你可以找到專業的網站開發者使用的和推薦的集成開發環境。訪問這個清單並與我們分享您的看法。
1) Codelite
CodeLite是為PHP / C / C ++程序員制作的輕量級的免費,開源的集成開發環境。它在所有主流的平台上(OSX, Windows and Linux)都運行的很好。
2) Bluefish
藍魚(PS:名字很贊有木有)是另一款為Web開發人員而生的強大的IDE。藍魚是一個針對程序員和web開發者的功能強大的編輯器 ,有許多選項用來來寫網站,腳本和編程代碼。藍魚支持多種編程和標記語言。
3) Js Bin
Jsbin為開發者提供在線的編程環境,開發者可以在線使用HTML、CSS和JS編程語言來開發web應用。
4) Komodo IDE
Komodo IDE是另一個開源編輯器,支持所有主要語言,包括Perl,Python,HTML ,CSS ,JavaScript, Ruby和Nodejs。
5) Eclipse

6) Aptana
使用業界領先的Web應用程序的IDE,快速,輕松地構建Web應用程序。Aptana Studio利用Eclipse的靈活性,並專注於將其打造成一個強大的web開發引擎。
7) Geany
Geany是一個使用GTK2工具包並帶有一個集成開發環境的有基本功能的文本編輯器。它被開發成提供了一個小而快的IDE ,它只從其它包獲得少數的依賴。它支持的文件類型很多,並有一些不錯的功能。
8) ShiftEdit
ShiftEdit為使用HTML , CSS和PHP開發Web應用程序的人提供在線的環境,它有一些小的有用的功能,比如說自動補全,語法高亮,實時編輯以及其它的許多功能。
9) Xcode
Xcode是為Mac用戶提供的免費的開源的IDE。如果用來構建令人驚奇的蘋果, iPhone和iPad apps,Xcode是一個令人難以置信的生產環境。
10) Dabblet
Dabblet是一個為使用HTML和CSS來設計和開發web應用的在線的工具。
11) Mono Develop
MonoDevelop中使開發人員能夠在Linux,Windows和Mac OS X快速編寫桌面和Web應用程序。對開發人員來說也很容易將使用Visual Studio創建的.NET應用程序的端口給Linux和Mac OS來在所有的平台上維護一個代碼庫。
12) Liveweave
這是另一個支持多語言設計和開發web應用的在線工具。
13) Webstorm
WebStorm是一個輕量級但功能強大的IDE ,完全具備使用Node.js來進行復雜的客戶端開發和服務器端開發。(PS:經網友告知非免費,然后博主鑒定了,確實不是免費的!歪果仁難道可以獲得免費的?不明)
14) Coda
Coda是一個文本編輯器。它有你所期望的一切功能:成噸語言的高亮(PS:沒錯,就是tons of,可見支持的語言之多)、代碼折疊、項目范圍內自動補全、快速查找和替換、縮進向導、標簽自動關閉(PS:HTML的</a>之類)、快速注釋和代碼轉換。
15) Netbeans
Netbeans IDE是免費的開源的,並且有全球性社區的用戶和開發者。可以使用Java , HTML5 , PHP ,C / C ++等快速方便地開發桌面,移動和網絡應用程序。
16) squadedit
squadedit是一個基於Web的協作IDE。
17) Mariamole
如果你想用C / C ++創建所有的代碼,您可以選擇像大多數其他IDE那樣使用MariaMole 。
18) DrJava
DrJava是一個用於編寫Java程序輕量級的開發環境。它的設計主要是為學生提供一個直觀的界面和交互方式評估Java代碼的能力。它也為更高級的用戶提供強大的功能。
19) Kantharos
Kantharos為終端用戶提供了快速以及便攜的PHP腳本環境。
20) Lazarus
Lazarus是一個為快速應用程序開發而生的兼容Delphi的跨平台IDE。它具有多種組件准備來使用以及圖形表單設計器可以用來輕松地創建復雜的圖形用戶界面。
以上,完。話說小籠包快要開始了,撤了先。提前祝大家新年快樂~
PS:本博客歡迎轉發,但請注明博客地址及作者,因本人水平有限,若有不對之處,歡迎指出,謝謝~
博客地址:http://www.cnblogs.com/voidy/
博客新址:http://voidy.net
<。)#)))≦