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

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

问题描述

对于这两种服务的功能以及它们之间的核心区别是什么,我有点困惑.

总的来说,我了解它们提供的功能,并且我分别在较早的时候(主要是将VSTS作为问题跟踪程序)和AppCenter分别使用它们来构建和部署源.

但是:

1.它们都具有building和(显然)publishing功能.

在DevOps中,可以选择设置管道:

与AppCenter相同的方法基本相同:

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

3.它们都提供了将构建版本部署到Play/App Store中的功能.

AppCenter-具有商店"部分,DevOps具有

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

因此,我认为一个人需要整个项目的观点:开发和部署DevOps,以及部署和/或监视App Center.

如果我们对git/jira或trello等用于git的github/bitbucket等多种工具感到满意,那么我们只需要拥有App Center.否则,使用DevOps可以将所有东西都放在一个屋顶下.

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

我不能说他们应该在DevOps下合并所有内容,因为像我这样的用户倾向于只使用Microsoft的部署和/或监视(移动应用程序),而其余部分则喜欢其他产品.因此,在目前的设置下,他们正在针对两组不同的客户.

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.

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.

However:

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

In DevOps has the option of setting up the Pipeline:

Same way as AppCenter has mostly the same:

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

3. They both provide ability of deploying the build into Play/App Stores.

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

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?

解决方案

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.

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

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.

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.

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天全站免登陆