C
C#11mo ago
MENN | Kaiju

help me

so me and my friend wanna start wit C# probably gonna use it for unity. We were wondering what the difference is between vs and vs code.
No description
No description
35 Replies
Mkp
Mkp11mo ago
msvs is a bulky gui, vscode is a more lightweight lego set.
Ezlanding
Ezlanding11mo ago
VS is a bulky IDE, built for c# development, while vscode is a text editor, meaning it’s faster and has support for many languages and other features via plugins (but out of the box its not specifically built with the tools for c# dev). I would probably reccomend VS for unity development, but it depends based on what you like/need and what you’re running everything on. Read this (or any similar article) for more info https://www.freecodecamp.org/news/visual-studio-vs-visual-studio-code/, or if your not sure you can set up both and see which you like better
Thinker
Thinker11mo ago
Yeah, Visual Studio is also much more beginner-friendly than VSCode, especially with Unity. As long as you have the Unity workload, everything should work fine.
Mkp
Mkp11mo ago
vscode is beginner friendly its just installing 2 extensions, which is a 5 second project, creating projects happens from the command line rather than a new dialogue.
Thinker
Thinker11mo ago
Yeah but not all beginners will be comfortable with the command line
leowest
leowest11mo ago
its not really, if you dont know anything about programming its going to be a nightmare to set things up, then u need to do configuration based on what you're working on and most of it are either files or cli commands on top of that u lose the ability of having a nice designer for certain type of apps and a bunch of other things that comes without the need of a specific workload
Thinker
Thinker11mo ago
Although with Unity, none of those are really a necessity
Mkp
Mkp11mo ago
Ive never really needed to modify a csproj much. I think you're overthinking the complexity of a csproj from mainstream repos who do cursed things. Getting comfortable with the command line is an essential skill as a programmer to be.
leowest
leowest11mo ago
and I think your overestimating a beginner trying to learn both vs code and the language he will use with it vs him using it with a proper IDE where they already commit so many mistakes for the language itself
Mkp
Mkp11mo ago
https://tenor.com/bVG8n.gif In all honesty you're underestimating what a beginner can achieve
leowest
leowest11mo ago
I am sure they can achieve using vs code, but at the same time I don't see the need for them to go thru all from ground 0 over learning the language in a friendly environment, and then deciding which ide/editor/extension/tooling they want to use
Mkp
Mkp11mo ago
Wow I wonder how beginner web developers survive not knowing cmd line
leowest
leowest11mo ago
u realize that this comment makes 0 sense right? u still have vs studio cli and u can still use the command line nothing stops then to use it when needed if needed the difference from vs code is mainly the amount of cli stuff u have to learn vs what vs community, rider, etc + leverage for u
Mkp
Mkp11mo ago
It makes perfect sense. Command line isn't a huge barrier to entry at all. Okay what else does msvs leverage for you aside from the project creation and csproj management?
leowest
leowest11mo ago
publishing running debuging profiling
Mkp
Mkp11mo ago
Running and debugging works, true theres no profiler, and publishing isn't a beginner thing.
leowest
leowest11mo ago
debuging is friendly at least in an IDE not sure how it runs on vs code
Mkp
Mkp11mo ago
vscodes debugger is 👌 I think the food chain goes msvs < vscode < rider
leowest
leowest11mo ago
well I guess we could sit here and discuss over this all day u will provide your points and I will provide mine and it wont change the fact u like to suggest vs code for beginners and I don't
Anu6is
Anu6is11mo ago
Are you guys seriously arguing over this?
leowest
leowest11mo ago
so we can call it here
Mkp
Mkp11mo ago
I'm not easily convinced.
leowest
leowest11mo ago
not trying to convince anyone im just stating facts of the differences
Mkp
Mkp11mo ago
opinions, but sure. This is my second monitor content rn lol
leowest
leowest11mo ago
I mean, its not an opinion that u have a whole interface for publishing that supports many options among many of the other things I've said but sure maybe in your mind those are opinions 😉
Mkp
Mkp11mo ago
Beginners shouldn't really be publishing right out of the gate bro nuget is a huge beast
leowest
leowest11mo ago
and publishing supports nuget 😉 it also facilitates publishing locally, to cloud among other options
Mkp
Mkp11mo ago
https://tenor.com/JvUr.gif yeah lets throw in beginners learning cloud
leowest
leowest11mo ago
I like how u take the things I say and put them out of context
Mkp
Mkp11mo ago
I think you're high, drunk, or both.
leowest
leowest11mo ago
anyway have a nice day, its no longer a discussion
Thinker
Thinker11mo ago
@Kaiju Tl;dr, just install Visual Studio, not Code.
MENN | Kaiju
MENN | KaijuOP11mo ago
Geez what happend here
Thinker
Thinker11mo ago
Arguments VS vs. VSCode is very decisive
Joschi
Joschi11mo ago
People are very very protective of their editor choice. Be happy there wasn't a Vim user in the mix. Just go with VS (or Rider if you are a student, because then it's free).

Did you find this page helpful?