Comments by "Charles M." (@charlesm.2604) on "25 VS Code Productivity Tips and Speed Hacks" video.
-
9
-
1
-
@RajinderYadav Because without plugins vscode is nothing more than a text editor with a pretty embedded Terminal while we need IDEs.
Since then I switched to the JetBrains ecosystem (I get the licenses through my employer) and it's crazy how much I've missed out on.
The biggest pro of JetBrains IDEs is the code refactoring. It understands what you try to code and make your life so much easier.
It informs you of changes you should make to your code in realtime, following official and/or popular conventional guidelines, it generates code for you and it also rewrites entire/parts of files for more readable, less bug-inducing (nullity/ exception handling, constructor initializations, dependency injection, etc...) and more extendable codebases.
Ultimately it's the best tool to make your projects more maintainables and for devs to enjoy writing code again.
But it's not all JetBrains offers; Test-driven-development isn't a pain anymore with the built-in Explorer, Automation is goated with Background Tasks, Scheduler and Debug/Run profiles, powerful analytics during Debugging, the Version Control integration is actually good (timestamps and diffs in the editor, commit and push through the UI), it also has proper built-in database tooling and specific tools (built-in REST client, HTTP server, WebView tabs, etc...).
You also have plugins for non built-in languages support and for 3rd party services. Those plugins aren't bloating the execution Heap, making the program smooth to run on any configuration.
And you get all of that at very lightweight performances.
The IDE indexes your project as you work on it so it launches very fast and don't consume crazy amounts of RAM.
1