4 ms·
I use IntelliJ for just about everything I can. It started with Java but with the Ultimate edition I've been able to do Scala, Clojure, Python, Bash, Markdown,
by lunchladydoris 8y ago
I use IntelliJ for just about everything I can. It started with Java but with the Ultimate edition I've been able to do Scala, Clojure, Python, Bash, Markdown, SQL, Cypher, PlantUML and more. It is one of the best pieces of software I've ever used.
- mruts 8y agoIntelliJ is nice, but why is it so slow and buggy? At work me and all the developers are always cursing at IntelliJ. Each of has to restart it around 3-4 times a day. We use Scala, so that might be the problem though.
- bobofatman 8y agoYou should probably give intelliJ more ram. By default it's less than 1 gb. I gave it 4gb and I haven't had any issues since.
- buster 8y agoI've used it intensively for Java, Python and even Rust and due to suspending my laptop i probably only restart IntelliJ every few weeks. I've noticed that sometimes plugins can be a problem. The Help->Show Logs Menu can be quite helpful. I've had a plugin leading to a lot of freezes of IntelliJ and the threadDumps immediately showed where the problem was. Another nice feature (logging thread dumps when the IDE freezes).
- Shorn 8y agoIDEA really is a polyglot environment. In my side project, there are the following technologies - all of which I use, completely seamlessly, in a single multi-module Gradle project: Infrastructure * Groovy - Gradle - core plugin - with specific, comprehensive support for both editing and running Gradle scripts * HCL - Terraform - 3rd party plugin - specific support for editing and launching shell script - Bash - 3rd party plugin - specific support for editing and launching * dockerfile - Docker - 1st party plugin - specific support for editing and launching and managing local docker containers for development Code * SQL - postgres - core plugin - including comprehensive support of PG features, editing SQL, running SQL and viewing DB structures * Java - Spring - core plugin - obviously, comprehensive support for editing, debugging, launching * Typescript - react front end - core plugin - specific support for editing Typescript and running Node.JS for local development, including step-debugging Typescript in the browser from within the IDE, comprehensive support for JSX/TSX too * Typescript - AWS Lambda - 1st party plugin - only basic language level support, no real support for the lambda concept built-in to IDEA yet, but I've no doubt it's coming * HTML - raw - 1st party plugin - I dunno much about this TBH, I just exported a blob of HTML from Weebly and when I need to fiddle with it, IDEA's got my back Testing * Scala - Gatling - 1st party plugin - specific support for editing and running/debugging Scala * Groovy - Spock/Junit - core plugin - with specific support for editing and running Spock constructs Ironically, I initially forgot to put Java on this list >.<