教育行業(yè)A股IPO第一股(股票代碼 003032)

全國咨詢/投訴熱線:400-618-4000

phper應(yīng)該用哪款編碼工具?8年經(jīng)驗程序員吐血分享!

更新時間:2016年09月14日17時34分 來源:傳智播客PHP培訓(xùn)學(xué)院 瀏覽次數(shù):

開發(fā)工具基本可以分成2種類型:


一 輕量型編輯器

      window自帶的txt, 誰用誰2貨, 說什么高手都用這個寫, 高手為嘛不用0和1寫? 高手為嘛不用匯編寫網(wǎng)頁 速度不是更快?
      vi/vim linux自帶編輯器 vim是vi的加強版,非得在window下用vim也很逗. 這個編輯器如果在服務(wù)器上臨時改點簡單的還可以,自帶語法高亮,馬馬虎虎了.
      editplus/notepad 感覺這2個差不多,體積非常小,速度快, 偶爾在window服務(wù)器改個代碼還不錯,當(dāng)然也見過不少人專門用這個寫代碼的, 對此我只表示功能真的太弱了

二 IDE編輯器 強烈推薦

       必用理由:

       1 語法高亮,增強可讀性,雖然輕量型的也有,但是支持的不是很理想,后面細(xì)說
       2 自動代碼完成及提示 這個300%推薦,例如一個大項項目如果沒有這個而且來回翻手冊文檔估計要瘋掉,有了這個節(jié)省大量的時間.比如你用個新項目,用這個也可以快速定位,節(jié)省 大量的時間, 另外能提高代碼速度, 系統(tǒng)自帶的好多函數(shù),我只記住了前面幾個字母后面補全就行了
       3 代碼定位功能,支持方法定義提示及方法使用追蹤
       4 支持突出顯示錯誤與警告, 不要小看這個,好多人其實代碼寫的都不嚴(yán)禁,漏洞百出, 尤其是php5.2的時代,如果項目沒有phpdebug 好多notice錯誤都不顯示,結(jié)果就是稍大一點的項目各種奇怪的小問題. 在有js的語法其實要求很嚴(yán)格,如果不用ide代碼檢查,可能會出現(xiàn)某個瀏覽器運行不了
       5 代碼自動重構(gòu) 不解釋,有些人的代碼慘不忍睹
       6 代碼自動生成 比如注釋模塊 花括號補全等
       7 調(diào)試模式, 好多人都沒聽過,這個有機會單獨開一張吧
       8 版本控制集成

       常用幾個ide 評論

       dreamweaver 這貨就算是IDE吧,寫寫html還是可以,寫php還是算了, 另外寫utf8項目經(jīng)常亂碼,dw8以前和搜狗沖突 經(jīng)常自己關(guān)閉了 擦, 新人用這個比例挺大的,建議盡早換別的

       sublime text 頁面很漂亮,搞自動補全功能很麻煩,不是我的菜, 有喜歡的可以玩玩

        eclipse+Aptana 功能很強,很無敵, 性能只能呵呵了, 巨卡 我當(dāng)年用eclipse+Aptana+ android一套 一開就占用內(nèi)存500MB+ 代碼補全要等老半天,對 eclipse系列一直不太喜歡!

       zend studio PHP官方IDE, 曾經(jīng)的zend studio5.5 我從07年一直用到現(xiàn)在,最近這半年很少用了.速度那是一個快,能有的功能基本全都有,安裝包只有80MB, 可惜對php5.4新功能不支持,沒有js語法檢查等. zend 6.0以上基本就是用的eclipse內(nèi)核,特點就是越來越卡, 可能也是我電腦配置不高吧。

       PHPEdit 對js不支持 果斷放棄了,不知道現(xiàn)在怎么樣

        還有幾款ide我就不一一點評了 .... phpDesigner EclipsePHP


       


       總結(jié):我們?yōu)樯兑肐DE呢??

       解放我們的雙手,和沒必要的精力浪費. 人的精力總是有限的, 我覺得把記住幾十個幾百個函數(shù)沒有半點意義. 我現(xiàn)在連我自己封裝的函數(shù)好多都忘記了,系統(tǒng)函數(shù)字符多點的都寫不全,這不影響我開發(fā)程序阿

       能把代碼越寫越少,這才應(yīng)該是我們不斷追尋的.不斷的創(chuàng)新,提升自己的邏輯分析能力,這才是程序員的靈魂, 天天傻敲鍵盤,這是碼農(nóng)行為 .....

       如果判斷一個人的能力, 那么基本是經(jīng)驗+能力!
       經(jīng)驗,可以是開發(fā)過什么大型項目,管理過團隊等,有經(jīng)驗可以少走彎路
       能力,對項目的把控,對項目的深入分析,拆解,可以實現(xiàn)快速開發(fā)等, 能力也是需要經(jīng)驗來輔助的!

       程序員的基本宗旨就是把精力放到寫代碼的技巧,怎么寫項目更合理,程序運行速度更快,減少不必要的BUG (需要ide 代碼錯誤檢測可以有效避免)!

       拓展:PhpStorm,有興趣的phper也可以去了解下,功能非常強大,也算是編輯器中的神器。



本文版權(quán)歸傳智播客PHP培訓(xùn)學(xué)院所有,歡迎轉(zhuǎn)載,轉(zhuǎn)載請注明作者出處,謝謝!
作者:傳智播客PHP培訓(xùn)學(xué)院
首發(fā):http://www.xamj520.com/php/index.shtml

0 分享到:
和我們在線交談!