I enjoyed software development like a game throughout my experience of using Visual Studio for development of .Net applications for local and cloud environments.
Pros
It is the most featured Integrated Development Environment (IDE) with bulk of features. It is best choice for .Net developers for building powerful applications for local and cloud environments. Its functionality can also be further extended using plugins. It is also good for mobile application development. Its intellisense is the best among all.
Cons
It is heavy to operate. It occupies huge part of my disk space. It hangs sometime during operations. Lack of support to opensource languages.
Rating breakdown
Likelihood to recommend: 10/10
In our organization the use of VS Code is essential, we have developed several codes and scripts, it has countless plugins that enable incredible use and unusual use of the tool!
Pros
We program in different languages with the software, plugins facilitate this. It is light, simple, intuitive and for our use it is a hand on the wheel, because we adapt easily, it is incredible!
Cons
We found nothing wrong with the software, it was easily adapted to our routine, and it works above expectations!
Rating breakdown
Likelihood to recommend: 10/10
I love to write code using the Visual Studio Integrated development environment (IDE) software. Visual Studio (IDE) is powerful but with great power comes great responsibility. That is where the software lacks. Its memory hungry and slows down the system after long use. The latest release version of the software is 2019 which is what I have been using for now. However, the most stable version was in 2017. It hardly crashed on me or made my system go to its knees. There are few kinds of editions available for this software like Developer edition, Enterprise edition, etc. that one can subscribe to depending on the need. However, the subscription cost is more than average compared to other IDEs.
Pros
a) It's feature-rich and provides strong and seamless integrations with several other products from the Microsoft family.
b) One can develop any kind of application written using any kind of technology through this IDE be it .Net, Java, JavaScript, etc.
c) The software is easily extensible through extensions that help one integrate third-party components easily.
d) It has an intelligent auto-complete sensor that provides accurate suggestions for the variable names you try to create, libraries you try to add into the current code class file, and even tells you all the dependencies of the class in a very easy to read format.
e) There are individual wndows for each kind of tasks like examining the current project and solution, examining the tests written for the application, checking the variable watches, compiler output, errors, etc to name a few.
f) The UI can be customized to one's heart's content. The windows can be arranged as per the needs, multiple windows can be grouped into tabs for easy navigation.
g) It's even intelligent to suggest ways to improve the performance of the application that you are trying to create and how to make the project solution load faster.
Cons
a) The IDE takes a long time to load and once it's fully active with the project solution loaded, it really takes up a lot of RAM making even a good and powerful system slow down in the long run.
b) The IDE crashes occasionally, especially when you do a lot of debugging using it. However, when the app restarts after the crash, it does give you the option to recover the last saved work. So that's handy.
c) The menu is way too vast and it's easy to get lost in them trying to find out a certain option. Thankfully there is a global search box for the app to quickly type and find the option you are looking for.
d) The updates are released quite frequently. Since each update is large (> 500MB), its takes a while to update the software thereby interrupting your work.
Rating breakdown
Likelihood to recommend: 7/10
For me using this daily its a perfect match for someone is a developer and trying to find a software which is easily compatible for any sort of developing environment.
Pros
The compatibility with all sort of extensions and programming languages is amazing .You could be a python developer or a javascript developer vistual studio is very much greate for you.
Cons
I don't think there is a reason for someone to not like this software if I could think of a reason then someone could say that this software is for developer who are somewhat experienced.
Rating breakdown
Likelihood to recommend: 10/10
It allows me to fix errors and rebuild so that I can complete projects. It is easy to use so that I can focus purely on projects. I have experienced the following benefits: 1. Increased UI enhancement through Razor Pages, and Web Applications, 2. Comes standard with Bootstrap 3 and can be increased to 4. 3. Several languages and frameworks are added when updates occur. Note: user must download update via tools within visual studio.
Pros
Visual studio allows me to create dynamic web applications and websites for my clients and projects. It allows for database creation, code development and UI development. I would highly recommend it for anyone who wants to develop websites and web applications.
Cons
Slow Boot up time, slow build times, memory hog, increased CPU use. Recommended: Core i7 CPU processor or greater with at least 8GB RAM or higher.
Rating breakdown
Likelihood to recommend: 9/10
Free for the first 5 users
€14.90/month for additional users