Azure DevOps vs Visual Studio

Need advice about which tool to choose?Ask the StackShare community!

Azure DevOps

2.7K
2.8K
+ 1
248
Visual Studio

57.6K
36.6K
+ 1
1.1K
Add tool

Visual Studio vs Visual Studio Team Services: What are the differences?

Visual Studio is a powerful integrated development environment (IDE), while Visual Studio Team Services (now known as Azure DevOps) is a comprehensive set of collaboration tools for software development and DevOps practices. Let's explore the key differences between them.

  1. Pricing Model: Visual Studio is a licensed software that developers need to purchase and install individually on their local machines. In contrast, Visual Studio Team Services follows a subscription-based model where users pay a monthly fee for access to the services and tools provided by the platform.

  2. Collaboration and Project Management: Visual Studio Team Services is designed to support collaboration and project management in a team-based environment. It provides features such as work tracking, code reviews, and team dashboards that enable teams to coordinate and manage their work effectively. Visual Studio, on the other hand, is primarily focused on providing a development environment for individual developers rather than team collaboration.

  3. Source Control Integration: Visual Studio Team Services offers built-in integration with Git and allows teams to manage their source code within the platform. It provides features like branching, merging, and pull requests that simplify the code management process. While Visual Studio also supports Git integration, it is not as comprehensive as what is offered by Visual Studio Team Services.

  4. Continuous Integration and Delivery: Visual Studio Team Services provides robust support for continuous integration and delivery (CI/CD) processes. It offers features like build automation, release management, and testing tools that facilitate the implementation of CI/CD pipelines. Visual Studio, on the other hand, is more focused on the development aspect and does not provide the same level of CI/CD capabilities.

  5. Extensibility and Marketplace: Visual Studio has a vast ecosystem of extensions and plugins that developers can leverage to enhance their development experience. The Visual Studio Marketplace offers a wide range of tools, libraries, and frameworks that can be easily integrated into the development environment. Visual Studio Team Services also has its own marketplace but the focus is more on tools and extensions related to project management and collaboration.

  6. Hosting and Infrastructure: Visual Studio Team Services provides cloud-based hosting for source code, build artifacts, and other project-related assets. This allows teams to access and collaborate on their projects from anywhere with an internet connection. Visual Studio, on the other hand, relies on local infrastructure and does not provide the same level of cloud-based hosting capabilities.

In summary, Visual Studio serves as a feature-rich IDE for coding, debugging, and building applications, providing a robust environment for individual developers. Visual Studio Team Services, now integrated into Azure DevOps, extends the collaboration to include version control, continuous integration, release management, and other DevOps functionalities, making it a centralized platform for collaborative software development and delivery.

Advice on Azure DevOps and Visual Studio

The problem I have is whether to choose Android Studio or Visual Studio? I have to develop a simple app for a school project that can work on both iPhone and Android.

The most important factors for me are Android and iOS compatibility. Although note that i would like to become a Software Engineer when i finish my course. (I'd like to work for Apple, just saying!)

After that id like easy integration for Google Ads and such if i do develop another app that people actually use to support development. (I'd also like to stick with one easy programming language that's compatible with a wide variety of platforms since i'm a beginner and have only ever used Pascal)

See more
Replies (1)
Recommends
on
FlutterFlutter

First of all - Android Studio and Visual Studio are IDE's. Tools to create code. What you are asking is programming framework. I assume that when you are talking about Android Studio you mean Native Android Development and by Visual Studio you mean Xamarin.

If you want to create crossplatform app then Native Android Development is NOT a way to go. Xamarin might work for you, BUT - you'd rather recommend you to go with Flutter. It's much more performant than Xamarin, programming model is friendlier for developer and technology seems just more refined. It's also officially supported by google, so no worries about support.

See more
Get Advice from developers at your company using StackShare Enterprise. Sign up for StackShare Enterprise.
Learn More
Pros of Azure DevOps
Pros of Visual Studio
  • 56
    Complete and powerful
  • 32
    Huge extension ecosystem
  • 27
    Azure integration
  • 26
    Flexible and powerful
  • 26
    One Stop Shop For Build server, Project Mgt, CDCI
  • 15
    Everything I need. Simple and intuitive UI
  • 13
    Support Open Source
  • 8
    Integrations
  • 7
    GitHub Integration
  • 6
    One 4 all
  • 6
    Cost free for Stakeholders
  • 6
    Project Mgmt Features
  • 5
    Crap
  • 5
    Runs in the cloud
  • 3
    Agent On-Premise(Linux - Windows)
  • 2
    Aws integration
  • 2
    Link Test Cases to Stories
  • 2
    Jenkins Integration
  • 1
    GCP Integration
  • 305
    Intellisense, ui
  • 244
    Complete ide and debugger
  • 165
    Plug-ins
  • 104
    Integrated
  • 93
    Documentation
  • 37
    Fast
  • 35
    Node tools for visual studio (ntvs)
  • 33
    Free Community edition
  • 24
    Simple
  • 17
    Bug free
  • 8
    Made by Microsoft
  • 6
    Full free community version
  • 5
    JetBrains plugins (ReSharper etc.) work sufficiently OK
  • 3
    Productivity Power Tools
  • 2
    Vim mode
  • 2
    VIM integration
  • 1
    I develop UWP apps and Intellisense is super useful
  • 1
    Cross platform development
  • 1
    The Power and Easiness to Do anything in any.. language
  • 1
    Available for Mac and Windows

Sign up to add or upvote prosMake informed product decisions

Cons of Azure DevOps
Cons of Visual Studio
  • 8
    Still dependant on C# for agents
  • 5
    Many in devops disregard MS altogether
  • 4
    Capacity across cross functional teams not visibile
  • 4
    Not a requirements management tool
  • 4
    Half Baked
  • 3
    Jack of all trades, master of none
  • 3
    Poor Jenkins integration
  • 2
    Tedious for test plan/case creation
  • 15
    Bulky
  • 14
    Made by Microsoft
  • 5
    Sometimes you need to restart to finish an update
  • 3
    Too much size for disk
  • 3
    Only avalible on Windows

Sign up to add or upvote consMake informed product decisions

What is Azure DevOps?

Azure DevOps provides unlimited private Git hosting, cloud build for continuous integration, agile planning, and release management for continuous delivery to the cloud and on-premises. Includes broad IDE support.

What is Visual Studio?

Visual Studio is a suite of component-based software development tools and other technologies for building powerful, high-performance applications.

Need advice about which tool to choose?Ask the StackShare community!

What companies use Azure DevOps?
What companies use Visual Studio?
See which teams inside your own company are using Azure DevOps or Visual Studio.
Sign up for StackShare EnterpriseLearn More

Sign up to get full access to all the companiesMake informed product decisions

What tools integrate with Azure DevOps?
What tools integrate with Visual Studio?

Sign up to get full access to all the tool integrationsMake informed product decisions

Blog Posts

What are some alternatives to Azure DevOps and Visual Studio?
Jenkins
In a nutshell Jenkins CI is the leading open-source continuous integration server. Built with Java, it provides over 300 plugins to support building and testing virtually any project.
GitHub
GitHub is the best place to share code with friends, co-workers, classmates, and complete strangers. Over three million people use GitHub to build amazing things together.
AWS CodePipeline
CodePipeline builds, tests, and deploys your code every time there is a code change, based on the release process models you define.
Jira
Jira's secret sauce is the way it simplifies the complexities of software development into manageable units of work. Jira comes out-of-the-box with everything agile teams need to ship value to customers faster.
GitLab
GitLab offers git repository management, code reviews, issue tracking, activity feeds and wikis. Enterprises install GitLab on-premise and connect it with LDAP and Active Directory servers for secure authentication and authorization. A single GitLab server can handle more than 25,000 users but it is also possible to create a high availability setup with multiple active servers.
See all alternatives