C
C#17mo ago
Mekasu0124

✅ ✅ 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
Mekasu0124
Mekasu0124OP17mo ago
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?
blueberriesiftheywerecats
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
Mekasu0124
Mekasu0124OP17mo ago
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 :/
blueberriesiftheywerecats
jetbrains ides is free with early access version
Mekasu0124
Mekasu0124OP17mo ago
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
blueberriesiftheywerecats
you can try fleet as single ide, but its wip
Mekasu0124
Mekasu0124OP17mo ago
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
Cattywampus
Cattywampus17mo ago
vstudio is full-blown ide, while vscode is just code editor. They're not the same (well, duh, obviously awesome ) 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 when 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)
Omnissiah
Omnissiah17mo ago
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 😒
Cattywampus
Cattywampus17mo ago
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 pepelaff and Rider can easily take 2gb on cold-start
Denis
Denis17mo ago
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
Angius
Angius17mo ago
C# support is not-total-shit-anymore $ridergang
MODiX
MODiX17mo ago
rider 🇬 🇦 🇳 🇬
Mekasu0124
Mekasu0124OP17mo ago
Ok so then this. If I were to switch then I would need a different editor for each language, right?
Omnissiah
Omnissiah17mo ago
so what, you need ram, you buy ram docker would eat much more than that
Cattywampus
Cattywampus17mo ago
we're not talking about docker, are we? 😅
Mekasu0124
Mekasu0124OP17mo ago
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?
Mekasu0124
Mekasu0124OP17mo ago
ok do you have a link? I can't find it
Angius
Angius17mo ago
Mekasu0124
Mekasu0124OP17mo ago
ty
Omnissiah
Omnissiah17mo ago
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
Mekasu0124
Mekasu0124OP17mo ago
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 on
Mekasu0124
Mekasu0124OP17mo ago
nevermind. I fixed it
Angius
Angius17mo ago
Axaml means Avalonia, so you need the Avalonia plugin
Mekasu0124
Mekasu0124OP17mo ago
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?
blueberriesiftheywerecats
Webstorm
Mekasu0124
Mekasu0124OP17mo ago
ty ❤️
blueberriesiftheywerecats
But i think rider supports node js too
Mekasu0124
Mekasu0124OP17mo ago
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
blueberriesiftheywerecats
Jetbrains ides also have feature to sync settings between ides
Mekasu0124
Mekasu0124OP17mo ago
oh? what's that?
Mekasu0124
Mekasu0124OP17mo ago
ok so webstorm, although I downloaded the EAP, requires an activation. I have a free trial until 8/20
blueberriesiftheywerecats
Are you sure? I have webstorm eap without any activation
Mekasu0124
Mekasu0124OP17mo ago
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.
Mekasu0124
Mekasu0124OP17mo ago
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
blueberriesiftheywerecats
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
Angius
Angius17mo ago
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
Mekasu0124
Mekasu0124OP17mo ago
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
Accord
Accord15mo ago
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.
Want results from more Discord servers?
Add your server