Earlier quoted context omitted.
No, they can't. The special versions of their editors do things that are not possible in a plugin because of how much the UI changes the editor. The good news is that you can now get a license for all of the intellij based IDEs. It's not cheap, but worth it.
That's actually not correct. The functionality of all IDE's we have (with exception of AppCode and CLion) can be obtained via plugins on IntelliJ IDEA. The smaller IDE's are focused around the specific platform / functionality.
IntelliJ IDEA and the whole IntelliJ platform migrates to Java 8
121–130 of 141 posts
Re: IntelliJ IDEA and the whole IntelliJ platform migrates to Java 8
#122Earlier quoted context omitted.
"Java 8 was SUPPOSED to an even bigger shift than Java 5" No, it's not, Java 8 is mostly lambdas and unlike generics which requires coordinate effort between the client side and the API side, lambdas are just syntactic sugar at client side and plain old interfaces at API side. Because of that, Java 8 is supposed to be a smaller shift than Java 5.
> lambdas are just syntactic sugar at client side No they are not, as they make use of invokedynamic. Certified JVMs must make use of the opcode and not generate anonymous nested classes, as many think they translate to.
Re: IntelliJ IDEA and the whole IntelliJ platform migrates to Java 8
#123Earlier quoted context omitted.
"Java 8 was SUPPOSED to an even bigger shift than Java 5" No, it's not, Java 8 is mostly lambdas and unlike generics which requires coordinate effort between the client side and the API side, lambdas are just syntactic sugar at client side and plain old interfaces at API side. Because of that, Java 8 is supposed to be a smaller shift than Java 5.
> lambdas are just syntactic sugar at client side No they are not, as they make use of invokedynamic. Certified JVMs must make use of the opcode and not generate anonymous nested classes, as many think they translate to.
But you're right that certified Java 7 VM must have an invokedynamic opcode.
Re: IntelliJ IDEA and the whole IntelliJ platform migrates to Java 8
#124IntelliJ reminds me of ramp up prior to Firefox 3.5, forever announcing performance increases which never seem tangible. However we're at Firefox 43 now and it seems to have delivered on the 3.5 promises, I still hold out hold for IntelliJ perhaps nearer v20. Damn shame atm though as Cursive Clojure looks awesome.
Re: IntelliJ IDEA and the whole IntelliJ platform migrates to Java 8
#125Earlier quoted context omitted.
I agree. IdeaVim is the best Vim emulator I've used as well. However, it is still just an emulator and it lacks some Vim features that I use all the time. IdeaVim is very good, but not as good as having NeoVim embedded would be, I think.
I'm curious, what features?
The Dvorak issue was specific to the JDK on OS X, according to JetBrains. Perhaps this is also fixed, now that they don't require Java 6. I don't know.
Re: IntelliJ IDEA and the whole IntelliJ platform migrates to Java 8
#126Earlier quoted context omitted.
That's actually not correct. The functionality of all IDE's we have (with exception of AppCode and CLion) can be obtained via plugins on IntelliJ IDEA. The smaller IDE's are focused around the specific platform / functionality.
Sorry hari, I love intellij and the work you do there, but I do not believe you. Please show me an IntelliJ IDEA that looks and behaves exactly like webstorm and pycharm just with plugins. You can't. For example Pycharm doesn't even have a project settings option. What plugin gives you that?
Obviously, IntelliJ IDEA is a polyglot environment so certain things cater to the needs of many platforms and languages, which is why there are some differences in UI, but AFAIK, the core functionality is there.
Having said that, we fully understand that users want to have smaller more focused IDE's based on the specific needs, which is one of the main reasons we started offer the All Products option.
But I do want to stress that the functionality of the different IDE's are via plugins, and that these plugins are available for IntelliJ IDEA, the same day the IDE's are released.
Re: IntelliJ IDEA and the whole IntelliJ platform migrates to Java 8
#127Earlier quoted context omitted.
I'm on a ~5 year old Thinkpad (w/ an i5-520m; apparently it benches to roughly the same as the M-5Y31 that's probably in your macbook), but IDEA pins a couple cores on my processor to 100% for half a minute whenever it opens a project and incurs a noticeable delay when tabbing to and from its window. Compared to my work machine, IntelliJ truly crawls. I suppose I'm asking, have you had _any_ responsiveness problems?…
I just timed it, and IntelliJ 15.0.2 took 27 seconds to start up, load a project[1], and finish indexing it. The UI was visible after 17 seconds. As soon as they appeared, UI elements worked fine. I notice no delay or lag when ⌘ + tabbing to IntelliJ. I'd like it if IntelliJ was faster, but I don't have many qualms with the current level of performance. 1. This project: https://github.com/Floobits/floobits-intellij
Re: IntelliJ IDEA and the whole IntelliJ platform migrates to Java 8
#128Earlier quoted context omitted.
Reminds me of the time I installed Visual Studio 2015. That pig sprayed over 30 GB of files onto my HDD and still needed 3rd party plugins to be on the same level as IntelliJ.
It's amazing how one man's "pig" can be a ton of other people's "best IDE that there is". At least in the case of Visual Studio...I don't hear quite as many people naming IntelliJ as "the best". Not even close.
Re: IntelliJ IDEA and the whole IntelliJ platform migrates to Java 8
#129Interesting that all of the discussion is rambling about IntelliJ in general (e.g. Is it slow? Is it better than this other IDE? Ermagherd, Java sucks! Etc). Nothing about the actual specific topic, which is that one of the most prominent development tools in the Java ecosystem now expects the current Java version to be installed. Expecting the current version might sound mundane to a Rubyist or Node person (and it m…
The IDE itself uses Java 8. You can still work on projects that utilize previous versions of Java.
Re: IntelliJ IDEA and the whole IntelliJ platform migrates to Java 8
#130Interesting that all of the discussion is rambling about IntelliJ in general (e.g. Is it slow? Is it better than this other IDE? Ermagherd, Java sucks! Etc). Nothing about the actual specific topic, which is that one of the most prominent development tools in the Java ecosystem now expects the current Java version to be installed. Expecting the current version might sound mundane to a Rubyist or Node person (and it m…
> Maybe it's Oracle releasing new Java versions every two years now, and being more aggressive about end-of-life'ing the prior versions? This is a big part of it. If you want support for older JDKs, you have to pay Red Hat for OpenJDK support. Which isn't even "real" Java, in the eyes of many companies. Add in the clamour of major libraries and platforms pushing everyone to go to Java 8 so they can slash great chunks…
From the above site:
* Direct access to secure versions of older releases of Java SE via My Oracle Support
* Rigorous and on-going regression testing and fixes for EOL’d versions of Java SE