日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

我如何选PHP开发工具(PHP IDE)

發布時間:2023/12/20 php 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 我如何选PHP开发工具(PHP IDE) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章來源http://coding.smashingmagazine.com/2009/02/11/the-big-php-ides-test-why-use-oneand-which-to-choose/

備注:文章年代久遠,一般IDE都更新了不少;原文本人感覺也冗長,譯文截了不少,并添加了自己的一些觀點。

轉載請注明來源http://blog.csdn.net/uuleaf/article/details/7673971

大家都是PHP碼農精英,個個夢想少花時間寫好代碼提高效率。使用php集成開發環境可以幫助大家更加容易的實現這個夢想。但是PHP IDE現在五花八門,每一個PHP IDE的官方網站上都鼓吹自己天下第一,弄的哥我眼花繚亂。不知道兄弟你有沒有相同的感受,我們一起探討下如何選擇一個好的php集成開發環境。
在本文中,我們挨個深入一下幾個最主流的PHP開發工具進行橫向評測,希望大家從中找到稱手稱心的開發工具。

很長一段時間,本人主要開發JAVA,使用Eclipse跟IntelliJ IDEA相當稱手。但是自從開發PHP以來,老是找不到好的IDE,于是哥定了8條IDE軍規,眾觀各IDE從容評測之。

軍規1、語法高亮,增強可讀性


軍規2、自動代碼完成及提示

  • PHP內置類及方法
  • 自定義的類及方法
  • phpDoc幫助信息提示




軍規3、代碼定位功能,支持方法定義提示及方法使用追蹤。


軍規4、支持突出顯示錯誤與警告


軍規5、代碼自動重構

自動重構在強類型的語言中用的比較多,如Java、C。但是在PHP中也有一點小用。如

  • 當移動文件時,IDE自動修正文件的引用路徑
  • 當重命名文件時,IDE自動更新文件的新引用路徑
  • 當刪除文件時,IDE具備檢查引用,并有安全刪除的提示
  • 代碼格式化


軍規5、代碼自動生成

  • 當類實現接口或抽象類時,可自動生成接口方法或抽象方法
  • 可自動生成getter及setter類似的方法


軍規6、調試

調試在php中不是很重要,我們通常使用echo或print_r拋出來。但是在大型項目中,過多的“拋出”會污染代碼,推薦使用調試。如果IDE足夠好,我們可以在調試中查看到變量在每一個程序步驟中的值。



軍規7、版本控制集成

無論在團隊合作還是在個人開發中,好的IDE應該能集成subversion或git,提供直觀的文件修改歷史、比較、回滾及版本合并。
Web集成


軍規8、WEBIDE方面支持

在項目中只寫php代碼不太可能,因為php本身是做web應用的。在現實的php項目中總避免不了與html/css/javascript打交道。能夠提供html/css/javascript的支持再好不過

本人用過的幾個主流的PHPIDE評測

轉載請注明來源http://blog.csdn.net/uuleaf/article/details/7673971


PDT 或Zend Studio

Zend Studio是php的官方IDE,不免費,在代碼自動完成、生成、提示、調試上功能都很強大。

PDT是ZendStudio的閹割版本,可以參照Zend Studio給出的對比:http://www.zend.com/products/studio/comparison
【缺點】

Zend Studio對于html/css/javascript的支持不太好,雖然從Zend Studio9開始Zend Studio已經對html/javascript提供了支持,但是還是功能還是弱些,如css選擇器不能自動提示。

【適用者】純PHP碼農,如后端大牛

Aptana?

【優點】

但是Aptana的html/css/javascript支持非常強大,功能齊全,是本人見過最給力的WebIDE。

【缺點】

Aptana 自帶的php集成工具并不好用,代碼自動提示不完善。尤其自從aptana3以來,強制集成了python跟ruby on rails,運行起來巨吃內存,又慢又腫。

【備注】

本人在前幾年一直使用Aptana2+phpeclipse插件+zen coding插件方案,使用phpeclipse的PHP功能,又不失Web方面的支持。
但是phpeclipse長久無更新,Aptana3讓人失望至極,本人現在也不用了。

【適用者】純全模板類碼農,如前臺開發


NetBeans PHP

【優點】

跨平臺、免費、開放、占用內存小、php及web方法都支持的不錯

【缺點】

什么都行什么也不精,php方面跟PDT差不多,不如Zendstudio。WEB方法比Aptana差。

【使用小結】

雞肋啊雞肋


********************************************

* 作者:葉文濤?

* 鏈接:我如何選PHP開發工具(PHP IDE)

******************轉載請注明來源 ***************


總結

以上是生活随笔為你收集整理的我如何选PHP开发工具(PHP IDE)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。