Is IDEA a pure superset of PhpStorm / WebStorm?

Sorry for a basic question but is IDEA a pure superset of PhpStorm / WebStorm? I was wondering mainly because IDEA 12 has has now been released for a few days while WebStorm / PhpStorm 6 is still in its EAP phase. Is it because the packaging and testing of this product separately takes time or is it because there are features that are not found in IDEA and its bundled plugins and therefore the development takes more time?

Thanks,
Borek

5 comments
Comment actions Permalink

Hi there,

IntelliJ IDEA and all other IDEs (PhpStorm etc) have different release cycles (IntelliJ one version per year while other IDEs may have 2 versions in the same time period). PHP plugin in IntelliJ IDEA is the same as in current version of PhpStorm v6 EAP (v5 plugin is not compatible with v12).

If you need better comparison -- the best way is to download them both and compare yourself: you will have 30 days to try IntelliJ IDEA 12 (trial) and EAP build of PhpStorm comes with it's own license (lasts 30 days as well, but when newer EAP build gets installed, the new bundled license will be used -- which means you can stay on EAP builds until final v6 will be officially released).

0
Comment actions Permalink

If it's true that PHP / JS / other web technologies support is still being developed as part of WebIDE 6 EAP, does that mean that IDEA 12 shipped with preview / EAP code in it? If not and if there is no additional functionality in WebStorm / PhpStorm that would be unique compared to IDEA, does that mean that we can expect their v6 releases very soon? Or is it typical that, for instance, IDEA ships in December, then you work for 2 or 3 month on new JS / PHP features and ship in, say, February, making the JS / PHP support in IDEA slightly outdated? Or will IDEA update its plugin as soon as new PHP / JS features are released for WebStorm / PhpStorm?

Sorry for being (maybe too) curios, I'd just like to know how things work in your multi-product model.

Thanks,
Borek

0
Comment actions Permalink
If it's true that PHP / JS / other web technologies support is still being developed as part of WebIDE 6 EAP, does that mean that IDEA 12 shipped with preview / EAP code in it?

Yes and No at the same time -- the current EAP build (123.66) is very stable (no new major issues -- at very least I had none that would make me go back to v5 .. and general response from EAP users pretty much the same).

If not and if there is no additional functionality in WebStorm / PhpStorm that would be unique compared to IDEA, does that mean that we can expect their v6 releases very soon?

v6 is expected around Q2 of 2013.

Or is it typical that, for instance, IDEA ships in December, then you work for 2 or 3 month on new JS / PHP features and ship in, say, February, making the JS / PHP support in IDEA slightly outdated? Or will IDEA update its plugin as soon as new PHP / JS features are released for WebStorm / PhpStorm?

Yes and No. As you have noticed already (I hope so), almost all functionality is done via plugins (different languages and technologies). If code is stable and code base is on the same branch then new plugin for that language/technology will be released. Core technologies (like CSS/JS/HTML etc) should be always up to date (when it is on the same branch, of course).

But generally speaking -- if you are interested in PHP support, then PhpStorm will always be ahead of IntelliJ (especially in EAP stage). How big the lag will be ... it depends on quite a few factors and can be as little as few days/week when on stable branch ... to a month and more when EAP is running (regardless of the side -- which is very logical -- at the end of the days stability and compatibility is a priority).

0
Comment actions Permalink

Great info, thanks.


0

Please sign in to leave a comment.