News for hackers. Stuff that matters.
Re:Get up to 50% OFF JetBrains Tools and Support a Good Cause by tomku on Monday April 15, 2013 @09:24AM (#5551316)
Since this comes up every time there's a Jetbrains sale, here's the rundown on how the products relate to each other.

First, the easy ones. ReSharper, dotTrace and dotCover are all independent products that don't really overlap with the ones I'm about to talk about.

The "Core" doesn't exist as a product, but it's all the things that are product-independent and aren't provided by plugins like the editor, HTML/CSS/JS editing support, debugger, theming, etc. I'm mentioning it because each IDE ends up with a slightly different version of the Core based on when it was released, which means that using IntelliJ with the Python plugin might not have all the features of PyCharm if PyCharm got a major version update more recently than IntelliJ.

WebStorm (JS/HTML/CSS IDE) has the core functionality plus Node.js plugins. You can install other plugins, but only a limited subset.

AppCode (Obj-C IDE) has the core functionality plus product-specific Obj-C plugins that you can't install in any of the other IDEs. AppCode only shares a few plugins with other IDEs, like the Vim emulation.

RubyMine, PhpStorm and PyCharm have the core functionality plus language/platform-specific plugins for Ruby, PHP and Python respectively. You can install other plugins, but nothing that would turn one of these into the other, for example installing the PHP plugin in PyCharm.

IntelliJ IDEA has the core functionality plus a huge variety of Java plugins. It can also use the language-specific plugins from WebStorm, RubyMine, PhpStorm and PyCharm as well as others that are downloadable. It can install almost all of the plugins that are supported on the platform - the only exception I'm aware of is Obj-C support.

Hope that answers some questions.

Re:Get up to 50% OFF JetBrains Tools and Support a Good Cause by xtrumanx on Monday April 15, 2013 @10:21AM (#5551594)
Is there a point in buying WebStorm if I purchase IDEA?

I've been using WebStorm lately and have been considering purchasing it but I'm also learning Scala on the side and would also benefit from IDEA. If IDEA can handle NodeJS and TypeScript is there a point to purchasing WebStorm as well?

Re:Get up to 50% OFF JetBrains Tools and Support a Good Cause by tomku on Monday April 15, 2013 @10:59AM (#5551802)
No, there's not really any additional benefit to owning both if you're already buying IDEA. WebStorm's features are essentially a subset of IDEA's. They have a slightly different release schedule (WebStorm seems to be more frequent), but everything that gets added to WebStorm ends up in IDEA reasonably quickly.
Re:Get up to 50% OFF JetBrains Tools and Support a Good Cause by justafucker on Monday April 15, 2013 @10:45AM (#5551727)
Please contact [email protected]. If you buy IntelliJ IDEA I hope sales can help you with getting WebStorm for free (or with a discount). Scala support is part of IntelliJ IDEA Community Edition (which is free), but IntelliJ IDEA Ultimate has additional nice features.
Re:Get up to 50% OFF JetBrains Tools and Support a Good Cause by xtrumanx on Monday April 15, 2013 @11:07AM (#5551860)
Unfortunately, the Play framework plugin is only for the Ultimate edition (last time I checked).

I'm currently working my way through the Functional Programming in Scala course on Coursera using Eclipse. I'm not sure if I would make use of IDEA for now which is why I'm unsure whether to buy it or save myself $70 and get WebStorm only. Plus I think WebStorm currently supports TypeScript better than IDEA but that could change with an update.

I'll definitely pay the $99 if they throw in WebStorm. Is that something you've heard JetBrains has done in the past?

Re:Get up to 50% OFF JetBrains Tools and Support a Good Cause by tomku on Monday April 15, 2013 @05:51PM (#5554653)
Honestly, for that class it probably doesn't matter much as it's focusing more on functional programming theory than anything complex in terms of application structure or environment. I did it in Eclipse when I took the first iteration of the course, and I didn't really have much trouble. Unless they've added alternate project files, you'd probably have to convert the worksheets and projects to the IDEA format, and that'd be a bit of a hassle.

That said, for general use I really like the Scala support in IDEA. I'd suggest playing around with the free version a bit - as you mention, Play support is only in Ultimate, but the Scala plugin itself works fine in Community. You can get a feel for how IDEA manages projects, handles debugging, that kind of thing.

Re:Get up to 50% OFF JetBrains Tools and Support a Good Cause by iaskwhy on Monday April 15, 2013 @02:38PM (#5553311)
This is not completely obvious from their website or from your (very helpful) post: if I buy PhpStorm do I get all the features of WebStorm? Their site says "PhpStorm includes all the features of WebStorm related to HTML, CSS and JavaScript." and that "related to" made me think that maybe there's something else missing. Is it?
Re:Get up to 50% OFF JetBrains Tools and Support a Good Cause by topka on Monday April 15, 2013 @03:14PM (#5553569)
Yes, you will get ALL WebStorm features in PhpStorm. They are built from the same source code. One difference: not all plugins bundled with WebStorm are by default available in PhpStorm but you can install them from the plugin repository. Such plugin is JSTestDriver, for example.
Re:Get up to 50% OFF JetBrains Tools and Support a Good Cause by iaskwhy on Monday April 15, 2013 @03:31PM (#5553689)
Great! Thank you very much!