6 ms·
IntelliJ IDEA 2016.3 GA: Java 8 and ES6, Debugger and UI improvements, more
- cmrdporcupine 10y agoI really wish they'd roll the CLion C++ support into their IDEA releases, so I could just use one tool for multiple languages.
- CraigJPerry 10y agoSame thought exactly! CLion has had python for a while so that kinda covers a bunch of my use cases but I still need java
- rubber_duck 10y agoThat and also having integration with other build systems like Gradle native would be perfect - I could have a single build system for the entire project instead of that CMake junk.
- cmrdporcupine 10y agoI have come around to CMake. I've come to really like it because of using it in CLion. But having it as the only option is definitely restrictive. And not competitive with Eclipse, which is more flexible on this front.
- anastasiak2512 10y agoWe do plan it in some future (https://youtrack.jetbrains.com/issue/CPP-4141 https://youtrack.jetbrains.com/issue/CPP-4141). However, due to historical and some technical reasons, it's not that quick, so postponed for now until we find some resources for this task.
- pswenson 10y agoyou should at least get the makefile support from C++ in there.. people use makefiles for bootstrapping docker all the time. https://youtrack.jetbrains.com/issue/IDEABKL-5173 https://youtrack.jetbrains.com/issue/IDEABKL-5173
- cmrdporcupine 10y agoThat's good to hear. And I concur with the other reply here that additional build systems are going to be needed. I use CLion every day at work, but I have to maintain my own CMakeLists.txt and keep it in sync with our actual (Makefile or Bazel/Blaze) builds.
- GFK_of_xmaspast 10y agoI just bought the all-you-can-eat license.
- evenh 10y agoThe Java 8 refactorings looks awesome!
- andrey_cheptsov 10y agoSimilar quick-fixes are now available for Kotlin as well: https://www.jetbrains.com/idea/whatsnew/img/2016.3/idea_2016_3_kotlin_loop_to_lambda.png https://www.jetbrains.com/idea/whatsnew/img/2016.3/idea_2016...
- andy_ppp 10y ago400% CPU on PyCharm for me... I am super impressed with the features of this IDE; for me personally the jetbrains ones are my favourite, but whatever the setup on this Mac they are too slow for me to use. Since moving to VSCode my laptop battery lasts a couple of hours longer :-/
- yread 10y agoIt's not only on Mac, on this Windows machine with i7 and 16GB of RAM music playback starts stuttering when IDEA does its thing. I still like it though
- realharo 10y agoI often have to work with C++ code at work, so I'm all too familiar with music and video stuttering during compilation. I usually just use procexp to give the music player process higher priority, which solves the problem (although not permanently).
- jabzd 10y agoI was at 600% CPU and 5GB of RAM with 3 project windows open, for IntelliJ Ultimate (we hop between a lot of languages so this is easiest). This was with most inspections turned off! I've also moved to VSCode and haven't looked back. My whole team is currently evaluating VSCode. That is ~$600/mo in subscriptions to IntelliJ Ultimate if everyone decides to move to VSCode - which is looking likely.
- holtalanm 10y agodepending on language, VSCode will be vastly inferior. If using Java, Groovy, Kotlin, or Scala, Intellij will be much more valuable in terms of time-saving than the $600/mo subscription savings. For most other languages, VSCode is easily almost on par with Intellij.
- jabzd 10y agoTotally agreed on the value-add for those languages. We'll probably keep one license around for the times we drop into Java for Android which is fairly infrequent. Otherwise, we're a mix of JS (NodeJs/React/Appcelerator/etc), Ruby (via Puppet), HTML/CSS, PHP, Python, etc. IntelliJ was overkill in the first place but the one IDE to rule them all is just too compelling to not give it ago. Worked for 2 years, the product has just gotten too slow now. My gut reaction is that IntelliJ's indexing isn't yet properly optimized for the small-file dependency-hell that JS dev has turned into. The unfortunate thing was that we were willing to upgrade to the newest Macbooks if they had 32GB of RAM and hope that helped (in addition to some VM woes for working on infrastructure) - probably would have kept IntelliJ in play but the swapping and it using 33% of RAM on our machines made it an easy target to try to replace. In comparison, VSCode is using 70MB RAM on my machine currently with 6 projects open.
- staticelf 10y agoWhat about font rendering on linux, any better? As of now, it's so horrible I can't use the product. Font rendering in Atom or Sublime is so much better.From what I understand this is because of their usage of java swing. But looking at fonts is what we do all day and I can't have them to look like shit.
- LoneWolf 10y agoLooks good to me here, using KDE Plasma here, and Oracle JVM.
- ohstopitu 10y agoI used to feel the same way. However, after switching to Oracle JDK, and modifying a couple of settings in one of the dot files, it seemed to look as close to atom/sublime as possible (on font sizes 16+). ^ Tested on Webstorm and IntelliJ. Will post configs when I get home. (I'm on Ubuntu 16.04 with Unity 7 and the latest updates)
- ergo14 10y agoWhat distro/DE? I'm using it under gnome 3 and its looking fine here.
- bitL 10y agoOn Cinnamon + HiDPI IDEA looks perfect.
- lars_francke 10y agoOne thing that IntelliJ does not support is working on multiple branches of a product without having to reindex. I work with a lot of Open Source tools (e.g. Hadoop, Kafka) with complex build setups. It often takes 10+ minutes for IntelliJ to load a project. If I now switch to a different branch it starts all over again. I wish it'd keep a cache of multiple index versions around.
- chikei 10y agoI use git worktree as a workaround for this case.
- pavel_lishin 10y agoCan you go into more detail about that?
- zimbu668 10y agoI assume he means he uses git worktree to create a directory structure like so: src/my_project_master/ src/my_project_develop/ src/my_project_new_feature/ Each with it's own IntelliJ project. If he needs to switch branches it's relatively fast to open a different existing project rather than git checkout branch, which can cause IntelliJ to become unresponsive as it reindexes everything. Not tried this, but I experience this quite often and will have to give this a shot.
- Rezo 10y agoThe recent WebStorm 2016.3 is really great as well: Flow support, convert to ES6 quick actions, React Native, debug Node apps inside Docker containers, ESLint quick fixes, etc. If your editor doesn't offer basic productivity accelerators like React property autocompletion, or a Go-to-Definition that works across ES6 modules, or refactoring support in JS, you should really look into a proper IDE like WebStorm. Yes, it costs actual money, but it's a no-brainer for professionals. I've tried VS Code, Atom and others but keep coming back to WS for the pure productivity aspects.
- danieljoonlee 10y agodoes intellij idea not update itself on mac if i have the previous version? it's sending me to a new download link for 500mb+
- tf2manu994 10y agoYou can fix this using the intellij toolbox