Tag Archives: .NET

.NET terminal support

Doing daily tasks on terminal is not a very common thing for .NET Framework developers for many years because they used to use rich tools support of Visual Studio. But in .NET Core the things has been changed. All the tasks can be done now from terminal. Now developers has the option to choose between terminal and rich tools support of Visual Studio.

If you are coming from .NET Framework background and working with .NET Core then you can continue to use Visual Studio. But you are coming from a different background where you used to use terminal and working with .NET Core then no need to use Visual Studio, you can use terminal and a light weight editor like Visual Studio Code for that. Now .NET is much more flexible in terms of developer choice of tools for work.

Note: When I say .NET Core in this blog, I actually means .NET Core, .NET 5 and newer.

Visual Studio vs Visual Studio Code for .NET development

Below is some of the differences between Visual Studio and Visual Studio Code to work with .NET application development.

Visual StudioVisual Studio Code
It is an IDE with great tools support. A lots of work can be done with mouse.It is an light weight editor. Many of the task you need to do from terminal.
Good for the developers who comes from .NET Framework world to .NET Core world.Good for the developers who comes from non .NET (like JavaScript) world to .NET Core world.
Takes big hard disk spaces for installation.Takes small hard disk spaces for installation.
It is in Windows and Mac but both are having different look and feel.Truly cross platform. Same thing can be installed in both Windows and Mac.
Lots of things are abstracted away from you behind the rich tool support.You need to work more closely with the SDK.
Popular in enterprises.Popular in open source world.

Which one you will use depends on your personal preferences.