Live data from Hacker News

IntelliJ IDEA and the whole IntelliJ platform migrates to Java 8

blog.jetbrains.com

111–120 of 141 posts

Re: IntelliJ IDEA and the whole IntelliJ platform migrates to Java 8

#111

Interesting 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…

"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

#112
post #74
post #65

Earlier quoted context omitted.

Hm, I write Java for a living (Android) and Java being a nice language would be one of the last things about it to come to my mind...

Have you looked at using Kotlin instead?

Yes! Much of an improvement, definitely. Especially since it approaches maturity now.

It's going to take a while until it gains wider acceptance as a production language in commercial projects though.

Re: IntelliJ IDEA and the whole IntelliJ platform migrates to Java 8

#113
post #98

Earlier quoted context omitted.

eh, any app that maintains compatibility with jdks then there is indeed the PEBCAK as you say, but you can't really blame people that knows the proper solutions if they have weird jdk to support.

That problem was solved in the JDK five years ago. If you're required to support a ten-year-old, EOL-ed platform because people don't upgrade, that's still not the JVM's fault...

If it were for rational people, we wouldn't have spring beans application around. World isn't built on technical excellence.

Re: IntelliJ IDEA and the whole IntelliJ platform migrates to Java 8

#114

Earlier quoted context omitted.

That's not unusual for any app based on the JVM.

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

#115

Interesting 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…

IntelliJ includes it's own Java - so it doesn't expect anything special.

Re: IntelliJ IDEA and the whole IntelliJ platform migrates to Java 8

#116

Call me old, but I still use eclipse even for android programming (using the ADT plugin). Every IDE has pros/cons, and both eclipse and intellij have their shares, but if you consider the big picture, they mostly even out. In fact, I would rather argue that the features on which intellij rules are of superficial nature and have more to do with a "nice feel" (such as more friendly code-completion or better looking gra…

The biggest thing I like about intellij over eclipse is that it uses the java and maven versions I want it to, instead of ecj and a bundled maven. This probably doesn't affect many, but was constantly a problem on some weird legacy projects I worked on. I agree that the other differences are largely superficial. (I've yet to pay for intellij)

Re: IntelliJ IDEA and the whole IntelliJ platform migrates to Java 8

#117

Earlier quoted context omitted.

In one extreme example, my project was a scraper that scraped in 80k images or so, and IntelliJ was essentially unusable until I did this (16 gig of ram, SSD, i7 quad core etc), and completely fine afterwards. So if anyone is having performance problems, please do check this out.

what kind of scraping project was it?

Steam sales - I posted it here a while back. Clojure + Reagent site - http://www.hydralist.com

Re: IntelliJ IDEA and the whole IntelliJ platform migrates to Java 8

#118

Earlier quoted context omitted.

You can use latest Idea to write code on Java 1.4, I guess. The topic is about JRE used to launch Idea itself. You can use any JRE to launch your projects from Idea.

Sure, but developers in the corporate enterprise world often don't have control over the software installed on their workstations. I realize that Hacker News skews toward a different industry segment, and it's hard for people outside of the enterprise to fully grasp its horrors. But believe it or not, expecting the current version of Java to be installed on a Java developer's machine is actually a pretty big shift!

IDEA comes with its own JDK bundled, so if you have permission to run IDEA, you have the updated Java (installed to the subdirectory that IDEA resides in, nonconflicting with the system JRE). What's so hard about that?

Or is your question about how JetBrains expects to get permission from the pointyhair bosses to purchase the new IDEA version for their developers in the first place? If that's your question then it's not really JetBrain's business if megacorps decide developer productivity is not worth the money to spend on buying a new copy of IDEA.

Re: IntelliJ IDEA and the whole IntelliJ platform migrates to Java 8

#119

Interesting 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

#120

Call me old, but I still use eclipse even for android programming (using the ADT plugin). Every IDE has pros/cons, and both eclipse and intellij have their shares, but if you consider the big picture, they mostly even out. In fact, I would rather argue that the features on which intellij rules are of superficial nature and have more to do with a "nice feel" (such as more friendly code-completion or better looking gra…

>But features that eclipse rules are more substantial (like performance, ability to work on wide range of projects).

In my opinion, and every other dev at my shop, our switch to Intellij IDEA was the best thing we ever did, specifically for performance reasons.

Post reply on HN