我正在市场上寻找一个新的IDE,但我对JetBrains的一些产品之间的重叠感到困惑。看起来Intellij IDEA有允许您进行node.js和php开发的插件。
Intellij Idea可以通过插件完成Webstorm和phpsorm所做的一切吗,或者它们是否具有IDea中不可用的特殊功能?我希望有一个单一的多语言IDE用于所有开发。
- 你为什么不直接联系JetBrains?--官方的回答应该总是更加完整/准确,因为他们比普通用户更了解他们的产品…
- 我更信任StackOverflow社区。我想听听那些在现实生活中使用它们的人,而不是他们的销售部门。
- 请注意,社区版不支持PHP插件,因为它需要仅与付费版本一起使用的javascript插件。
- "我更信任StackOverflow社区。"—有趣的是,你接受了JetBrains官方员工的回答;)
轻量级IDE的所有功能都可以在Intellij IDEA中找到(您需要从存储库中安装相应的插件)。
它包括对为我们更具体的产品开发的所有技术的支持,如web/phpstorm、rubymine和pycharm。
Intellij IDEA缺少的特定功能是简化的项目创建("开放目录"),因为它不适用于支持如此广泛语言和技术的IDE。这也意味着您不能直接从远程主机创建项目。
如果您丢失了Ligher产品中提供的任何其他功能,但在Intellij Idea Ultimate中不可用,欢迎您报告,我们将考虑添加它。
虽然php、python和ruby IDEA插件与phpstorm、pycharm和rubymine中使用的源代码相同,但产品发布周期不同步。这意味着,一些功能可能已经在较轻的产品中可用,但在特定时期在IDEA插件中不可用,它们将随插件和IDEA更新一起添加。
- 我的理解是正确的,如果我购买了PyCharm,并且在1年后我没有更新订阅,我没有任何更新,但是如果我支付Intellijidea,我可以更新PyCharm插件,即使我没有更新我的许可证和PyCharm的所有新功能(当然,没有Intellijidea的新功能)。
- @dbf,在某种程度上,用于IDEA的python插件将移动到下一个intellij idea平台版本,并与旧的IDEA版本不兼容,换句话说,为了使用具有新功能的新python插件版本,您必须升级到新的IDEA版本,而不升级IDEA,您将能够使用最新的兼容插件。-但它没有下一个插件版本的功能。
- 该死。我刚在我的创意许可证上加了一个webstorm:d不管怎样,这本书真的很好。
- 如果使用IDEA,如何从存储库安装AppCode功能?(是的,我安装了带有Xcode的Mac。)
- @Tomd,你不能,Appcode是一个独立的产品。
- …所以,如果您安装了"webstorm"(nodejs)或"pycharm"(python)的插件,那么IDEA将为这些语言提供"简化的项目创建"?还是不?你的第三段让我有点困惑。
- 不,在这个想法中仍然会有一个项目向导,插件可以向向导添加新的模块类型。
- 这不是真的。我是一个硬类型脚本用户,可以肯定地说,IDEA TS支持总是接近3-6个月的错误修复从Webstorm One返回。因此,如果您希望以任何可用和实际的方式使用TS,那么就可以使用Webstorm(如果可能的话,可以使用实际的get-vs,但是Webstorm是一个跨平台的解决方案)。
- @Crazycoder:当最新的特性从较轻的产品传递到Idea Ultimate时,有没有办法在IDE内部进行检查?
- @ R?Zvanpanda恐怕没有简单的方法来追踪它。
- 在这里使用13.1 Intellij Ultimate,我看不到Settings | Browse Repos下的Webstorm。如何验证我是否启用了Webstorm?
- 我一直在尝试Webstorm,它对JS很好,但是当我不得不在不支持IDE的情况下编辑一个python文件时,它很糟糕。我假设(就像Eclipse一样)有某种方法可以添加一个python插件,或者失败地切换到intellij并获得对这两种语言的支持。我的公司会支付,所以500美元(intellij)和100美元(webstorm)根本不重要…但现在我不确定我是否会从他们那里买任何东西,如果我这样做,那只会是100美元的网络风暴。当一家公司亏了钱(在我看来是400-500美元),这总是令人伤心的,因为他们不听顾客的话:-(
- @机器主机请尝试pycharm,它包括webstorm功能。
- 基于以上,我担心的是,如果我切换到pycharm,我将无法访问Webstorm的最新更新。如果我们只是向一个编辑器(如Eclipse)谈论javascript/python插件,那么我可以随时更新这些插件。但是如果我切换到pycharm,这意味着在pycharm认为适合合并它们之前,我不会得到javascript更新,对吗?
- @machineghost如果您想保持更新的优势,请使用EAP构建。如原始答案所述,发布周期不同步,任何产品和插件更新之间都可能存在延迟。如果webstorm有一个python插件,那么与python相关的特性也同样适用。
- 他们应该有一个wordpress版本(html+css+js和php+mysql)。他们将php与webstorm包分开,这真的很奇怪。使用两个不同的编辑器没有意义。
- @gdaniel:phpsorm支持webstorm+php/wp/drupal的所有功能
- @我认为webstorm是为node.js项目开发的。
- 显然,答案是不正确的,至少到目前为止(2016-03年)。Intellij中有许多核心插件,如node.js不可用。我通过尝试在Intellij社区版的WS中启动一个项目发现了这一点,但失败了。
- @ABBR这些插件是最终免费的,应该手动安装。
- "开放目录"功能现在似乎在最新版本的Intellij Idea Ultimate中可用(也可能在社区版本中)。我还可以将随机文件夹拖放到应用程序图标上,然后立即打开它们,就像Webstorm一样。
- @Crazycoder我手动安装了Webstorm中所有活动的插件。我看到Intellij无法启用以下功能-当我按Cmd+单击一个函数参数时,它会转到它的用法。在那里就像在网络风暴。IDE设置也完全来自相同的settings.jar
- C骑手是否也包括在Intellij中?
- @Sayusando号
但问题是,有时你不能或不想等。例如,我想使用新的Rubymotion支持,其中包括Rubymotion项目结构支持、Rake文件设置、连接到iOS模拟器的配置设置等。
Rubymine现在已经拥有了所有这些,但想法不是。所以我必须在想法之外生成一个Rubymotion项目,然后建立一个想法项目,连接到源文件夹等,上帝知道还有什么。
JetBrains应该做的是拥有一个许可模式,允许我购买IDEA使用任何其他的IDES,而不是仅仅依赖IDEA插件。
我愿意为此付出更多的代价,也就是说,为所说的灵活性多付50美元。
有趣的是,我原本是一个Rubymine客户,后来升级到了Idea,因为我确实想要Polyglot设置。现在我正在考虑支付rubymine的升级费用,只是因为我现在需要做rubymine。此外,还有其他一些潜在的领域,这些不同步的问题可能会再次困扰我。例如,扭矩箱工作流/部署支持。
JetBrains有很好的杀伤力,但我想我有点恼火。
- "购买IDEA以使用任何其他IDE,而不是仅仅依赖IDEA插件"是一个很好的建议。我也会为此付出代价的。
- 我也会支付"主许可证"的费用,这将使我获得Intellij的想法和更轻的Pycharm、phpstorm等伟大的建议。
- 现在你可以了!jetbrains.com/store/商店
- @Ayushgupta那么到目前为止,你的驾照如何?你在第一天跳了吗?
- @Ryentzer和上面的Aysuh一样的问题
- @RedactedProfile我不再使用JetBrains产品。我现在使用vs代码。当时我正在语言之间移动,发现JetBrains的许可限制。
- 也应该说,现在有一个24美元/月的"所有产品"许可证。
- 实际上,我现在正在使用"所有产品"许可证,并发现它非常有用。我使用很多不同的语言(PHP,节点,Java)。它对我来说很好,虽然有点贵。这取决于你使用每种语言的程度。
我经常使用intellij、phpsorm和webstorm。希望只使用intellij。正如供应商所指出的,Intellij中没有"开放目录"功能是很痛苦的。
现在,对于rub部分,我已经尝试使用intellij作为我的单一IDE,并且发现与较轻的版本相比,性能非常糟糕。与Webstorm相比,intellisense在intellij中几乎是无用的。
- 嗨@ccit spence。我正在考虑购买phpstorm+pycharm或intellij的想法。您在Intellij中发现了哪些其他性能问题?我已经用了30天了。除了尴尬的/更复杂的选项和与Java相关的东西,我不使用,它似乎非常类似于独立的产品?加载时间似乎是30%~50%。在带有i7和SSD的MacBook Pro上运行它,只需2到3秒。
- @随着Intellij14的下雪,我发现性能已经提高到我现在唯一使用的东西。我不是一个Python开发人员。没有使用pycarm的经验。Java、NodeJS、PHP是我目前使用的主要语言。
Intellij理念与Webstorm特性
Intellij Idea仍然是JetBrains的旗舰产品,Intellij Idea通过捆绑或可下载插件提供完整的javascript支持以及Webstorm的所有其他功能。唯一缺少的是简化的项目设置。
摘自:https://confluence.jetbrains.com/display/wi/webstorm+faq webstormfaq intellijideavswbstormfeatures
绝对是个好问题。我已经注意到这也是选择IDEA中的版本的子问题。这个链接可能有助于解决…
http://www.jetbrains.com/idea/features/editions_comparison_matrix.html
号
它还可能拥有一个基础工作来查看您的其他IDE选择和它们提供的选项。
我认为webstorm最适合javascript和git repo管理,这意味着html5 css cordova类型的堆栈,这是(我相信和其他人一起)未来所在的地方,现在应该集中精力……但这取决于你的需要等等。
不管怎样,这也说明了这个故事…http://www.jetbrains.com/products.html
Intellij理念是市场上最好的IDE。我支持它的轻量级IDE的所有特性,比如Webstrom、Pycham等,它甚至可以作为Android工作室工作。只有两个区别1。用于打火机产品的创建("开放目录")。2。它消耗大量的内存、处理器,特别是电池(就像所有IDE的超级集合一样)