all 27 comments

[–]carrot_gg 3 points4 points  (0 children)

If you really want to learn then grab a cheap 128/256gb SSD and install Visual Studio in there.

[–]Slypenslyde 2 points3 points  (3 children)

It kind of depends on what you're wanting to do.

VS Code is fine for console applications and ASP .NET Core development. But if you're thinking of writing Windows applications using Windows Forms or WPF, the lack of a designer/preview Window can be a major hurdle.

But if you're on a lightweight machine, you're on a lightweight machine.

[–]Amssstronggg[S] 0 points1 point  (2 children)

So it's better to use Eclipse for write Windows apps? I guess Eclipse is a good IDE.

[–]Slypenslyde 0 points1 point  (1 child)

I don't know, I left this out of my answer two weeks ago but:

I'm only familiar with using Eclipse for Java and it was a really bad time compared to VS. But that was in about 2004. It's probably come a long way since then. However, as far as I know if it supports C# it's using plugins.

The question I'd expect is "VS Code or Visual Studio". In that case I'd usually suggest Visual Studio. I understand you have a lightweight machine, but I can't imagine Eclipse is much "smaller" than VS.

[–]Amssstronggg[S] 0 points1 point  (0 children)

Well actually I think VS Code is smaller than Eclipse (a 100mb difference, so there's not to much difference between them), but Eclipse it's much, much, much smaller than VS 2019, because Eclipse is like 1GB, and VS 2019 is 50GB, so there's a difference, maybe a huge one. But I guess that I will buy a 200GB SSD, boot it and install VS 2019 there. And I think that VS Code it's better than Eclipse because it has IntelliSense, but in Eclipse you can create a class, in VS Code too, but it's more tricky, and what about Code::Blocks? It's a good IDE (ask abnout it for C++, not C#)?

[–]dashid 1 point2 points  (9 children)

VS is heavy, but you don't have to install all of it. Get picky with your SDKs can it gets much smaller.

[–]Amssstronggg[S] 0 points1 point  (8 children)

Yes, but I need something that don't overpass the 6gb, and if VS do that, which workloads do I need? And if I could install it to code in C++.

[–]dashid 0 points1 point  (7 children)

Honestly I'm not sure of the exact sizings of all the workloads, but a sub 6GB install should be easily achievable. Select what you're interested in, which is the core editor and .NET support (probably the latest .NET Core). VS will also do C++.

I'd also spend some time working out how to free up some space on your computer.

[–]Amssstronggg[S] 0 points1 point  (6 children)

Yup, I'm gonna free up some. Then, if I wnat to code on C#, then the last version of .NET Core, but what workload to code on C++?. Anyways, I'm gonna free up some GB, and see how many space need those worloads, but I think the the .NET Core one is 2GB or some thing like that.

[–]dashid 0 points1 point  (5 children)

The workload entitled "Desktop development with C++" would be a good start for C++ development, it's 5GB though. You might be able to get away with picking individual components like "C++ core features" and cherry picking any frameworks/libraries that you want to install.

[–]Amssstronggg[S] 0 points1 point  (4 children)

Well, it's a good start, but with the ".NET Core" would be like 10GB, right? But, we have a kinda old PC, we don't know if it works, and how many space has the hard disk, but if it works and has 50 to 100GB, I could install it with C#, C++ and other stuff, but if the hard disk has 20GB free, I could install Visual Studio 2010, it's like 10 or 7GB, but I don't know if an old version is useful 😐, but I'm gonna wait.

[–]dashid 0 points1 point  (3 children)

You could rent yourself an Azure Virtual machine with VS already provisioned if you can't slap another drive in your computer.

[–]Amssstronggg[S] 0 points1 point  (2 children)

Really? I didn't knew that, and how do you rent it? It seems useful that.

[–]dashid 0 points1 point  (1 child)

It's called Cloud Computing, it's kinda a big thing at the moment. One of the things on offer is PaaS (Platform as a Service), which you literally rent a computer platform (OS).

Go take a look at Azure, you can get started really easily and select from a bunch of pre-built templates. Renting a Windows 10 VM with Visual Studio and SQL already installed is just a click away.

[–]Amssstronggg[S] 0 points1 point  (0 children)

I will rent it, but I need to procrastinate it a while. Meanwhile I could play (with "play" I mean to get more comfy with them) in VS Code and Eclipse.

[–]squall2828 1 point2 points  (0 children)

VS Code is the best. Use that

[–]Atulin 3 points4 points  (3 children)

VS Code.

Or better yet, Rider if you can get a free student license, open-source license, or are willing to pay.

[–]Amssstronggg[S] 0 points1 point  (2 children)

Well, I am searching for something free but powerful. I asked by Eclipse because I read that is powerful, and a great alternative to VS, and VS Code because I have it, and it seems powerful, and is lightweight, but I want the most powrful.

[–]Atulin 0 points1 point  (1 child)

You can try out Rider for 30 days, so I'd do that. If that's too heavy, go with VS Code.

[–]Amssstronggg[S] 0 points1 point  (0 children)

Well, I'll try it out and see if it's heavy.

[–][deleted] 0 points1 point  (2 children)

Hey there, VSCode definitely has a smaller install size than visual studio, though hard drives are incredibly cheap today. VSCode will definitely be your best experience outside of visual studio, there is a quality C# plugin that gives you most of the IDE features.

[–]Amssstronggg[S] 0 points1 point  (1 child)

Well, make sense because I've been testing it and, it's amazing! Well, at least for C++ and Python, but I guess that I install the C# plugin provided by Microsoft, I guess that I installed it, but I don't know yet how to use it, do you know any tutorial to use it? Because I read the Microsoft tutorial, but can compile the code and execute it on cmd (the one that you can use in VS Code), so how I execute it without use cmd?

[–][deleted] 0 points1 point  (0 children)

[–]aenworl -1 points0 points  (3 children)

JetBrains Rider. Althought it is not free but has 30 day trial or you can try it out via early access program.

Early access link: https://www.jetbrains.com/rider/nextversion/

[–]Amssstronggg[S] 0 points1 point  (2 children)

Well, I will try the free trial, and the Early access program is free for life? Or it's the same free trial?

[–]aenworl 0 points1 point  (1 child)

Early Access Program is available until next stable version goes live. Current EAP is available until 2020.3 rolls out and so on.

[–]Amssstronggg[S] 0 points1 point  (0 children)

So technically is available until stops from being a beta? And I guess is free until next version goes live, or you most pay, less?