在沒有接觸網頁製作開發之前,就侷限於C/S的程序開發,對開發工具的使用沒有什麼明確的看法,一般的C/S程序都有統一的IDE環境並且專注於功能的實現,這樣減少了對外部工具的使用。
2012年的11月開始學習網頁的製作,剛接觸時覺得在記事本里寫就足夠了,DIV+CSS直接可以畫界面(在瀏覽器裏查看效果)然後再JavaScript寫控制腳本,只要有明確的界面、控制、數據(結構)就行了。
在實際操作過程中,經常遭遇腳本錯誤,很讓人煩惱,在用了EditPlus後有效地提高了腳本糾錯,可以很快定位到錯誤點,並且EditPlu在書寫格式和語法、代碼塊的編排上都有區分,我以爲有它就已經很好了。
在看同事用FrontPage開發網站時我還覺得可笑,爲什麼要自尋煩惱地用它?!因爲FrontPage有時無端地加了一些代碼,就因爲這個我一直不用它。有一次,我需要維護一個網站,內容裏表格很多,由於要快速更正,所以我不得以使用了FrontPage,很快就解決了問題,感覺也很好,也沒有遇到想像中的麻煩。
看了同事使用Dreamweaver又覺得它非常的好,比FrontPage強,Fireworks也是這樣,在製作網頁圖像上比PhotoShop要好得多,這些工具只要使用得當就可以成倍地提高你的工作效率。
還有就是一些JS的庫(如JQuery、ExtJS等)的使用,以前的偏見是既然JS能做爲什麼要用這些(浪費帶寬、增加網頁的加載時間)?
根結點在於合理、有效地使用相應的工具能提升你的開發效力,相比於一點點的性能損失來說是微不足道的。
只要花一點點的時間學習就可以大幅度地提高你的戰鬥力,爲什麼不呢?
不要以爲什麼都手寫才專業,那樣的認識太老土和落後了,智慧的人總是藉助合適的外力來起跳,愚笨的人會井底之蛙地目光短淺並且什麼都自己幹!