Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Drawbacks to Team Foundation Service and TFS on Azure

I'm an MSDN subscriber beginning a personal project that will involve WPF, Web Services, and SQL Server. I'm planning on using my MSDN benefits to host the Web Services on Azure and the database on SQL Azure.

I was going to run TFS on my own dev machine, but then heard about Microsoft's Team Foundation Service cloud offering. Also, it appears that I could run my own instance of TFS on Azure. At this point I'm thinking that Team Foundation Service is the best option because:

  1. I'd prefer to have TFS in the cloud over my main dev machine so that I can access it anywhere and not have to worry about having to back it up.
  2. I'd rather not have to worry about setting up and administrating TFS on Azure if I'm not getting anything extra out of it.
  3. I'm not exactly sure if setting up and using TFS on Azure will be free (or continue to be free) with my MSDN Subscription.

Has anyone experienced any major drawbacks to using Team Foundation Service, like a major loss of flexibility or functionality?

like image 824
ThatShawGuy Avatar asked Dec 10 '12 03:12

ThatShawGuy


People also ask

Why is azure DevOps better than TFS?

The key difference between VSTS, TFS, and Azure DevOps is that the first two comprise a single service. In the Azure DevOps release, this service is split into five improved services – Boards, Pipelines, Repos, Test Plans, and Artifacts – which can be used separately.

Is Azure DevOps replacing TFS?

On September 10, 2018, Microsoft renamed Visual Studio Team Services (VSTS) to Azure DevOps Services. With Azure DevOps Server 2019, Microsoft is renaming Visual Studio Team Foundation Server to Azure DevOps Server. For more information on this change, see Introducing Azure DevOps Server.

What are disadvantages of Azure DevOps?

👎 Outdated UI — Its interface seems a bit outdated and not user friendly as it doesn't follow modern design principles. 👎 Scripted Pipelines — Must be programmed in Groovy. 👎 Though it's rich in Plugin, a lot of plugins are not straightforward or unstable — Even for a basic tasks, plugins needs to be installed.

Is Team Foundation Server and Azure DevOps same?

Previously known as Team Foundation Server (TFS), Azure DevOps Server is a set of collaborative software development tools, hosted on-premises. Azure DevOps Server integrates with your existing IDE or editor, enabling your cross-functional team to work effectively on projects of all sizes.


1 Answers

I've been using TFS Services since it has been in preview for my personal work - and I haven't had any limitations in terms of source control/build services. The service is fairly comparable to the full TFS server; but doesn't include the more advanced features such as test automation.

The pricing page also states that service will continue to remain free for MSDN subscribers: https://tfs.visualstudio.com/en-us/pricing/information/

like image 136
LewisBenge Avatar answered Sep 20 '22 08:09

LewisBenge