What? I've used Visual Studio to work on 64-bit applications.
Thus comes in VS Code, a free, cross platform IDE that supports all modern languages.
It's only "free" because you're paying for it in other ways than money:
https://en.wikipedia.org/wiki/Visual_Studio_Code#Data_collec...
Quite frankly I find it disturbing --- what used to be software you paid for and then you would be left alone to, is now "free" pseudo-SaaS that is funded by the collection and sale of user data.
Also they aren't very good at the collecting part if they let you just disable, and make it known that you can, while also providing versions (the OSS version) that don't even have the data collectors.
It's opt-out, not opt-in, and how many people will bother to? Things like this don't really inspire confidence either:
https://stackoverflow.com/questions/40451596/visual-studio-c...
You can also turn off the data collection.
The business justification there is easy to see: get them hooked on your products when they're young, so they'll ask for the same when they start working.
Those numbers cut both ways, as programming today isn't close to what it was 20 years ago. And choices / features that seemed critical then seem archaic now.
On the other hand, you can't instantly catch up on 20 years worth of good ideas.
Visual Studio focuses much more on the environment understanding the language and frameworks you are using it ripples through coding, build system, debugging, and deployment. As such it has multitudes of features that make life easy.
In my world all VS code is good for is writing Python.
It's a great tool, but there's a lot of legacy left in VS.
> 64-bit
I've never experienced an out-of-memory with VS, so that whole argument is moot.
Second-hand knowledge here- I heard that VS 2010 was delayed because it would crash out of memory under many common scenarios- like load WinForms designer, TFS and one other module and boom. So every team had to go on a serious diet.
The only reason you haven't gotten an out of memory is that the VS team has been fighting like mad to support common scenarios in the 32-bit address space.
https://blogs.msdn.microsoft.com/ricom/2015/12/29/revisiting...
Then his own rebuttal to himself...
https://blogs.msdn.microsoft.com/ricom/2016/01/04/64-bit-vis...
As JetBrains Rider 64-bit becomes more mature, it's harder not to switch.
Visual Studio has had a free Express edition since 2005. The only difference I ever noticed between it and the Pro version was the lack of plugin support. They modified the license slightly and called their new free version the Community edition, but not much has changed.
It's long been the case that businesses buy the pro version and hobbyists use the free one. Now it's because of license restrictions rather than because of missing features, but the end result is basically the same.
Also, if i'm not wrong, VSCode is electron based app. If VSCode will have the same amount of fearures as VS, i think they will have Performance and Memory issues. Just a few weeks ago they published a blog post, how they improved the performance of the editor for large files (fun fact, Atom had the same problem and they solved it by implementing a native Textbuffer, no JS). So adding new features to VSCode will bring new challenges to performance and memory consumption. And don't forget, there are people out there complaining about why the slack app needs so much memory....
So all in all, yes maybe Vscode will replace VS but this is a really long road to go.
I think there's a similar dynamic at work here: full Visual Studio has a lot of powerful capabilities that are only used by 1% of its userbase, but each person needs a different 1%, and much of it is legacy Windows stuff. VS will continue to bear the burden of having all that so that VSCode can continue to be reasonably lightweight and updated quickly.
The very first sign was when Microsoft refused to port Visual Studio (VS) to 64 bit. "
MS purposely chose to forego 64 bit in favor of 32 bits for performance among other reasons.
This statement can only be said by someone that hasn't actually used Visual Studio beyond editing text.
VSC still hasn’t replaced PyCharm for me when I want to make large scale edits to python code.
Gotta say, Code is pretty nice for free and very multipurpose.
Kinda worried after seeing that article today that bing search cant be turned off in Code, no idea whats thats about.
Visual Basic when it first came out, made it easy to program and create forms and controls.
I am in OSX, without access to W10 so its conjecture for me.