Hi @mhoffmann
Thank you for testing our new VS Code extension and for sharing your feedback. As you correctly pointed out, people tend to stick to familiar workflows, and anything new can initially feel strange or uncomfortable. The user experience in VS Code differs significantly from that of the Eclipse IDE. In VS Code, many features are accessed via commands rather than through context menus or visible buttons, which can make the learning curve a bit steeper for beginners. However, once users become familiar with it, the workflow becomes very efficient and productive.
I have worked with Eclipse for more than 20 years and still use it from time to time. At the same time, I use VS Code frequently and have become very comfortable with it. It is a different way of working, but one that many developers ultimately enjoy.
Let me address your points one by one:
1. VS Code is not a good Java IDE
The Java extension included with our Axon Ivy extension is based on the Eclipse Java Language Server, and it provides the same core Java functionality you would expect from the Eclipse IDE. In other words, it supports the Java development workflow in a familiar and capable way.
With LTS-14, Axon Ivy projects are, from a Java perspective, regular Maven projects and no longer have the old Eclipse-specific dependencies. This means they can be opened and edited with any IDE that supports Maven and Java, including IntelliJ IDEA, Eclipse IDE, NetBeans, VS Code, and others. This gives developers flexibility and choice when working on Java classes.
2. Too many boxes: Axon Ivy Projects, Java Projects, Maven
At the moment, the Axon Ivy project boxes do not yet provide a major practical benefit, but we are actively working on improving them and expanding their functionality. We are also refining the current sprint to make the experience more useful and less cluttered.
You can hide the boxes you do not want to see. Simply use the context menu on the relevant box and choose “Hide …”.
3. Project tree has no icons
This is something we are actively working on in the current sprint. A preview is available here:

4. Using Portal
This is also being addressed in the current sprint. The idea is to let developers choose whether they want to work with the Portal, and then the started engine will automatically include the Portal application without requiring it to be imported into VS Code separately.
5. Engine Main Page
When you start a process in VS Code, the internal browser opens the dev-workflow UI, which mirrors the behavior of the old Designer. That said, you are right: if you open an external browser and navigate to http://localhost:8080/, you will see the main engine page. I will create a story to improve this behavior and make it clearer.
Thank you again for the thoughtful feedback. Your comments are valuable and help us improve the experience for our users.
Best regards,
Reto Weiss, Product Owner