1.DreamWeaver
DreamWeaver是一款老牌前端開發(fā)工具斗锭,功能強(qiáng)大且組件豐富地淀,作為前端開發(fā)的一款利器被廣泛使用。DreamWeaver是一款可視化的前端開發(fā)工具岖是,一邊寫代碼一邊就能看到效果帮毁,所以使用起來還是比較方便的。但是DreamWeaver的缺點(diǎn)就是比較耗費(fèi)系統(tǒng)資源豺撑,這也許是IDE類產(chǎn)品的通病烈疚。
2.Hbuilder
Hbuilder是最近幾年被廣泛使用的一款前端開發(fā)工具,我最初開始使用Hbuilder是因?yàn)樗梢宰鯝ndroid和IOS的開發(fā)聪轿,移動(dòng)互聯(lián)團(tuán)隊(duì)的同事推薦給我使用的胞得,我用了一段時(shí)間感覺還不錯(cuò)。整個(gè)操作比較簡(jiǎn)便屹电,顯示風(fēng)格我也比較喜歡,給人一種很輕的感覺跃巡,同時(shí)功能又很強(qiáng)大危号。但是使用Hbuilder有一個(gè)問題一直讓我比較困惑,就是我之前開發(fā)過的頁面如果通過導(dǎo)入功能導(dǎo)入到Hbuilder中會(huì)出現(xiàn)中文亂碼素邪,而同樣的操作在Eclipse中則不會(huì)亂碼外莲,這也讓我比較困惑,不知道官方什么時(shí)候能解決這個(gè)問題兔朦。偷线、
3.sublime text
sublime text也是前端開發(fā)比較常見的工具之一,特點(diǎn)是可通過配置插件來構(gòu)建一個(gè)比較豐富的開發(fā)環(huán)境沽甥,同時(shí)sublime text比較輕(比Hbuilder還要輕)声邦,如果熟悉了它的快捷鍵,那么使用起來還是比較便捷的摆舟。當(dāng)然它也支持很多開發(fā)語言亥曹,雖然在代碼管理方面沒有DW那么強(qiáng)大邓了,但是由于它很輕,速度很快媳瞪,所以很多前端開發(fā)人員還是比較喜歡使用它骗炉。
4.Eclipse
Eclipse也是可以進(jìn)行前端開發(fā)的,使用Eclipse進(jìn)行前端開發(fā)的程序員有很多是做后端開發(fā)出身的蛇受。因?yàn)榭赡苁鞘褂肑ava語言比較多的緣故句葵,我對(duì)Eclipse的使用比較熟悉,所以很多時(shí)候我都使用Eclipse進(jìn)行前端開發(fā)兢仰。使用Eclipse進(jìn)行前端開發(fā)可以直接跟后端開發(fā)整合測(cè)試乍丈,在這一點(diǎn)上還是有一定的優(yōu)勢(shì),雖然Eclipse本身較重旨别,但是如果既做前端又要做一部分后端調(diào)試诗赌,使用Eclipse總要好過使用DW+Eclipse。但是某些Eclipse版本在JavaScript程序片的支持上有一些小Bug秸弛,在使用的時(shí)候要多加注意铭若。
5.Editplus
Editplus本身就是一個(gè)功能強(qiáng)大的記事本泽疆,我最初使用Editplus是在2001年布近,當(dāng)年使用Editplus做C語言開發(fā),后來改用Vim了论颅,因?yàn)閂im比Editplus更方便绞铃。Editplus可以進(jìn)行很多語言的開發(fā)镜雨,通過配置編譯和運(yùn)行環(huán)境,可以在Editplus下進(jìn)行程序編寫和調(diào)試儿捧。Editplus沒有編寫提示荚坞,最大的優(yōu)點(diǎn)是運(yùn)行快,Editplus只有幾M大菲盾,非常小巧颓影。由于早期長(zhǎng)時(shí)間使用Editplus,所以鍛煉了我的手寫代碼能力懒鉴,也提高了模塊化代碼的能力诡挂,因?yàn)镋ditplus沒有這些輔助功能。
6.其它
做前端開發(fā)需要系統(tǒng)的學(xué)習(xí)HTML临谱、CSS以及JavaScript璃俗,同時(shí)還要學(xué)習(xí)諸多框架的使用,內(nèi)容多且繁雜悉默,好在難度并不高城豁,只是需要做大量的實(shí)驗(yàn)。前端的工具也并不僅限于以上提到的幾種麦牺,隨著前端開發(fā)的不斷變化钮蛛,以后軟件廠商也會(huì)陸續(xù)推出更加方便的開發(fā)工具鞭缭。