为了账号安全,请及时绑定邮箱和手机立即绑定

php storm与Dreamweaver有什么区别?

php storm与Dreamweaver有什么区别?

鸿蒙传说 2018-09-11 14:10:00
php storm与Dreamweaver有什么区别? 
查看完整描述

1 回答

?
慕勒3428872

TA贡献1848条经验 获得超5个赞

dreamweave主要用于编写html软件里有很多已经写好的可视化组件,而phpstorm则是用来写php脚本 对整个php项目有着很好的管理能力,且包含了php源码。


 dreamweaver 有些什么常用个功能和优劣势:

Adbobe旗下的软件UI 看上去就是美, 用起来就是顺.

  1. DW的站点功能非常好, 在网站开发方面, 它没有project的概念, 而是用site代替了. 用户可以快速的在多个站点间切换工作

  2. 代码提示, 这个不用说了, 是个IDE都应该有这个功能

  3. 自定义代码提示来源, 这允许用户自定义一个源码文件夹来提供代码提示依据, 如:将wordpress的源码添加到站点中, 在写代码的时候就可以方便的提示其函数了

  4. 提供代码整理, 代码片段管理, 模版管理, 色板管理, 链接管理

  5. 集成了SVN版本控制系统(不过不太好用)

  6. 最后对于一些用户来说还有一个比较重要的因素,就是它有中文版的.

php Storm(v5.04):

  1. php Storm的UI和DW相比稍微逊色一些, 特别是代码的高亮色, 挺不习惯的, 所以自己调整了一下. 经过调整后感觉还是挺有归属感的;

  2. php Storm里面可以通过project或者直接打开directory即可创建工程. 但乍眼一看, 貌似没有site的功能,其实是隐藏得比较深;

  3. phpStorm的代码提示是个亮点, 想比下来,DW在这方面就逊色很多. phpStorm不仅支持常见的函数提示, 还可以支持其他任意的函数,方法,属性的提示, 这非常的不错, 而且可以解析和显示数据结构. 不足的是在js的提示方面有些偏差,它会把所有的关键字都给提示出来;

  4. phpStorm的有一个亮点是它支持代码追溯, 按住ctrl+鼠标左键可以快速定位到当前变量, 函数, 方法的申明位置.这大大的提高了开发效率;

  5. phpStorm的另一个亮点是它支持phpDoc, 可以自动在脚本的顶部生成说明, 可以方法上方生成方法和参数及返回值说明;

  6. phpStorm的代码格式化非常强大, 可以格式化任意语言的脚本, 可以自定义格式化样式, 如:对齐等号, 对齐冒号. 可以一键格式化整个工程目录;

  7. phpStorm的代码高亮也很强大, 特别是在javascript方面, 它可以区分scope,区分各种变量;

  8. phpStorm的refactor的功能很好,可以批量重命名变量, 安全删除, 代码抽取;

  9. phpStorm在版本控制方面提供了多个版本控制系统, 如GIT, SVN, GITHUB, MERCURIAL. 它可以直接连接到github, 并且可以一键把当前的脚本创建为gitlist.非常的好;

  10. phpStorm还有一个非常NB的代码断点调试功能, 它可以在php代码的任意位置设置一个或者多个断点, 支持单点步进功能。



查看完整回答
反对 回复 2018-09-26
  • 1 回答
  • 0 关注
  • 2173 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信