1 回答

TA貢獻1820條經驗 獲得超2個贊
dreamweave主要用于編寫html軟件里有很多已經寫好的可視化組件,而phpstorm則是用來寫php腳本 對整個php項目有著很好的管理能力,且包含了php源碼。
dreamweaver 有些什么常用個功能和優劣勢:
Adbobe旗下的軟件UI 看上去就是美, 用起來就是順.
DW的站點功能非常好, 在網站開發方面, 它沒有project的概念, 而是用site代替了. 用戶可以快速的在多個站點間切換工作
代碼提示, 這個不用說了, 是個IDE都應該有這個功能
自定義代碼提示來源, 這允許用戶自定義一個源碼文件夾來提供代碼提示依據, 如:將wordpress的源碼添加到站點中, 在寫代碼的時候就可以方便的提示其函數了
提供代碼整理, 代碼片段管理, 模版管理, 色板管理, 鏈接管理
集成了SVN版本控制系統(不過不太好用)
最后對于一些用戶來說還有一個比較重要的因素,就是它有中文版的.
php Storm(v5.04):
php Storm的UI和DW相比稍微遜色一些, 特別是代碼的高亮色, 挺不習慣的, 所以自己調整了一下. 經過調整后感覺還是挺有歸屬感的;
php Storm里面可以通過project或者直接打開directory即可創建工程. 但乍眼一看, 貌似沒有site的功能,其實是隱藏得比較深;
phpStorm的代碼提示是個亮點, 想比下來,DW在這方面就遜色很多. phpStorm不僅支持常見的函數提示, 還可以支持其他任意的函數,方法,屬性的提示, 這非常的不錯, 而且可以解析和顯示數據結構. 不足的是在js的提示方面有些偏差,它會把所有的關鍵字都給提示出來;
phpStorm的有一個亮點是它支持代碼追溯, 按住ctrl+鼠標左鍵可以快速定位到當前變量, 函數, 方法的申明位置.這大大的提高了開發效率;
phpStorm的另一個亮點是它支持phpDoc, 可以自動在腳本的頂部生成說明, 可以方法上方生成方法和參數及返回值說明;
phpStorm的代碼格式化非常強大, 可以格式化任意語言的腳本, 可以自定義格式化樣式, 如:對齊等號, 對齊冒號. 可以一鍵格式化整個工程目錄;
phpStorm的代碼高亮也很強大, 特別是在javascript方面, 它可以區分scope,區分各種變量;
phpStorm的refactor的功能很好,可以批量重命名變量, 安全刪除, 代碼抽?。?/p>
phpStorm在版本控制方面提供了多個版本控制系統, 如GIT, SVN, GITHUB, MERCURIAL. 它可以直接連接到github, 并且可以一鍵把當前的腳本創建為gitlist.非常的好;
phpStorm還有一個非常NB的代碼斷點調試功能, 它可以在php代碼的任意位置設置一個或者多個斷點, 支持單點步進功能。
- 1 回答
- 0 關注
- 1481 瀏覽
添加回答
舉報