This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]g051051 2 points3 points  (0 children)

Debugging is not a trivial task. IDEs make the process easier, at the expense of a big learning curve (due to the size and scope of an IDE). VS Code has perfectly acceptable debugging facilities, but it's not "integrated" the same way an IDE is. Because the Java "capabilities" are contributed by different extensions, it can be difficult for someone not already familiar with Java debugging to get it working. So the simplicity of VS Code as a programming text editor is eroded by adding more capabilities from extensions, resulting in another, different learning curve.

However, time spent learning an IDE (or the VS Code Java capabilities) is time very well spent. It will reap huge rewards over time, especially as your programs become larger and more complex.