✅ ✅ VSCode vs Visual Studio [Discussion]
As it currently sits, I use Visual Studio for my C# projects, and VSCode for my Python, JS, and Java projects. I am curious to know if Visual Studio can handle all of these projects as it sits? What I mean is, can I work on any project in any language in Visual Studio because if so, then I'm going to uninstall VSCode
42 Replies
I personally love VSCode, but Visual Studio seems to handle C# coding a lot better plus the fact that my laptop only has a 500gb drive in it so I'm limited on space. I know that through the setup screen when you first download Visual Studio, it has options for Node and Python programming, but when I do them, it throws some type of error (I don't remember) on the python one so I'm just curious, If VS can handle doing programming in the languages I participate in (Python, Node, C#, Java) then would it be worth the full switch?
vs bad for everything except c# or c++
you can try jetbrains products but then you need to download rider, intelij, pycharm and maybe webstorm for js(rider also good for js)
if you want to try those for free you can download early access version of each
from the AngelSix youtube series, rider costs. I'm not paying for an IDE tbh. But knowing that vs is bad for everything but C# and C++ then I'm rather stuck running 2 ide's for building my projects :/
jetbrains ides is free with early access version
tbh I just want one IDE that can handle the 4 languages I program in. The only reason I don't use VSCode for my C# programming is because it's just a headache to setup. Just trying to get the external console to work correctly when running a console application was a forever thing
you can try fleet as single ide, but its wip
I have a friend that heavily believes in sublime. Thoughts?
ok then with that being said, what would be your thoughts on my just using VSCode for everything? It handles Python, Java, and Node development pretty well, but what about C#?
I can use an android emulator for the mobile development. However, I cannot seem to find a decent XCode equivalent for windows (if one exists) and as far as desktop or browser is concerned, I’m pretty sure those launches are fairly easy
Ok experiment. Assuming I make the switch to JetBrains, will I need a separate IDE for each language? From what I’m seeing on the website, Python -> PyCharm, Java -> IntelliJ, C# -> Rider, Node -> Webstorm. That’s 4 separate IDE’s, one per language. Is it really better that way? Edit: genuinely asking, not trying to be an asshole
vstudio is full-blown ide, while vscode is just code editor. They're not the same
(well, duh, obviously )
I'm a vscode full-time user, but my experience with it in terms of c# kinda meh
all that due to OmniSharp
each update introduce it's own issue sad that the c# experience in vscode isn't as smooth as one would expect especially when OmniSharp itself is backed by Microsoft
(OmniSharp is paiiiinnnnn)
tbh I just want one IDE that can handle the 4 languages I program in.if you want everything in one ide then use vim 😒
I mean, most modern code editors can handle almost all languages
it's just a matter of whether you want to make your own addon for it or not
oh, and maintaining it ofcourse
I want a single IDE that's not eating my ram on startup and Rider can easily take 2gb on cold-start
Sublime was basically replaced by VSCode. It is again a simple text editor with plugins and not directly an IDE -> VSCode
If you are a uni student, you can get jetbrains products for free
C# support is not-total-shit-anymore
$ridergang
🇬 🇦 🇳 🇬
Ok so then this. If I were to switch then I would need a different editor for each language, right?
so what, you need ram, you buy ram
docker would eat much more than that
we're not talking about docker, are we? 😅
I’ll take that as a yes since I’ve asked twice with no response 😅
is early access always free and always up to date?
Yes
ok do you have a link? I can't find it
ty
not specifically, but in general in the process of development you will have to use some tools
you adapt the machine to what you need to do with it, that's the gist of it
for example what if you have to open 3 or 4 ides at the same time, plus some browsers, plus mail, stuff for talking with the team, text editors, consoles, rdp, and so on
at work we all have at least 16 GB, if not 32 GB
ok so I downloaded Rider EAP, and now I cannot see the
axaml
files in the preview. How can I fix this? I have the XAML preview turned onnevermind. I fixed it
Axaml means Avalonia, so you need the Avalonia plugin
yea I found it lol thank you ❤️ one more question. I know that PyCharm is for Python, Rider is for C#, and IntelliJ is for Java, but what's for web development using NodeJS?
Webstorm
ty ❤️
But i think rider supports node js too
ok. I'll look into it, but I'm kinda having a crush on the idea of separate ide's for different types of projects lol I've removed VS and VSC from my computer already lmao
Jetbrains ides also have feature to sync settings between ides
oh? what's that?
ok so webstorm, although I downloaded the EAP, requires an activation. I have a free trial until 8/20
Are you sure? I have webstorm eap without any activation
promise....I googled Webstorm EAP and it brought me to https://www.jetbrains.com/webstorm/nextversion/ and so I clicked download and install
JetBrains
Early Access Program (EAP) - WebStorm
WebStorm is a powerful IDE for modern JavaScript development, perfectly equipped for building applications with React, Angular, Vue.js and Node.js.
when the application finished installing, it was on the Create/Open project screen, and before I could click anything, it asked me to either start a free trial or activate a license/key
Maybe try download jetbrains toolbox(its like hub for all your ides) and from toolbox instal eap version
(screen from older eap version)
I used this method
Although Rider is not a dedicated frontend IDE, it has mostly everything Webstorm does. There's no need to be switching between IDEs to work on your frontend code
Beautiful. Tyvm
I mean if it becomes too much of a hassle, I can already reinstall vscode for web dev. It’s lightweight for the most part
Was this issue resolved? If so, run
/close
- otherwise I will mark this as stale and this post will be archived until there is new activity.
Was this issue resolved? If so, run /close
- otherwise I will mark this as stale and this post will be archived until there is new activity.