作为一名C#开发者,我应该学习哪个RPA工具?

9
我是一名.NET开发人员,我的职业生涯始于使用C#开发Web和独立应用程序。现在我对学习RPA很感兴趣,所以哪个RPA工具最适合我学习,可以更好地运用我的.NET技能呢?
我从谷歌上了解到,我们可以在Blue Prism的代码阶段中使用C#,但对于其他著名的工具,如AA、UIPath、OpenSpan等,并没有太多的了解。
我明白根据需求选择RPA工具是最好的,但我并没有那么远见,因为我还没有机会参与RPA项目。我只是从.NET的角度出发寻找答案。谢谢!

对于浏览器自动化,请从Selenium开始;对于桌面应用程序自动化,请从WinAppDriver开始。两者都是开源的,代码库很好。 - Ognyan Dimitrov
4个回答

22

Blue Prism是一个不错的开始学习RPA的工具,但正如Andrzej所指出的那样:它并不免费。甚至一点都不便宜!

Automation Anywhere主要使用javascript和vbs,并且非常昂贵!

然而,UIPath是免费的!(适用于小型企业)。编码采用VB,这是.NET的前身。目前UIPath也在不断发展并且(据我所知)主要应用于东欧地区。

但依我之见:你是开发人员。无论哪个RPA工具你选择,都很容易上手,因为更受欢迎的RPA工具中很少涉及编码。

更新

现在Automation Anywhere推出了自己的免费社区版,因此我将修改我的先前陈述:

“UIPath或Automation Anywhere都是新RPA开发人员的好起点。我与两者都有过相当长时间的工作经验,它们各有优缺点。很多问题归根结底都取决于个人喜好。最后;如果你掌握其中一个,你就更容易学会另一个。”

更新2

正如@Sergiu所指出的那样,这个帖子已经有些过时,所以这个答案也有些过时了。不过答案本身仍然有效,因为与其他流行的RPA工具相比,UIPath仍然最广泛地采用VB(.NET)。

话虽如此,根据Gartner的数据,UIPath已成为全球使用最广泛的RPA工具,这可以说使得本答案更加可行。不过需要注意的是,如今BluePrism和Automation Anywhere也都有社区版。

这将使Blue Prism成为值得考虑的竞争对手,但从市场角度来看,我仍建议选择(坚持?)UIPath。


UiPath在东欧地区并不是主要使用的RPA工具,这是一个相当过时的说法。UiPath在2019年的Gartner评论中排名第一,而且所有客户似乎大多来自美国。 - Sergiu
1
没错,@Sergiu。我将再次更新整个声明,因为所有工具都有社区版。目前市场明显偏向AA和UiPath。 - Roel Strolenberg

9

作为.NET开发人员,我建议您选择UI Path,其社区版是免费的,并且也可以使用试用版。它在其活动和控件中内部使用.NET语法。


7

Automation Anywhere声称是为非程序员量身打造的。但它的语法和限制会让你非常沮丧。如果你是一名优秀的C#程序员,可以选择开源的Selenium,它能轻松自动化网络应用程序。这是大多数人在RPA产品中想要的功能。


只是确认一下,Selenium 只能用于 Web 应用程序,对吗? - user841311
经典的 Selenium 已经存在多年,并且正在成为所有浏览器的 WC3 标准,但它仅适用于 Web 应用程序。但是,有一个名为“Windows Application Driver”的 https://github.com/Microsoft/WinAppDriver,它应该为 Windows 应用程序提供类似于 Selenium 的接口(我没有使用过)。 - Trevor Kelley
1
微软在高端的Visual Studio IDE中提供了“CodedUI”,它可以处理Windows应用程序和Web浏览器应用程序。因此,没有运行时许可证费用,但您必须支付Visual Studio或MSDN开发人员许可证的费用(大多数开发人员已经拥有)。如果您正在构建大规模的RPA机器人农场,则会更便宜。与Automation Anywhere和Blue Prism等RPA工具相比,C# .exe、.dll更容易部署。使用Visual Studio还可以轻松实现适当的变更控制,因为有源代码。 - Trevor Kelley

-3

从Blue Prism开始...我们可以使用代码阶段轻松地将C#代码集成到其中。


1
(请详细说明。否则,此帖子似乎未提供[质量答案](https://stackoverflow.com/help/how-to-answer)问题。请编辑您的答案,或将其作为评论发布到问题)。 - sɐunıɔןɐqɐp

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接