MS AppCenter 和 Azure DevOps(以前的 VSTS)之间的主要区别是什么? [英] What's the principal difference between MS AppCenter and Azure DevOps (former VSTS)?

查看:28
本文介绍了MS AppCenter 和 Azure DevOps(以前的 VSTS)之间的主要区别是什么?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我对这两种服务的功能以及它们之间的核心区别的理解有点"困惑.

I am "a bit" confused in understanding of what of those two services are capable for and what are the core differences between of them.

总的来说,我了解它们提供的内容,并且我之前分别使用它们(VSTS 作为问题跟踪器,主要是)和 AppCenter 用于要构建和部署的源.

In general, I understand what they provide, and separately I used them both earlier (VSTS as issue tracker, mostly), and AppCenter for the sources to be built and deployed.

然而:

1.他们都有构建和(显然)发布能力.

1. They both have building and (apparently) publishing capabilities.

在 DevOps 中可以选择设置流水线:

In DevOps has the option of setting up the Pipeline:

与 AppCenter 相同的方式大致相同:

Same way as AppCenter has mostly the same:

2.它们都有 Tests 部分,具有(似乎)类似的功能.

2. They both also have Tests sections with (seems like) similar functionality.

3.它们都提供了将构建部署到 Play/App Stores 的能力.

AppCenter - 带有Stores"部分,以及带有 这个插件(至少).

AppCenter - with "Stores" section, and DevOps with this plugin (at least).

它们都有一些特定的功能(例如 AppCenter 具有 PushNotifications 功能,Azure DevOps 具有问题跟踪功能),但是,对于应用程序分发,它们看起来非常相似.

They both also have some specific features (like AppCenter has PushNotifications functionality and Azure DevOps has issue tracking), however, for the apps distribution they look pretty alike.

那么,它们中的哪些应该用于哪些特定任务?或者这只是微软的现代营销"功能之一,几乎没有区别,但那只是用不同颜色的信封包裹的两个相似的东西?

So, which of them should be used for what particular tasks? Or this is just one the modern "marketing" feature of Microsoft, when there is mostly no difference, but those are just two similar thing wrapped with different-colored envelope?

推荐答案

简而言之,App Center 是为移动应用 部署&监控,而DevOps 用于任何平台的开发&部署.App Center 专注于部署和监控移动应用,而 DevOps 则专注于所有类型项目的整个开发生命周期以及部署.

In short, App Center is for mobile app deployment & monitoring whereas DevOps is for any-platform development & deployment. App Center focuses on deploying and monitoring mobile apps, while DevOps focuses on the entire development lifecycle of all types of projects along with deployment.

所以我认为从整个项目的角度来看,两者都需要:DevOps 用于开发和部署,以及 App Center 用于部署和/或监控.

So I think one needs both for an entire project perspective: DevOps to develop and deploy, and App Center to deploy and/or monitor.

如果我们对多种工具如 github/bitbucket 用于 git、jira 或 trello 用于管理感到满意,那么我们只需要有 App Center.否则,一切都可以通过 DevOps 在一个屋檐下完成.

If we are comfortable with multiple tools like github/bitbucket for git, jira or trello for management, then we only need to have App Center. Otherwise everything can be under one roof with DevOps.

无论如何,我更喜欢 App Center 用于我的项目,因为我可以拥有 bitbucket 和 jira 的所有功能,以及更简单的测试和;部署设置和监控.

Anyhow, I prefer App Center for my projects as I can have all the features of bitbucket and jira, along with an easier test & deployment set up and monitoring.

我不能说他们应该在 DevOps 下合并所有内容,因为像我这样的用户更喜欢仅使用 Microsoft 的部署和/或监控(移动应用程序),其余的则享受其他产品.因此,按照目前的设置,他们针对的是两组不同的客户.

I can't say they should merge everything under DevOps, as there are users like me who prefers to use only the deployment and/or monitoring (of mobile apps) with Microsoft and enjoy other products for the rest. Hence, with the current set up, they are addressing two different sets of customers.

这篇关于MS AppCenter 和 Azure DevOps(以前的 VSTS)之间的主要区别是什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆