總體來說編輯器這個事情,我覺得沒必要很挑剔,許多人總是在尋找一款神器,而事實上,編輯器其實是一個習慣問題,目的是爲了達到高效,重要的是技術本身,編輯器真的只是工具而已,完全沒有必要迷戀這個,重要的是完成自己的目的。
VIM、Eclipse-based (Aptana)或者Netbeans等都被程序員喜歡,而輕量級的編輯器Notepad++,Textmate,Sublime或者是Dreamweaver這種帶有可視化編輯的是美工出身的最愛。
一般寫Javascript都是用瀏覽器調試和測試,不過許多大量Javascript代碼的項目,會使用Unit Test或者其他的專業調試工具(一般需要藉助Java或者Node.js)。
vim:編輯器,快速、輕量級、無窮的定製性,有了vim,你會很喜歡coding的感覺,知道什麼是“十指如飛”;
firebug+firebugautocomplete:這是firefox上調試網頁的必備工具,當然在不同瀏覽器上有不同的相似工具,例如safari和chrome下的開發者工具,opera下的dragonfly;另外,如果熟悉vim的話,推薦在firefox下實用 pentadactyl 插件;
fiddler:用於頁面調試,可以用本地的js文件替換某個服務器上的js文件。
虛擬機+IETester:用於調試ie6
webstorm:支持JS好一點,開發JS多的話可以選擇。
fireworks:切圖部分用
Dreamweaver:如果寫HTML+CSS,首選Adobe Dreamweaver,優點:老牌的所見即所得的IDE,功能強大;缺點:對JavaScript開發的支持不好。
Aptana Studio 3:結合插件,可以有效的增強對jQuery或ExtJS的支持;缺點:對HTML+CSS支持有限。
FireBug :瀏覽器的調試工具