I have to do basic Java projects for university, I already use Visual Studio Code for C lang. They recommend Eclipse but it seems a little bit complex for me. Please suggest.
I spent years and years with Eclipse, and did VS Code as well, but nothing can compare with JetBrain's line of products. I have been coding since 1992, so I have a long list of IDEs I had my hands on, including developing a couple of IDEs of my own.
JetBrains IntelliJ IDEA stands out as a superior choice for Java programmers compared to Eclipse or Visual Studio Code for several compelling reasons. Firstly, IntelliJ IDEA's intelligent code editor significantly enhances productivity by offering advanced code navigation and comprehensive refactoring support. This intelligence extends to real-time code analysis, which can detect potential errors and suggest fixes as you type, thus streamlining the development process.
Another key advantage is the seamless integration with modern frameworks and technologies. IntelliJ supports a wide range of Java frameworks and provides out-of-the-box integration with tools like Maven, Gradle, and version control systems, which can be more intuitive than in Eclipse or Visual Studio Code. This makes it easier for developers to manage projects and dependencies, as well as to maintain a smooth workflow for continuous integration and deployment.
IntelliJ IDEA's user interface is designed to maximize developer productivity by offering a more intuitive and responsive experience. It provides a cleaner, more organized workspace than Eclipse, and many users find its interface to be more navigable and less cluttered. This focus on user experience reduces the learning curve for new users and enhances efficiency for seasoned developers.
The availability of the IntelliJ IDEA Community Edition is a significant advantage, offering a free, open-source version of the IDE. This makes it accessible to a wide range of developers, from students to professionals, without the need for an initial financial investment. The Community Edition includes many of the core features necessary for Java development, making it an excellent choice for those looking to develop pure Java applications or server-side code.
You can grab IDEA from here https://www.jetbrains.com/idea/
I would say Visual studio Code has lot of support for java already, if you are already using it, I would suggest you to use it. With sonar lint it will be great for your workflow. check this https://code.visualstudio.com/docs/languages/java. if you have USD $100 switch to Idea


