我在市场上寻找新的IDE,但我对Jetbrains的一些产品之间的重叠感到困惑。看起来IntelliJ IDEA有一些插件可以让你进行Node.js和php开发。
IntelliJ IDEA可以通过插件做WebStorm和PHPStorm做的所有事情吗?还是它们有IDEA中没有的特殊功能?我希望有一个单一的多语言集成开发环境的所有开发。
发布于 2012-12-12 06:57:06
我们的轻量级IDEA的所有功能都可以在IntelliJ IDEA中找到(您需要install the corresponding plug-ins from the repository)。
它包括对为我们更具体的产品开发的所有技术的支持,如Web/PhpStorm、RubyMine和PyCharm。
IntelliJ IDEA中缺少的特定功能是在轻量级产品中使用的简化项目创建(“开放目录”),因为它不适用于支持如此广泛的语言和技术的集成开发环境。这也意味着你不能在IDEA中直接从远程主机创建项目。
如果您缺少在轻量级产品中可用但在IntelliJ IDEA旗舰版中不可用的任何其他功能,您是welcome to report it,我们将考虑添加它。
Python和Ruby IDEA插件使用与PhpStorm、PyCharm和RubyMine相同的源代码构建,但产品发布周期并不同步。这意味着一些特性可能已经在轻量级产品中可用,但在某些时期在IDEA插件中不可用,它们将在以后的插件和IDEA更新中添加。
发布于 2013-03-28 23:36:27
但问题是,有时你不能或不想等待。例如,我想使用对RubyMotion的新支持,其中包括RubyMotion项目结构支持、rake文件设置、连接到iOS模拟器的配置设置等。
RubyMine现在拥有所有这些功能,而IDEA则没有。因此,我必须在IDEA之外生成一个RubyMotion项目,然后设置一个IDEA项目并连接到那个源文件夹等,天知道还有什么。
JetBrains应该做的是有一个许可模式,允许我购买IDEA来使用任何其他IDE,而不是仅仅依赖IDEAs插件。
我愿意为此支付更多的钱,也就是说,为上述灵活性多付50美元。
此外,还有其他潜在的领域,这个不同步的问题可能会再次咬我。例如,torque box工作流/部署支持。
JetBrains有很好的IDE,但我想我有点恼火。
发布于 2014-08-19 08:17:09
我经常使用IntelliJ、PHPStorm和WebStorm。希望只使用IntelliJ。正如供应商所指出的,“开放目录”功能不在IntelliJ中是令人痛苦的。
现在到了rub部分,我已经尝试使用IntelliJ作为我的单一集成开发环境,并且发现与轻量级版本相比,性能非常糟糕。与WebStorm相比,智能感知在IntelliJ中几乎是无用的。
https://stackoverflow.com/questions/13827214
复制相似问题