The Visual Studio Code Oracle Java Platform Extension |
Written by Nikos Vaggalis |
Monday, 18 December 2023 |
A new extension by Oracle makes the life of Java devs a little bit easier and more productive. The battle of the IDEs is hotting up. While previously the choice of the programming language would also direct the choice of the IDE, with the advent of the Language Server Protocol, which separates the language from the editor, the lines have been blurred because any IDE can nowadays support any given language. Java is the most catered language IDE-wise. There's Netbeans, JDeveloper, Eclipse, BlueJ, but in reality the choice is between IntelliJ and VSCode. IntelliJ is of course closely associated with Java and Kotlin, while VSCode with C# and the like. But for those devs who code in Java as well as other languages and do not want to switch IDEs depending on the language, VSCode is of course the recommended choice. As such, Oracle with the new "Java Platform Extension" offers an even more enriched experience for those programming in Java and VSCode. Of course, it makes use of LSP to make it happen, its language server is based on the OpenJDK’s javac compiler for code editing and compilation and on OpenJDK’s debugger interface for debugging. The important thing here is that thanks to this server edition, VSCode is able to offer IDE support for new JDK features as soon as they are introduced, even during Early Access. This means that the VS Code Extension will support the current JDK release as well as the next upcoming JDK version. Apart from that, the extension adds many new features to the IDE too: VS Code Command Palette options
Project Explorer Test Explorer Debugging Launch Configurations Panel
Run Configurations panel Refactorings
Imports Javadoc JDK detection Build system
In conclusion, the Oracle Java Platform Extension gives Java devs yet another reason to try out VSCode for a seamless programming experience, at the same time of challenging IntelliJ's dominance. More InformationOracle Java Platform Extension for Visual Studio Code
Related ArticlesMicrosoft Goes All Out On Java
To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.
Comments
or email your comment to: comments@i-programmer.info |