php storm与Dreamweaver有什么区别?

php storm与Dreamweaver有什么区别? 


慕运维8079593
浏览 1412回答 1
1回答

DIEA

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的功能很好,可以批量重命名变量, 安全删除, 代码抽取;phpStorm在版本控制方面提供了多个版本控制系统, 如GIT, SVN, GITHUB, MERCURIAL. 它可以直接连接到github, 并且可以一键把当前的脚本创建为gitlist.非常的好;phpStorm还有一个非常NB的代码断点调试功能, 它可以在php代码的任意位置设置一个或者多个断点, 支持单点步进功能。
打开App,查看更多内容
随时随地看视频慕课网APP