C
C#4mo 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
MKP4mo ago
msvs is a bulky gui, vscode is a more lightweight lego set.
Ezlanding
Ezlanding4mo 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
Thinker4mo 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
MKP4mo 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
Thinker4mo ago
Yeah but not all beginners will be comfortable with the command line
leowest
leowest4mo 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
Thinker4mo ago
Although with Unity, none of those are really a necessity
MKP
MKP4mo 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
leowest4mo 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
MKP4mo ago
https://tenor.com/bVG8n.gif In all honesty you're underestimating what a beginner can achieve
leowest
leowest4mo 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
MKP4mo ago
Wow I wonder how beginner web developers survive not knowing cmd line
leowest
leowest4mo 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
MKP4mo 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
leowest4mo ago
publishing running debuging profiling
MKP
MKP4mo ago
Running and debugging works, true theres no profiler, and publishing isn't a beginner thing.
leowest
leowest4mo ago
debuging is friendly at least in an IDE not sure how it runs on vs code
MKP
MKP4mo ago
vscodes debugger is 👌 I think the food chain goes msvs < vscode < rider
leowest
leowest4mo 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
Anu6is4mo ago
Are you guys seriously arguing over this?
leowest
leowest4mo ago
so we can call it here
MKP
MKP4mo ago
I'm not easily convinced.
leowest
leowest4mo ago
not trying to convince anyone im just stating facts of the differences
MKP
MKP4mo ago
opinions, but sure. This is my second monitor content rn lol
leowest
leowest4mo 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
MKP4mo ago
Beginners shouldn't really be publishing right out of the gate bro nuget is a huge beast
leowest
leowest4mo ago
and publishing supports nuget 😉 it also facilitates publishing locally, to cloud among other options
MKP
MKP4mo ago
https://tenor.com/JvUr.gif yeah lets throw in beginners learning cloud
leowest
leowest4mo ago
I like how u take the things I say and put them out of context
MKP
MKP4mo ago
I think you're high, drunk, or both.
leowest
leowest4mo ago
anyway have a nice day, its no longer a discussion
Thinker
Thinker4mo ago
@Kaiju Tl;dr, just install Visual Studio, not Code.
MENN | Kaiju
MENN | Kaiju4mo ago
Geez what happend here
Thinker
Thinker4mo ago
Arguments VS vs. VSCode is very decisive
Joschi
Joschi4mo 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).
Want results from more Discord servers?
Add your server
More Posts
Pasting text and after that, excel range using Inspector erases or covers the text completly.Have anyone had a problem with mailItem.Body = "..." and after that, using inspector to paste an excASP.NET Web Forms Session Loss in Load-Balanced EnvironmentWe're encountering an issue with an older ASP.NET Web Forms application that is load balanced betweeReCaptcha verify - The response ended prematurelyKinda all in the title. I would think the problem would be with accessing internet connection, but aWhy is this exception occuring what am i have to do ?✅ Reflection independent from .Net version and bitness?I'm working on a tool (https://github.com/tolik518/JackTheEnumRipper) that dumps all the *enums* froAuthentication error responsesWhat's the best way for ASP.NET Core Web Api to send authentication error responses to a frontend, s✅ Entityframework for framework 4.8 instead of .net / coreHello, I'm trying to use EF with framework 4.8. There is a version 6.4.4. When using this, I cant fAutoMapper: Ignoring Nested Property in Mapping Configuration Results in Null ValueI'm encountering an issue with AutoMapper where I'm trying to ignore a nested property during mappinAny Methods to Obtain POSIX Thread Handle for System.Threading.Thread in LinuxSo I am trying to find a way to obtain the pthread (POSIX thread) handles for my threads. I found a trying to deploy my app with docker with my problemsSo i have my container running, and when I go to localhost:8080 where the docker is running, it take