Software-update: IntelliJ IDEA 2025.1

IntelliJ IDEA logo JetBrains brengt verschillende ontwikkelomgevingen uit, zoals CLion gericht op C en C++, DataGrip gericht op SQL, PhpStorm gericht op PHP en IntelliJ IDEA gericht op Java. IntelliJ IDEA biedt slimme codecompletion, deep static analysis, intelligent refactorings, een debugger en een testrunner, en kan ook overweg met Kotlin, Groovy, Coffee- en ActionScript. Voor een overzicht van de mogelijkheden verwijzen we naar deze pagina.

IntelliJ IDEA is beschikbaar in twee smaken: een gelicentieerde Ultimate-smaak met meer functionaliteit en een gratis opensource Community-smaak. Voor de Ultimate-smaak zal voor zakelijk en thuisgebruik betaald moeten worden, maar als de software wordt gebruikt voor onderwijs of niet-commerciële opensourceprojecten is de licentie gratis. De complete changelog voor versie 2025.1 is op deze pagina te vinden; dit zijn de belangrijkste verbeteringen:

Key highlights:
  • Version 2025.1 provides full support for all features in the Java 24 release, ensuring a seamless experience with the newest language updates. Learn more in this blog post.
  • In this release, K2 mode is enabled by default, marking a major milestone in our journey to enhance code analysis, memory efficiency, and overall performance for Kotlin development in IntelliJ IDEA. Active users are already experiencing a smoother workflow, and we’re continuing to address outstanding issues, refine refactorings and inspections, and further improve quality based on your feedback. Learn more in this blog post.
  • You can now pause and resume watch evaluations during debugging to control the potential side effects of watch computations.
  • Kotlin Notebook, a new interactive environment for JVM developers, is now a built-in feature of IntelliJ IDEA! Kotlin notebooks are perfect for a wide range of tasks – from real-time prototyping, presenting, log parsing, and documentation writing to in-depth data analysis and visualization. Learn more in this blog post.

IntelliJ IDEA 2025.1

Versienummer 2025.1
Releasestatus Final
Besturingssystemen Linux, macOS, Windows 10, Windows 11
Website JetBrains
Download https://www.jetbrains.com/idea/download
Licentietype Open source/betaald

Door Bart van Klaveren

Downloads en Best Buy Guide

20-04-2025 • 08:00

2

Submitter: Zidane007nl

Bron: JetBrains

Reacties (2)

2
2
1
0
0
1
Wijzig sortering
Na Eclipse en Netbeans, een aantal jaar geleden de overstap gemaakt naar deze IDE. Werkt zeer prettig en stabiel (tegenwoordig). Bijna oneindig veel plugins, die je eventueel ook zelf kunt maken. IDEA (Ultimate) wordt ook zeer regelmatig bijgewerkt, dat is prettig.

De laatste versies zit er (natuurlijk) ook diep geintegreerde AI in (geen plugin meer nodig van externe partijen als Copilot). En nu ook een AI die goed overweg kan met tools (Junie). Dat was het missende stukje: de AI kan nu zelf feedback over zijn wijzigingen krijgen en doorgaan met aanpassen totdat alles werkt. Vertel Junie wat je wil en hij schrijft code+test, voert de tests uit en afhankelijk van de resultaten maakt hij nog meer aanpassingen. Junie kan iedere commandline tool zelfstandig aanroepen en de response uitlezen (ook over SSH, of in docker containers).

Ik voorzie dat software ontwikkeling gaat veranderen en 80-90% van de code op deze manier geschreven gaat worden. De mens stuurt bij, geeft bijgewerkte prompts en doet een dubbelcheck, maar al die boilerplate code, documentatie, etc is nu echt wel voorbij. Het is zeker niet perfect, maar je voelt de potentie. Het is bijvoorbeeld nog erg traag (maar nog steeds een stuk sneller dan een mens).
De AI is nog heel sterk in ontwikkeling, met wekelijks updates, maar je ziet dat de interfaces hiervoor steeds nadrukkelijker en op een hoger niveau in IntelliJ aanwezig zijn. Ik ben beniewd waar dit zal eindigen.

Welke IDE's zijn een alternatief voor Junie? Ik heb wel van bijvoorbeeld Cursor gehoord, maar nog niet gebruikt. Heeft deze ook een feedback loop van een compile of het uitvoeren van de tests?

[Reactie gewijzigd door Carnifex op 20 april 2025 09:24]

Ik heb toch liever gewoon geen boilerplate door het toepassen van degelijke software engineering tactieken. "Zo handig, al die gegenereerde code". Ik vind de letterlijk miljoenen regels code die al geschreven zijn en prima hergebruikt kunnen worden veel handiger.

Al die AI meuk is een pleister voor mensen die het wiel maar oneindig opnieuw blijven uitvinden; in plaats van te automatiseren ga je dan maar een stuk software vertellen hoe je alles maar constant handmatig gaat uitrollen. En dat wordt dan alleen maar erger, het wordt weer 1 groot script spaghetti festijn. Nee dank je.

Op dit item kan niet meer gereageerd worden.