Ingeniero de DevOps at Babel Software
Real User
WPF is helpful for rendering user interface, and there is a lot of information on the web about it
Pros and Cons
  • "Windows Presentation Foundation or WPF is valuable. It's a tool to give clients a user interface for Windows applications. The summary for mobile applications is also very useful."
  • "There could be some features for YAML pipelines in Visual Studio."

What is our primary use case?

I am a DevOps engineer. I work from Ecuador for clients around LatAm, principally banks. I work with the banks that use DevOps continuous integration and continuous deployment. I also work with Visual Studio.

What is most valuable?

Windows Presentation Foundation or WPF is valuable. It's a tool to give clients a user interface for Windows applications. The summary for mobile applications is also very useful.

What needs improvement?

You need a lot of RAM to run the applications with Visual Studio and Unity. For example, if you want to do work on a game, you need a lot of resources or RAM for Visual Studio and Unity.

There could be some features related to Azure DevOps. There could be some features for YAML pipelines in Visual Studio.

For how long have I used the solution?

I have been using this solution for 14 years.

Buyer's Guide
Microsoft Visual Studio
April 2024
Learn what your peers think about Microsoft Visual Studio. Get advice and tips from experienced pros sharing their opinions. Updated: April 2024.
768,924 professionals have used our research since 2012.

How are customer service and support?

We can find a lot of information on the internet when we have any issues.

What other advice do I have?

I would rate it a 10 out of 10. 

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user5931 - PeerSpot reviewer
Developer at a university with 51-200 employees
Vendor
Visual Studio .Net is the Best IDE for Programmers and IT Students

Valuable Features:

It was in 2004 when I first experienced Visual Studio 2003 as an IT student. Now that I am working as a programmer, I used the newer version which is Visual Studio 2008. Here are the few reasons why I chose .Net for so many years: • I can create console, Windows form, Web Forms, Smart device and mobile applications, XML web and windows services using different languages such as Visual Basic, C#, J# and C++ • I love the drag and drop ability of the items and controls using Visual Designers • I love the Toolbox with many useful and unique items that even Netbeans or Eclipse does not have such as Timer, DateTimePicker, Process Dialog and etc. • I adore the integrated, highly professional looking Crystal in VS 2008 and later versions • Express editions are free and suitable for students

Room for Improvement:

• Visual Studio.Net is only used for Microsoft Windows Operating system. • Other than the express edition, Visual studio products are not for free. • Crystal Report is not included in Visual Studio 2010 and 2012 and requires a separate download.

Other Advice:

Being an educator and a programmer for 8 years, I can say that Visual Studio .Net is the best development tool for desktop and web applications. I am absolutely recommending Visual Studio .Net to my fellow programmers, web developers and even to students, hobbyists and new learners.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user6579 - PeerSpot reviewer
it_user6579Engineer at a tech services company with 1,001-5,000 employees
Consultant

Nicely explained article, I really agree with author on some points that are:

1) Provide great feature for creating User Interface with drag and drop functionality
2) Provides flexibility to use different computer languages for creating the windows based application
3) And the most beneficial feature of .NET framework is Intellisense which helps the developers to code in speedy and efficient way.
4) The applications written on .NET platform may appear or work differently on another Operating Systems i.e Not much platform independent.

See all 2 comments
Buyer's Guide
Microsoft Visual Studio
April 2024
Learn what your peers think about Microsoft Visual Studio. Get advice and tips from experienced pros sharing their opinions. Updated: April 2024.
768,924 professionals have used our research since 2012.
it_user1370709 - PeerSpot reviewer
Programmer Specialist II at a manufacturing company with 1,001-5,000 employees
Real User
Great code management feature; improved stability has increased reliability for us
Pros and Cons
  • "Code management is a new and convenient feature."
  • "File installations are heavy."

What is our primary use case?

We use the solution to develop web applications. I'm a programmer specialist II and we're customers of Visual Studio. 

What is most valuable?

I think the code management is the most convenient and valuable new feature. Deployment of the solution is also a very smooth process.

What needs improvement?

I think the file installations could be improved because they're very heavy and I'd like to see the solution support Python for developing purposes. 

For how long have I used the solution?

I've been using this solution for three years. 

What do I think about the stability of the solution?

In the previous versions, the product wasn't so stable, but in this latest 2019 version they have fixed the issue and it's now a stable solution. 

What do I think about the scalability of the solution?

The scalability is good in this solution. We have about five developers in the company using it on a regular basis. 

How are customer service and technical support?

I'm very satisfied with the support. 

How was the initial setup?

It is easy to install, the only issue being that it takes up a lot of memory. We had two people involved with the deployment and implementation took a few days. We didn't use any consultants, we just followed the documentation.

What other advice do I have?

This is a simple product to use and the best advice I can give is to follow the documentation. 

I would rate this solution an eight out of 10. 

Which deployment model are you using for this solution?

On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
PeerSpot user
Software Engineer at a tech services company
Consultant
Top 10
It provides me the ability to deploy applications directly from it
What do you like best?
  1. It is a multi-purpose IDE, where I can easily build C++, C#, and many other languages projects without any difficulty. I can develop mobile apps, desktop applications, web applications, etc.
  2. It provides me the ability to deploy applications directly from the Visual Studio.
  3. Its layout editor is pretty fast and easy to use. 
  4. It is becoming the one and the only IDE which give us the ability to build cross platform applications at one place with Xamarin support.
  5. I can use my core code across Android, iOS, and Windows apps. I only have to set its layout. This is also in the IDE.
What do you dislike?

Its IntelliSense, while overall good, I think it can be improved by covering the local status. It should show local variables first in IntelliSense and other related variables afterward.

Recommendations to others considering the product

If you are student or new to programming, then I will recommend you use Visual Studio for development, because it is a complete IDE and easy to use.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
PeerSpot user
Infrastructure Expert at a tech services company with 51-200 employees
Consultant
.NET is great for business apps, editors, anything that doesn't require really optimized code.

Valuable Features:

It provides manageable code execution, it's object oriented, the .net framework comes with ado.net, it uses xml to transfer data between the various layers in the architecture, has error handling properties, automatic memory management, disconnected architecture, and is a multi-platform application. It is a consistent programming model, has multi-language integration, and ease of development.

Room for Improvement:

Needs skills, and some versions have less features. One cannot run unsaved code or use generics and operator overloading. It requires a .net framework which xp sp3 doesn’t have.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user4401 - PeerSpot reviewer
it_user4401Developer at a transportation company with 1,001-5,000 employees
Vendor

Yes, you are right Mark, by using functions the developer can get an improved performance.

See all 5 comments
it_user808128 - PeerSpot reviewer
Director Research Development with 1,001-5,000 employees
User
Most valuable features include code navigation by symbols and document auto formatting
Pros and Cons
  • "It is definitely sophisticated and provides many out-of-the-box features. Going community has boosted all that."
  • "Most valuable features include code navigation by symbols and document auto formatting."
  • "Since it is a heavy product, it is somewhat slow in building and executing the code in a localhost environment and it consumes a lot of resources."

What is our primary use case?

Developing various .NET solutions, making sure code is well tested and debugging issues with it, then publishing the code from the application.

How has it helped my organization?

No one can say that VS IDE is bad. It is definitely sophisticated and provides many out-of-the-box features. Going community has boosted all that.

What is most valuable?

  • Code navigation by symbols
  • Document auto formatting
  • Testing tools
  • Publishing tools
  • Performance testing
  • Reference usage 

What needs improvement?

Since it is a heavy product, it is somewhat slow in building and executing the code in a localhost environment and it consumes a lot of resources.

For how long have I used the solution?

Three to five years.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user1077 - PeerSpot reviewer
Developer at a tech company with 51-200 employees
Vendor
Visual Studio.NET is a state of the art, Integrated Development Environment (IDE) from Microsoft Corporation.

Valuable Features:

Offers an excellent platform to develop Desktop, Web, and Mobile Applications.Supports various programming languages.Includes various features for rapid application development (Like Drag & Drop, IntelliSense).

Room for Improvement:

As .NET Framework bundles more and more components, utilities, and API's, the size of the downloadable is large..NET desktop applications can run only on a windows platform.Code editor is expensive.

Other Advice:

Even though Visual Studio.NET offers great features and functions, the cross-platform issues cannot be overlooked.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user6579 - PeerSpot reviewer
it_user6579Engineer at a tech services company with 1,001-5,000 employees
Consultant

Great article by author Engineer359, certainly the Visual Studio.NET is a state of the art, Integrated Development Environment available in the market. Even there are some advantages and disadvantages of the framework which i would like to add:

Advantages:
1) Easy to learn
2) Can be used for creating Desktop, Web and Mobile Applications

Disadvantages:
1) As said by the author .NET Framework bundles more and more components, utilities, and API's so the learning curve is big.
2) Desktop Applications cab be created for windows platform only.

Buyer's Guide
Download our free Microsoft Visual Studio Report and get advice and tips from experienced pros sharing their opinions.
Updated: April 2024
Product Categories
.NET Development Services
Buyer's Guide
Download our free Microsoft Visual Studio Report and get advice and tips from experienced pros sharing their opinions.