I have tested JUNO and vscode-julia. According to my experience, vscode-julia is more user friendly and stable. The speed of the current version is much faster than v0.15. I used vscode-julia for the daily work. Only several painpoints some of which maybe not be caused by vscode-julia itself.
- Speed is not quick enough, not smooth as Python IDE, and some times very slow (such as large project or code to load relative large data). This may be caused by JuliaInterpreter.jl.
- If the enter function is in
file1.jl which call a function in
file2.jl and we only set the breakpoint in
file2.jl, after pressing
run and debug, it does not stop at the breakpoint in
file2.jl. It runs to the end and exit instead.
According to my own experience, vscode-julia would be the one nearest to a usable/mature IDE, which possibly provide similar user-experience as Python IDE.
I made a very short video to should how to debug Julia code with vscode-julia IDE.
Debug Julia code with vscode-julia