簡體   English   中英

PHP開發環境的最佳實踐

[英]PHP development environment best practices

在PHP開發環境中有很多選擇,你必須自己將它們拼湊在一起。

我想知道是否有人想出了他們認為理想的設置,讓你自己開發並讓你發展。

現在我從命令行使用vim和svn。 我編寫腳本來管理構建,但我正在考慮研究Phing。

我喜歡vim,但我正在認真考慮使用PHP插件嘗試Eclipse,因為我認為它使常見的SVN選項更容易(在項目中移動文件)。

支持數據庫持續集成的東西將是一個重要的優勢!

更新:只是想強調前面的那一行。 我意識到一些框架會對此有所幫助,但我不使用框架。 是否有一些簡單的模塊(包含在IDE中或不包含在內)可以讓我輕松地將我的數據庫模式/數據綁定到subversion版本,讓我回滾和轉發,標記,分支等?

對編輯以外的事情有何評論? 例如:構建,管理登台/生產/開發環境,自動化測試和構建SVN提交等。理想情況下,我們可以將此帖子設置為“Go to Whoah”,以建立專業的PHP團隊開發環境。

我建議使用一個完整的功能IDE,如PDT(eclipse PHP項目),它為您提供:調試(使用Xdebug或ZendDebugger)

SVN / CVS非常方便的集成

數據庫集成(DTP插件)

以及更多,基於PDT和eclipse插件的功能

如果你有一些錢花,我認為Zend Studio For eclipse值得。 它為您提供更好的調試,PHPUnit集成,ZendFramewrok支持,重構和遠程系統支持(ftp,ssh等)

我正在嘗試Netbeans 6.5 PHP捆綁 ,非常喜歡它。 我發現調試中的調試比Eclipse PDT中的調試更少。

我也喜歡vim並習慣使用與你相同的環境進行開發。 這些天雖然我發現Eclipse PDT與Subclipse for SVN集成是非常寶貴的。 XDebug也很棒 - 不再有var_dump();exit; 用於調試。

移動到Eclipse的vim粉絲的最佳插件之一: viPlugin 非常值得在Eclipse中擁有vi鍵綁定的令牌許可費。

我個人喜歡AptanaStudio預先打包所有優秀Eclipse模塊的方式,這些模塊是您擁有非常流暢的PHP開發環境所需要的

如果您使用命令行工作,使用Git的SVN模塊可以減輕大部分SVN的痛苦 - 它可以自動處理刪除和移動。

GUI前端(kgit或qgit)提供了非常直觀的歷史瀏覽器。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM