我正在选择一个用于 Web 开发的 IDE,我想知道 WebStorm 和 PHPStorm 之间的区别。
我在 JetBrains 网站上找不到任何要点,甚至 Google 也没有多大帮助。
我现在只知道 PHPStorm 不像 WebStorm 那样支持 JS,但可以通过插件来支持。这是唯一的区别吗?
最佳答案
I couldn't find any major points on JetBrains' website and even Google didn't help that much.
你应该加倍努力训练你的搜索能力。
来自:http://www.jetbrains.com/phpstorm/
NOTE: PhpStorm includes all the functionality of WebStorm (HTML/CSS Editor, JavaScript Editor) and adds full-fledged support for PHP and Databases/SQL.
Their forum对于这样的问题也很少有答案。
基本上:PhpStorm = WebStorm + PHP + 数据库支持
WebStorm 默认捆绑了某些(主要是)面向 JavaScript 的插件,但需要在 PhpStorm 中手动安装(如果需要)。
同时:需要 PHP 支持的插件将无法安装在 WebStorm 中(出于显而易见的原因)。
附注 由于 WebStorm 的发布周期与 PhpStorm 不同,因此它可以比 PhpStorm 更快地拥有新的面向 JS/CSS/HTML 的功能(这完全取决于所使用的平台构建)。
例如:最新稳定的 PhpStorm 是 v7.1.4,而 WebStorm 已经是 v8.x。但是,PhpStorm v8 将在大约 1 个月后发布(根据他们的路线图),这意味着 PhpStorm 的稳定版本将包含一些仅在 WebStorm v9 中提供的功能(从现在起几个月,假设 2 -3-5) -- 如果仅使用/比较稳定版本。
更新(2016-12-13): 由于 2016.1 版本 PhpStorm 和 WebStorm 使用相同的版本/内部版本号..因此相同版本之间不再有差异:WebStorm 2016.3 中的功能与 PhpStorm 2016.3 中的功能相同(当然,如果安装了相同的插件)。
<小时/>Everything that I know atm. is that PHPStorm doesn't support JS part like Webstorm
这不正确(你的措辞)。 PhpStorm 中缺少“额外”技术(例如:node、angularjs)并不意味着基本 JavaScript 支持缺少功能。任何“附加功能”都可以轻松安装(或停用,如果不需要)。
<小时/>更新(2016-12-13): 以下是与 WebStorm 2016.3 捆绑在一起但需要在 PhpStorm 2016.3 中手动安装的插件列表(当然,如果您需要它们):
- cucumber .js
- 飞镖
- 编辑器配置
- EJS
- Handlebars / mustache
- Java 服务器页面 (JSP) 集成
- 业力
- 实时编辑
- meteor
- PhoneGap/Cordova 插件
- 聚合物和网络组件
- 帕格(前杰德)
- spy js
- 手写笔支持
- 自耕农
关于ide - WebStorm 和 PHPStorm 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25647004/