Live data from Hacker News

IntelliJ IDEA and the whole IntelliJ platform migrates to Java 8

blog.jetbrains.com

91–100 of 141 posts

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

#91
post #56
post #53

Earlier quoted context omitted.

It just ruins Command+C and Command+V for me. Yes, I understand I can go into visual mode and use 'y' and 'p' but what if I want to paste from the system clipboard rather than the IdeaVim clipboard? Command+V simply just doesn't work and 'p' obviously contains the IdeaVim clipboard buffer.

$ cat ~/.ideavimrc set clipboard+=unnamed That sets IdeaVim to use the system clipboard by default. However, this has the same effects as making vim use the system clipboard by default: for example, executing ci" will pull the text between the quotes onto the system clipboard, overwriting whatever is there. Personally I prefer this behaviour in vim, emacs (with Evil, obviously), and IdeaVim though. YMMV, but it is po…

Super helpful! Thanks for the tip

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

#92

Earlier 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.

That's a bit excessive, did you install all of the vs stuff (all languages & tools including c++, office dev tools, silverlight, light switch etc)? If you just choose C# it's a bit better (though still big). And yes you still need Resharper, ironically made by JetBrains, for it to be on the level of IntelliJ.

VS2015's installer is notoriously uncustomisable - it installs a bunch of useless stuff without letting you choose.

https://visualstudio.uservoice.com/forums/121579-visual-stud...

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

#93
post #83

Earlier quoted context omitted.

I'm not so much arguing as I am simply asking... what would you recommend instead for cross-platform desktop app development? * GTK and even Qt are criticized for looking non-native or even ugly, and for being limited in their available components. * Going the Atom route, of embedding Chrome and writing your app in HTML and JavaScript, is daft. The languages are poorly suited for the domain, installer bundles are fat…

I find C#/.NET and Xamarin to be comparable for developing cross-platform desktop applications. This allows a single codebase that interacts with native libraries and APIs for each major operating system as well as a native looking GUI for each.

Can you name any desktop app written in C#/.NET or Xamarin that looks decent, on Linux and/or OS X?

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

#94

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…

I believe that, with JetBrains tools, it installs its own JRE as part of the product installation (at least it does for RubyMine on OS X).

So if your corporate overlords allow the IDE itself, you're good.

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

#95

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…

As a former Eclipse+ADT user, the key advantage of IntelliJ is stability. Eclipse+ADT crashed daily for me. IntelliJ might crash once a month.

Given that the Google team is also shipping all of the new features for Android development in Android Studio first, you are giving up a whole lot more than just a few nice to have look and feel features by staying on the deprecated dev system.

It was a pain in the ass to learn a new IDE, but as a professional Android developer it was a must to stick with the mainstream toolset.

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

#96

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…

I believe that, with JetBrains tools, it installs its own JRE as part of the product installation (at least it does for RubyMine on OS X). So if your corporate overlords allow the IDE itself, you're good.

They just started doing that this year

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

#97

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…

There's been 8 years between Java 1.0 and Java 5. It was probably too many release for the enterprise world. It took TEN years from Java 5 to Java 8. It was probably due to the gap of Java 7 when Oracle bought Sun. Companies are also much more used to auto-upgradable software now, and the Moore law is over for desktops, hence everyone was awaiting for the Java 8 upgrade.

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

#98
post #51

Earlier quoted context omitted.

On my experience, the blame is more between chair, keyboard and monitor than with JVM itself, given the typical codebases I have to review for quality issues.

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...

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

#99

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…

Honest question: why is backward compatibility an issue for development machines? It's an IDE, right, so you will still be able to edit the project that is backwards-compatible with 1.4 with it?

It affects development of huge ecosystem of plugins for IntelliJ.

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

#100

Java as base platform? Shit, didn't know that, and it totally explains the slowness on anything Can anyone please tell me a reasonably complex GUI program in Java that is actually fast and resource-efficient? Counter-examples include IDEA, Lotus Notes, JDownloader, SAP... I believe that while Java may be a nice programming language, you import slowness and resource starving of your system by using it.

I agree with that. After working with it for long time Java as a language / platform encourage super bloated applications. If IBM / Oracle's code is bloated and memory hungry and including core Java libraries then its mostly Java problem at root not the developer problem.
Post reply on HN