57 comments

[ 3.2 ms ] story [ 124 ms ] thread
Didn't they want to address the subscription model concerns? I don't see how.
Oh thanks, I seem to have missed that.
Wow, thank you Jetbrains. Adobe could learn a thing or two here.
The TL;DR is that after paying for IntelliJ for 12 months, you get permanent access to a 12 month old version. Updates are not included, unless you keep paying the subscription.
Wow, what a step back. I'm glad IntelliJ isn't as irreplacable as Photoshop.
I'm not buying this upgrade either but this seems to be the unpopular opinion here.
Given the negative perception of Adobe's subscription model I assume fanboyism.
Is there any benefit in buying all product stack license over Intellij IDEA ultimate? As you can anyway add plugins to IDEA ultimate and use different languages.
My usual advice is that if you are very familiar with IDEs and have used them in the past than using IntelliJ with plugins might be okay. Otherwise use the individual products.

IntelliJ can do almost everything the other IDEs can do, but since the others target one programming environment or language they tend to be easier to use for that environment.

Don't the equivalent IntelliJ plug-in updates land only a good while after the individual products get the new features?
If you're happy with a single IDE then it's fine. However, please note that IntelliJ IDEA does not include CLion, AppCode and of course none of the .NET tools.
I have a pycharm license, eventually got a rubymine license when I started working on ruby as well. Lately, I've been using Sublime because it's been annoying me having to spin up a completely different IDE to get some code in another language done. I regret not just paying the $199 for IntelliJ. FWIW; I'm an infrastructure engineer and deal with a pretty wide variety of languages, my daily use case could likely be less common for most developers.

I'd happily pay $10-20/mo or something for full blown Intellij. Not sure why they haven't changed their model.

The plugins for IntelliJ usually wind up a few weeks to months behind, so that's another big reason that I bought the individual language apps.

IntelliJ IDEA is $14.9/month for personal license, so not sure I understand your last sentence.
The following answer[1] was 2012 but I think it's still applicable. Basically, the plugins to IDEA are always a few months behind the dedicated products (Webstorm, Pycharm, Rubymine, etc). If you always want the bleeding edge latest & greatest, the plugins may not meet your needs.

http://stackoverflow.com/questions/13827214/can-intellij-ide...

While you can do most things in IntelliJ, they are often a step or two removed. It is often much nicer to just use the language specific IDE except for times when you need to be going cross-language in a project.
IntelliJ IDEA Ultimate doesn't include App Code or any of the C-family language products and unlike Ruby and Python there aren't plug-ins available for that either.
I just updated to version 15.

A little off topic: even though my IntelliJ license is paid up for another month, I just signed up for the complete toolbox. Seems like a really good deal and I am happy enough with the revised license.

I am a polyglot programmer so also having the professional versions of RubyMine, PyCharm, and WebStorm is great. (BTW, IntelliJ is also my dev environment for Clojure and Haskell)

For many years JetBrains gave me complementary licenses (because of all the Java books I have written) but for the last few years I have happily paid them. I basically 'live' in IntelliJ.

I've been using WebStorm for a little over a year, and although it's much more helpful than atom/sublime, it does tend to drag every now and again.

Do you have any tips on optimizing performance for your dev environment? It's a shame using webstorm in power save mode.

I often end up marking node_modules as "excluded", which sucks a bit for autocomplete/intellisense style code insights, but really speeds things up. Switching branches seems to be the primary thing that grinds it to a halt.
I remove plugins I don't use - that might help.

Also, as other people have mentioned, "exclude" files from being watched by the editor. I do a lot of NLP and machine learning work and I often have very large text training files in my working repos - important to tell the editor to not to watch these files.

What plugin do you use for Haskell?
I use the Haskell plugin from Jetbrains - it is the one with the most downloads. Then open a project that uses stack, create an execution target. Under the "Before launch:" area, add an external tools target: stack build --exec <project name>

That lets me run from the IDE. Syntax hiliting and formatting works well.

Switched to the All Product pack also. 2nd year was supposed to be free if paid yearly but my account page states next billing will be in 2016.

Did you notice if the "Next billing on " date on your JetBrains account page was wrong?

I use IntelliJ for Java. One vim/Emacs feature that I miss is quick navigation to a character in a file. Here's the vim plugin:

https://github.com/easymotion/vim-easymotion

Has anyone found a way to do this in IntelliJ?

Have you looked at IDEAVim plug-in for IntelliJ?
I doubt if vim plugins work for a vim compatibility mode.
I've been using IntelliJ IDEA since 2002. I used to get excited every time IntelliJ IDEA released a new version. But in recent years I find the improvements in a new version are marginal. I guess that is a sign of it being a rich and complete product. I no longer upgrade and find myself saying "wow, that's a great improvement" for a few weeks.
I think the changes get subtler. I also have been using it since 2002; it's really good to re-view what you can do as it's so easy to miss the plethora of subtle new features.

Here's a cool video of tips and tricks:

https://www.youtube.com/watch?v=KsVWdGOnHZU

Agreed. Every once in a while I use a slightly older version and quickly ask myself how I ever was able to get by. I use Scala as my daily language though so that's a spot where their support might be improving at a more rapid pace.
I'm in a similar boat with using IntelliJ super early on, and while I agree that the changes don't seem as huge as they were in the early days (mainly because, as you noted, it's now a fairly rich and complete product), they still are providing some cool features. For instance, in IntelliJ 14.1, they added a Java decompiler with debugging capabilities, so you can now ctrl+click into compiled code and set breakpoints. (http://blog.jetbrains.com/idea/2015/02/debug-decompiled-code...) .. that's been pretty cool for my workflow, at least.
Aaaaaaaand you've answered the "why switch from one-time payments to a subscription model?" question.
It has improved battery consumption a lot. They reworked some repainting bugs and now it uses less CPU while editing.
Yeah and combined with El-Capitan I don't hear my fans anymore. Used to be fans running all day.
If theres anyone from Jetbrains here:

Why do UK users have to pay 50% more than US users for the same subscription?

50%?

In which subscription?

Personal toolbox I'm looking at, but it seems across the board:

  UK Price = £199 + 20% VAT = £238.20 = $368.25
  US Price = $249
           = $119.25 difference
Granted, $60 of that is VAT (although they don't seem to charge US taxes on top...), but its still _another_ $60 more expensive!
If it helps any, in most jurisdictions in the US the end user is likely responsible for paying "use tax." If they don't, the purchase is only tax free in the sense that all tax evasion is.
Its certainly 50% helpful! Lets just hope they can see it as a mistake and fix the other 50% :)
Interesting! Any thoughts on Kotlin? Normally I'm deeply skeptical of new languages, but the IntelliJ people have been making good tools for so many years that they're one of the few groups I'd trust to do something solid.
Woot, works with Java 9 minus jigsaw. The RC was crashing.