What is our primary use case?
We are using Visual Studio for .NET software development.
One application that we are developing is for the service industry in Ireland. We are trying some PoCs for developing APIs and Web Interfaces using ASP.NET CORE. Once we demonstrate it, we will be developing a full-fledged solution.
Other teams in our organization are currently developing other projects, some of which are going into production in about a month.
How has it helped my organization?
This is an IDE for software development using .NET, and there are not many tools like it available. Anything we need to do, development-wise, we use this tool.
What is most valuable?
Its hard to point the most valuable feature as I see this IDE as a complete package for developers to build software solutions. Live Share, code refactoring, IntelliCode, the debug and diagnosis tooling are all valuable.
What needs improvement?
There are some features that I have yet to explore and it would be helpful to have more information about what is available and how it works.
For how long have I used the solution?
I have been using Visual Studio for eight years and still using it.
What do I think about the stability of the solution?
We use this product on a daily basis and the stability is great. It does depend on the environment and how it is set up, but that is for the developers to learn. We have not had any downtime.
What do I think about the scalability of the solution?
This is a scalable solution. At this time, we have five or six developers who are using it.
How are customer service and support?
I have been in contact with Microsoft's technical support, but not much. When I have issues, I use the community forum. I have found that they respond quickly and I can resolve the problem.
Which solution did I use previously and why did I switch?
I started learning .NET using Visual Studio and still using. As far as developing .NET solutions are concerned, Visual Studio is all that is needed. I did use Eclipse and Netbeans long back to develop Java solutions.
How was the initial setup?
The initial setup is straightforward.
The Azure deployment is very quick, although we are still following the old method. It is still quick to publish and deploy, taking about five minutes for the on-premises version.
What's my experience with pricing, setup cost, and licensing?
I am not the right person to advise on the pricing and the cost aspect as I just develop solutions using the tool. Although I am not directly involved in pricing, I have heard positive comments about the licensing fees. When our subscription expires, the finance department takes care of it.
The most basic edition of Visual Studio, the Community edition, is available free of charge which is oriented towards students, individual developers and small teams.
What other advice do I have?
This tool is widely used in the software industry. The most recent version, 2019, has a lot of new functionality, some of which I still have to explore. Visual Studio is a developer friendly tool.
My advice for anybody who is considering using Visual Studio is that it is a complete package that contains everything you need for .NET code development.
I would rate this solution a ten out of ten.
Which deployment model are you using for this solution?
Hybrid Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Microsoft Azure
*Disclosure: I am a real user, and this review is based on my own experience and opinions.