Dreamweaver vs phpStorm

一、dreamweaver有些什么常用个功能和优劣势吧

  1. 总所周知, Adbobe旗下的软件UI是整个行业界数一数二的. 美观, 体验好. 一句话: 看上去就是美, 用起来就是顺.
  2. DW的站点功能非常好, 在网站开发方面, 它没有project的概念, 而是用site代替了. 用户可以快速的在多个站点间切换工作
  3. 代码提示, 这个不用说了, 是个IDE都应该有这个功能
  4. 自定义代码提示来源, 这允许用户自定义一个源码文件夹来提供代码提示依据, 如:将wordpress的源码添加到站点中, 在写代码的时候就可以方便的提示其函数了
  5. 提供代码整理, 代码片段管理, 模版管理, 色板管理, 链接管理
  6. 集成了SVN版本控制系统(不过不太好用)
  7. 最后对于一些用户来说还有一个比较重要的因素,就是它有中文版的.

二、PHPStorm(v5.04)

  1. phpStorm的UI和DW相比稍微逊色一些, 特别是代码的高亮色, 挺不习惯的, 所以自己调整了一下. 经过调整后感觉还是挺有归属感的
  2. phpStorm里面可以通过project或者直接打开directory即可创建工程. phpStorm的代码提示是个亮点, 想比下来,DW在这方面就逊色很多. phpStorm不仅支持常见的函数提示, 还可以支持其他任意的函数,方法,属性的提示, 这非常的不错, 而且可以解析和显示数据结构. 不足的是在js的提示方面有些偏差,它会把所有的关键字都给提示出来.
  3. phpStorm的有一个亮点是它支持代码追溯, 按住ctrl+鼠标左键可以快速定位到当前变量, 函数, 方法的申明位置.这大大的提高了开发效率
  4. phpStorm的另一个亮点是它支持phpDoc, 可以自动在脚本的顶部生成说明, 可以方法上方生成方法和参数及返回值说明
  5. phpStorm的代码格式化非常强大, 可以格式化任意语言的脚本, 可以自定义格式化样式, 如:对齐等号, 对齐冒号. 可以一键格式化整个工程目录
  6. phpStorm的代码高亮也很强大, 特别是在javascript方面, 它可以区分scope,区分各种变量. (但是我个人来说更喜欢颜色单一一点的)
  7. phpStorm的refactor的功能很好,可以批量重命名变量, 安全删除, 代码抽取.
  8. phpStorm在版本控制方面提供了多个版本控制系统, 如GIT, SVN, GITHUB, MERCURIAL. 它可以直接连接到github, 并且可以一键把当前的脚本创建为gitlist.非常的好.
  9. phpStorm还有一个非常NB的代码断点调试功能, 它可以在php代码的任意位置设置一个或者多个断点, 支持单点步进功能, 下文会介绍如何配置

你可能感兴趣的:(后端之Problems)