挖坟了. 随手搜到, 顺便贴一下查到官方回复链接, 以及 其他讨论. 以备他需.
简单总结:
1. IDEA 作为亲儿子, 自身功能+插件配合, 基本囊括: PyCharm, Web/PhpStorm, RubyMine 等全功能(80%以上)
2. 其他 pycharm 等, 新功能 更新 比 IDEA 快, 作为独立插件支持 IDEA 有延迟性.(比较快的)
3. 用 IDEA 应该可以完全不装其他 IDE.
4. 用 Pycham 大概能替掉: PhpStorm, WebStorm.
====================================================================
个人使用经验:
1. IDEA 功能最全.(但是很不喜欢 java 的目录显示, 对空目录自动合并成: A.B/xx.java ). 影响有些开发工作.
2. 对于 webstorm, 可不装. Nodejs 的项目, 其他 pycharm , phpstorm 可以装插件支持.目前没发现有啥是 webstorm 特有的.
3. 对于 PHPstorm, 可以用 IDEA 替代.可不装.
4. 对于 Pycharm, IDEA 替代,问题不大.考虑我不太喜欢 IDEA 的目录显示方式, 目前作为主力 IDE. 用来开发: nodejs, python, golang 等项目.暂时没发现问题.
5. 其他 IDE 使用较少, 不作分析.
6 目前我的选择:
6.1 使用 pycharm 作主力开发 IDE.
6.2 当 pycharm 搞不定的, 备用 IDEA 解决.
6.3 其他 IDE 不需要.
====================================================================
官方回复,参考链接:
https://intellij-support.jetbrains.com/hc/en-us/community/posts/206937185-Difference-between-PyCharm-PHPStorm-and-IDEA-Plugins-for-Python-PHP?sort_by=voteshttp://stackoverflow.com/questions/13827214/can-intellij-idea-encapsulate-all-of-the-functionality-of-webstorm-and-phpstormhttps://news.ycombinator.com/item?id=7868669https://www.reddit.com/r/Python/comments/3eoi3f/is_pycharm_different_from_intellij_idea_with_the/https://www.quora.com/Does-WebStorm-have-any-advantage-over-IntelliJ-IDEA-Ultimate-when-it-comes-to-NodeJS-development