Fil*_*aus 207 ide language-comparisons phpstorm webstorm
我正在为Web开发选择一个IDE,我想知道WebStorm和PHPStorm之间的区别是什么?
我在JetBrains的网站上找不到任何重点,甚至谷歌都没有那么多帮助.
我现在所知道的是,PHPStorm不像WebStorm那样支持JS,但能够通过插件来实现.这是唯一的区别吗?
Laz*_*One 455
我在jetbrains网站上找不到任何重点,甚至谷歌都没有那么多帮助.
你应该训练你的搜索两次更难.
来自:http://www.jetbrains.com/phpstorm/
注意: PhpStorm包含WebStorm的所有功能(HTML/CSS编辑器,JavaScript编辑器),并为PHP和数据库/ SQL添加了全面的支持.
他们的论坛对这样的问题答案也很少.
基本上:PhpStorm = WebStorm + PHP +数据库支持
WebStorm默认捆绑了某些(主要)面向JavaScript的插件,而需要在PhpStorm中手动安装(如果需要).
同时:需要PHP支持的插件无法在WebStorm中安装(出于显而易见的原因).
PS 由于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相同(如果当然安装相同的插件).
我所知道的一切.是PHPStorm不支持像Webstorm这样的JS部分
这不正确(你的措辞).缺少PhpStorm中的"额外"技术(例如:node,angularjs)并不意味着基本的JavaScript支持缺少功能.任何"额外"都可以轻松安装(或停用,如果不需要).
更新(2016-12-13): 以下是与WebStorm 2016.3捆绑在一起的插件列表,但需要在PhpStorm 2016.3中手动安装(当然,如果您需要):
Вас*_*ков 20
本质上,PHPStorm = WebStorm + PHP,SQL等.
但是(这是一个非常重要的"但是")因为它能够解析更多,它经常无法解析Node.js依赖,因为它们(可能)与它能够解析的其他语法冲突.
这方面最明显的例子是猫鼬模型定义,其中WebStorm容易识别mongoose.model方法,而PHPStorm您连接Node.js的插件,尽快将其标记为未解决.
令人惊讶的是,如果您关闭插件,它会设法解决该方法,但保持核心模块连接,但它不能用于调试.这种情况发生在很多方法上.
所有这些都适用于PHPStorm 8.0.1,也许在以后的版本中,这个烦人的bug将被修复.
实际上在官方WebStorm FAQ中有两者的比较.但是,该页面的版本历史显示它最后更新于12月13日,因此我不确定它是否已维护.
这是常见问题解答的摘录供参考:
什么是WebStorm和PhpStorm?
WebStorm和PhpStorm是构建在JetBrains IntelliJ平台之上的IDE(集成开发环境),并且适用于Web开发.
我需要哪个IDE?
PhpStorm旨在满足PHP开发人员的所有需求,包括完整的JavaScript,CSS和HTML支持.WebStorm适用于核心JavaScript开发人员.它包括PHP开发人员通常不需要的功能,如Node.JS或JSUnit.但是相应的插件可以免费安装到PhpStorm中.
新宿舍(原文如此)的发布频率如何?
初步,WebStorm和PhpStorm主要更新将在一年内提供两次.根据需要定期发布次要(错误修复)更新.
SNIP
IntelliJ IDEA与WebStorm功能
IntelliJ IDEA仍然是JetBrains的旗舰产品,IntelliJ IDEA 通过捆绑或可下载的插件提供完整的JavaScript支持以及WebStorm的所有其他功能.唯一缺少的是简化的项目设置.
| 归档时间: |
|
| 查看次数: |
104179 次 |
| 最近记录: |