7 ms·
Jetbrains IntelliJ. I use it for html, JS, CSS, Vue, node.js, Python, Java, SQL, etc. I’ve tried visual studio and some other IDEs, but find intellij to be supe
by irrational 6y ago
Jetbrains IntelliJ. I use it for html, JS, CSS, Vue, node.js, Python, Java, SQL, etc. I’ve tried visual studio and some other IDEs, but find intellij to be superior in every way.
- cosmotic 6y agoAlthough I have the hots for intellij IDEA too, does it count as enterprise?
- shoo 6y agoGood question. I reckon the answer is mixed: some customers are individuals -- where the person who decides to make the purchase is the end user -- some customers are small businesses, while some customers are enterprises. It does appear to have some business & enterprise functionality - at least around how license management works (having some people with permission to manage a pool of licenses for the software that can be granted or withdrawn to individual users in an org). I wonder what fraction of intellij's customers are individuals, small businesses, vs enterprises. My hypothesis is that software that is sold to individuals, where the purchaser is the same as the end user, has more evolutionary pressure not to be awful. It'd be interesting to ask "what is the best enterprise software you use that is ONLY sold to enterprise customers and never to individuals" as there's more pressure on such software not to be usable.
- irrational 6y agoWell, I'm cheap. I wouldn't use it if my enterprise company didn't pay for it. If I had to pay for it, I'd find something free.
- getpolarized 6y agoWow.. I hate it... the quality of IntelliJ has really fallen. I've been using it for like 5 years now and I'm constantly fighting it There are literally 20-40 serious bugs that impact me daily.
- jen20 6y agoDo you have some examples? I've used IntelliJ or variants of it (Clion primarily in more recent years) since ~2004 and rarely had any issues, but it's possible I'm missing some obvious things here.
- aPoCoMiLogin 6y agomacos + 4k display [0] = enormous performance issues even on mac pro [0] https://youtrack.jetbrains.com/issue/JBR-526 https://youtrack.jetbrains.com/issue/JBR-526
- radicality 6y agoWow, never had this, I use IntelliJ (for java) many hours everyday with 2x4k@60Hz screens (both running with hidpi scaling so even more pixels than 2x4k) and it’s always running smoothly. Running MBP 16”.
- atroche 6y agoThis has been my exact setup (except 15" instead of 16") for four years now, and I also have never had problems.
- gimboland 6y agoYep, and that issue has been open for FIVE YEARS. The related issue which promises a fix has "only" been open for two, however: https://youtrack.jetbrains.com/issue/JBR-745 https://youtrack.jetbrains.com/issue/JBR-745
- jen20 6y agoInteresting - my own setup is the built-in 15" high DPI display, an LG 5k display and a Dell 49" ultrawide with a low DPI. I've not really experienced this. Probably scaling mode or similar.
- tluyben2 6y agoI find this with all IDEs; quality is dropping fast and bugs do not get fixed. I find myself reaching for emacs more and more.
- colmvp 6y agoOn the flipside, I find IntelliJ causes my computer to go into overdrive while VSC is pretty snappy. A shame because I love using their software. I guess I just need to get a new computer lol
- ioseph 6y agoSimilarly, it's a pain because I found IntelliJ was far better at auto-completing modules across a javascript mono-repo, but the performance was bad that I've switched to VSC despite it generally being worse experience
- freeqaz 6y agoVSC != VS I'm sure VS chugs power like IntelliJ too
- moooo99 6y ago> VSC != VS Yes, but VSCode offers a lot of the functionality for a lot of the programming languages/frameworks OP mentioned he uses IntelliJ for. HTML, JS, CSS, Vue, Node, Python are all perfectly useable in VSCode. For stuff like Java and maybe SQL the full version of Visual Studio would be a fair comparison since VSCode's options for that aren't that amazing (imho).
- mellosouls 6y agoI think it depends on the environment as to usablity: eg. on my home laptop, VSC is great; but on my locked-down corporate laptop everything is a slog library and extension-wise - Pycharm just works. That's obviously a process issue to an extent, but there is only so much time I want to spend messing about with this stuff, and if an IDE doesn't have me fighting admin rights every minute, I'll go with that one.
- meditative 6y agothat was the primary driver to me moving full time into a linux VM for work. The corporate crap and antivirus made my overpowered laptop really slow. I then moved to booting with an external Samsung T5 SSD drive straight into Linux and running Windows in VMs. I still need the primary Windows for when I need to join the domain.
- dazag 6y agoTotally agree man, is the all-in-one programmer software (if you know how to use it though). I see colleagues with 10 different software to do their job, I just need phpstorm.
- yread 6y agoExcept being a bit too strict about style. I've started using Rider midway in a project, its formatting didn't really follow a style. Now every time I paste stuff or do anything really the whole file gets reformatted. You can find lots of people complaining about that. And it's not a new problem either: https://intellij-support.jetbrains.com/hc/en-us/community/posts/360000338004-How-to-disable-ALL-auto-identation-and-code-formatting- https://intellij-support.jetbrains.com/hc/en-us/community/po... https://intellij-support.jetbrains.com/hc/en-us/community/posts/115000053430-Turn-off-100-of-all-code-auto-formatting-everywhere-forever-under-every-circumstance https://intellij-support.jetbrains.com/hc/en-us/community/po...
- qqj 6y agoYou can configure it to not auto format or format only modified lines, in addition to using whatever style formats you actually want...
- yread 6y agoWell, I (and the people in the tickets posting screenshots) have the autoformat on paste and other settings off but it still happens. On top of that I've tried running code cleanup on the whole solution and it introduced bugs - I have an Image class in the project but it imported System.Drawing instead and prefixed the Image with some nonsense that didn't compile. I think I'll stick to waiting here and there for the rusty Visual Studio 2019 rather than cleanup Rider's shit every commit
- 65536 6y agoYeah JetBrains IDEs are nice. I use their CLion IDE for Rust and also for web stuff.
- draven 6y agoI used to use it for Scala, sometimes the editor would hang for 30-40s (probably even more but I don't want to sound like I'm exagerating.) I moved back to Emacs+Metals which suits me better (it's hard to leave Emacs after 20+ years of use.) Nevertheless I still think Intellij is an awesome piece of software and I still start it sometimes to get useful features which are not available in Metals, like inline type annotations for long method chains (really useful when coding with Cats) or "show implicit hints" to see which implicits are used / missing and where.)
- smabie 6y agoIntellij is awesome, and I use it for Scala with Emacs keybindings as well but like you said, the performance is just atrocious. Memory leaks, stutters, hangs, bad latency, you name it. Every Scala dev team I've been on constantly curses at Intellij. And yet, no one switches, because the functionality it provides is so good. I never could get ensime to work, but I should try metals.
- jpgvm 6y agoMost of this is the Scala plugin. I eventually stopped writing Scala because of this and other reasons.
- draven 6y agoEnsime is not maintained anymore, I'd say the experience has been better with Metals for at least 2 or 3 versions now than it every was with Ensime. Give Metals a try! Following the instructions in the docs is enough to get a good working environment.
- thu2111 6y agoThis is very language dependent. With Kotlin and especially Java it flies for me.
- ChristianGeek 6y agoThat’s weird; I’ve been using it with Scala for the past year without any major issues.
- dcminter 6y agoYou know, I just don't get the love for IntelliJ. I used to use Eclipse (or more often than not Spring Tool Suite) and I rather liked that. More and more I'm obliged to use IntelliJ and in comparison it just seems ... okay. Its suggestions stuff is nice, and it works reasonably well. In particular it supports multiple languages much better than Eclipse's motley range of plugins. So I can see why your list of uses makes it the superior option there. But for primarily Java development, which is where I encounter it and the most vocal love for it, it lacks a couple of key features (or non-obvious configuration to enable them I guess?) * You can't run code unless the whole project compiles (poor for quick sanity check, test driven development, and refactoring breaking changes). * You don't get the "problems" view of compilation issues (and optionally analysis output like findbugs) so as often as not I'll try to run a test, building the whole shebang, when the end result will be needing to fix a trivial syntax error. Eclipse tells me that first. * It's a pain to use when working with multiple (source independent) projects simultaneously. E.g. a library project and the main project. Eclipse lets you open anything you want to in the same window and presents them in the same explorer view. It also, anecdotally, feels slower than Eclipse, and seems to enjoy popping up focus-stealing windows more often than Eclipse (though I guess I can cuss Gnome just as much for that one). I don't hate it, but I do miss Eclipse. Edit: I should add that it supports Gradle rather better than Eclipse does, but since I really dislike Gradle I'm not sure how much of a plus that is!
- exikyut 6y agoI wonder if IDEA gained traction after Android Studio switched to it?
- danpalmer 6y agoI want to try it but their whole suite of tools lacks support for my keyboard layout (admittedly weird, but system supported on macOS) so no keyboard shortcuts work.
- GordonS 6y agoI'd question whether IntelliJ is "enterprise software" though?