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



我是一名.NET开发人员,自职业生涯开始以来,主要使用C#开发web和独立应用程序。我现在有兴趣学习RPA,所以哪种RPA工具最适合我学习,在哪里我可以更多地使用我的.NET技能。

我从谷歌了解到,我们可以在Blue Prism的代码阶段使用C#,但对其他著名的工具(如AA、UIPath、OpenSpan等)一无所知。

我知道根据需求选择RPA工具是最好的,但我并没有看得那么远,因为我还没有机会从事RPA项目。我只是从.NET的角度来看。谢谢

蓝色棱镜是开始学习RPA的好工具,但正如Andrzej已经指出的:它不是免费的。一点也不!

AA主要是javascript和vbs,而且价格也很贵!

然而,UIPath是免费的!(针对小型企业)。代码是用VB编写的,它是.NET的前身。UIPath也在增长和使用(目前)主要在东欧(据我所知)。

不过在我看来:你是一个开发者。无论你会选择什么RPA工具,都将是儿童游戏,因为在更流行的RPA工具中几乎没有涉及编码。

更新

既然Automation Anywhere推出了他们自己的免费社区版本,我将改变我之前的说法:

"对于新的RPA开发人员来说,无论是UiPath还是Automation Anywhere都是很好的起点。我已经与这两个开发人员合作了很长一段时间,他们都有各自的优缺点。这在很大程度上取决于个人偏好。最终,如果你知道一个,你会更容易找到另一个。">

更新2

正如@Sergiu所指出的,这条线索已经有些过时了,这个答案也是如此。尽管如此,答案本身仍然有效,因为与其他流行的RPA工具相比,UiPath仍然广泛使用VB(.NET)。

话虽如此,UiPath(根据Gartner的数据)已经成为全球最常用的RPA工具,这可以说使这个答案更加可行。不过,请注意,如今,BluePrism和AutomationAnywhere也有社区版。

这将使BluePrism成为OP答案的有力竞争者,但从市场角度来看,我仍然建议选择(坚持?)UiPath。

作为一名.NET开发人员,我建议用户界面路径的社区版本是免费的,也有试用版。它在其活动和控制中使用内部.NET语法。

Automation Anywhere声称是为非程序员设计的。您会对糟糕的语法和限制感到非常沮丧。如果你是一个优秀的C#程序员,那就选择开源Selenium,它可以让你轻松地自动化web应用程序。你可能想要从RPA产品中得到的大部分。

从蓝色棱镜开始。。通过使用代码阶段,我们可以很容易地将C#代码集成到其中。

最新更新