程序員編程利器:20款最好的免費的IDEs和編輯器php
還沒轉眼明年可就大年三十了,忙的可真是暈頭轉了個向,看着親朋好友們那讓人欣羨的小肚腩,不由感慨,歲月是一把豬飼料,綠了芭蕉,肥了那楊柳小蠻腰,可憐我「太挑食」,身爲純正的吃貨卻沒有與吃貨相稱的體重(話說路飛的體重也和他的吃貨屬性不匹配啊喂!)。趁着過年之際,各類紅包層出不窮,什麼微博紅包、QQ紅包、微信紅包、支付寶紅包等等等等,一個字:真俗!話說身爲程序員最重要之一是什麼?固然是開發環境和編輯器了。君不見一個好的IDE或者編輯器能帶來的工做效率上的提高有多大?在此,特地奉上20款最好的免費IDEs和編輯器,總有一款是你的菜~(PS:如下內容純屬翻譯,原文請戳這裏。)html
網站開發是一個很艱苦的工做,而且web開發人員爲了成功的設計很酷炫的網站和apps作了不少無聊的工做。可是對於web開發人員來講最追求的事情就是最好的IDE(集成開發環境)或者是代碼遊樂場。若是你正在尋找一些好的IEDs,那麼你來對地方了。IDEs爲每一個程序員提供了他所須要的核心的功能。這些免費的在線編輯器容許您在一個單獨的屏幕查看代碼的每一個部分,並會即時顯示結果給你。一些編輯器並不須要上傳到服務器的頁面。這些編輯器對有經驗的web開發人員來講頗有幫助,而且能使他們的方法更加專業。對於初學者來講他們也能派上用場,由於他們會習慣這些環境,而且會從中學到有關編碼的新東西。java
在這裏咱們會提供一個驚豔的清單,在上面會有一些既偉大又易於使用,而且還很專業的IDEs和代碼編輯器。這個清單通過仔細的推敲以及選擇來讓你瞭解最好的編輯器中的戰鬥器(PS:這裏但是公雞中的戰鬥機咩)。在這裏你能夠找到專業的網站開發者使用的和推薦的集成開發環境。訪問這個清單並與咱們分享您的見解。node
CodeLite是爲PHP / C / C ++程序員製做的輕量級的免費,開源的集成開發環境。它在全部主流的平臺上(OSX, Windows and Linux)都運行的很好。程序員
藍魚(PS:名字很贊有木有)是另外一款爲Web開發人員而生的強大的IDE。藍魚是一個針對程序員和web開發者的功能強大的編輯器 ,有許多選項用來來寫網站,腳本和編程代碼。藍魚支持多種編程和標記語言。web
Jsbin爲開發者提供在線的編程環境,開發者能夠在線使用HTML、CSS和JS編程語言來開發web應用。編程
Komodo IDE是另外一個開源編輯器,支持全部主要語言,包括Perl,Python,HTML ,CSS ,JavaScript, Ruby和Nodejs。xcode
使用業界領先的Web應用程序的IDE,快速,輕鬆地構建Web應用程序。Aptana Studio利用Eclipse的靈活性,並專一於將其打形成一個強大的web開發引擎。服務器
Geany是一個使用GTK2工具包並帶有一個集成開發環境的有基本功能的文本編輯器。它被開發成提供了一個小而快的IDE ,它只從其它包得到少數的依賴。它支持的文件類型不少,並有一些不錯的功能。微信
ShiftEdit爲使用HTML , CSS和PHP開發Web應用程序的人提供在線的環境,它有一些小的有用的功能,好比說自動補全,語法高亮,實時編輯以及其它的許多功能。
Xcode是爲Mac用戶提供的免費的開源的IDE。若是用來構建使人驚奇的蘋果, iPhone和iPad apps,Xcode是一個使人難以置信的生產環境。
Dabblet是一個爲使用HTML和CSS來設計和開發web應用的在線的工具。
MonoDevelop中使開發人員可以在Linux,Windows和Mac OS X快速編寫桌面和Web應用程序。對開發人員來講也很容易將使用Visual Studio建立的.NET應用程序的端口給Linux和Mac OS來在全部的平臺上維護一個代碼庫。
這是另外一個支持多語言設計和開發web應用的在線工具。
WebStorm是一個輕量級但功能強大的IDE ,徹底具有使用Node.js來進行復雜的客戶端開發和服務器端開發。(PS:經網友告知非免費,而後博主鑑定了,確實不是免費的!歪果仁難道能夠得到免費的?不明)
Coda是一個文本編輯器。它有你所指望的一切功能:成噸語言的高亮(PS:沒錯,就是tons of,可見支持的語言之多)、代碼摺疊、項目範圍內自動補全、快速查找和替換、縮進嚮導、標籤自動關閉(PS:HTML的</a>之類)、快速註釋和代碼轉換。
Netbeans IDE是免費的開源的,而且有全球性社區的用戶和開發者。可使用Java , HTML5 , PHP ,C / C ++等快速方便地開發桌面,移動和網絡應用程序。
squadedit是一個基於Web的協做IDE。
若是你想用C / C ++建立全部的代碼,您能夠選擇像大多數其餘IDE那樣使用MariaMole 。
DrJava是一個用於編寫Java程序輕量級的開發環境。它的設計主要是爲學生提供一個直觀的界面和交互方式評估Java代碼的能力。它也爲更高級的用戶提供強大的功能。
Kantharos爲終端用戶提供了快速以及便攜的PHP腳本環境。
Lazarus是一個爲快速應用程序開發而生的兼容Delphi的跨平臺IDE。它具備多種組件準備來使用以及圖形表單設計器能夠用來輕鬆地建立複雜的圖形用戶界面。
以上,完。話說小籠包快要開始了,撤了先。提早祝你們新年快樂~
PS:本博客歡迎轉發,但請註明博客地址及做者,因本人水平有限,如有不對之處,歡迎指出,謝謝~
博客地址:http://www.cnblogs.com/voidy/
博客新址:http://voidy.net
<。)#)))≦