4 ms·
All of the Visual Studio supported languages are accessible for free with the Community editions. The paid versions give you more advanced features for underst
by hermitdev 7y ago
All of the Visual Studio supported languages are accessible for free with the Community editions. The paid versions give you more advanced features for understanding, debugging or profiling. You can see the differences at [0]. Personally, I use VS2019 Professional at work, VS2019 Community at home. I don't really miss the extra Professional features at home, but I do wish I had some of the Enterprise features at work.
[0] https://visualstudio.microsoft.com/vs/compare/ https://visualstudio.microsoft.com/vs/compare/
- 6thaccount2 7y agoThat is kind of my whole point though. I'm not working on open source software or at a tiny company, so it isn't free. I'm not sure if I could commercially use it as a solo dev either. Most community editions aren't much better than a trial license in that regard. Let me know if I misunderstand though. I'm not the best at license stuff.
- hermitdev 7y ago> I'm not sure if I could commercially use it as a solo dev either. Yes, you can. There's no restriction on using the Community edition of Visual Studio for commercial products. I think there may have been initially when MS offered a free edition (initially called Express), and SQL Server express, now Compact edition, has some limitations like only one concurrent connection, and I think a 1 GB DB size limit. There's also VS Code, which is completely free and has great support for a lot of languages through extensions. Edit: should note, too, that thw .Net compilers have shipped with the .Net Framework since v1.0. So, technically, you dont even need Visual Studio to build a .Net app. Likewise for C++, MS has included their optimizing compiler with the Windows SDK, I think since WinXP, may have been more recent. You dont get a friendly debugger (youd need to us WinDbG) or IDE experience, but you can build.