【问题标题】:Which RPA tool should I learn being a C# Developer [closed]作为 C# 开发人员,我应该学习哪种 RPA 工具 [关闭]
【发布时间】:2018-03-19 18:39:48
【问题描述】:

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

我从 Google 得知我们可以在 Blue Prism 的代码阶段使用 C#,但对 AA、UIPath、OpenSpan 等其他著名工具却没有太多了解。

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

【问题讨论】:

  • 浏览器自动化从 Selenium 开始,桌面自动化从 WinAppDriver 开始 - 两者都是开源的并且具有良好的代码库。

标签: c# uipath blueprism rpa automationanywhere


【解决方案1】:

Blue Prism 是开始学习 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 和 Automation Anywhere 也有社区版本。

这将使 BluePrism 成为 OP 答案的显着竞争者,但在市场方面,我仍然建议选择(坚持?)UiPath。

【讨论】:

  • UiPath 主要用于东欧,这是一个相当过时的说法。 UiPath 在 Gartner 的 2019 年 RPA 评估中排名第一,似乎他们所有的客户大多来自美国。
  • 没错@Sergiu。我将再次更新整个声明,因为所有工具也都有社区版本。目前市场肯定有利于 AA 和 UiPath。
【解决方案2】:

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

【讨论】:

    【解决方案3】:

    Automation Anywhere 声称适用于非程序员。你会对糟糕的语法和限制感到非常沮丧。如果您是一名优秀的 C# 程序员,请选择 Open Source Selenium,它可以让您轻松地自动化 Web 应用程序。您可能希望从 RPA 产品中获得的大部分功能。

    【讨论】:

    • 确认一下,Selenium 只能用于网络应用程序,对吧?
    • 经典 Selenium 已经存在多年并且正在成为所有浏览器的 WC3 标准,仅适用于 Web 应用程序。但是,有一个“Windows 应用程序驱动程序”github.com/Microsoft/WinAppDriver 应该为 Windows 应用程序提供类似 Selenium 的接口(我没有使用它)。
    • Microsoft 在更高端的 Visual Studio IDE 中提供了“CodedUI”,可以处理 Windows 应用程序和 Web 浏览器应用程序。因此没有运行时许可费用,但您必须为 Visual Studio 或 MSDN 开发者许可(大多数开发者已经拥有)付费。如果您正在建造大型 RPA Bot 农场,则要便宜得多。 C# .exe、.dll 比 Automation Anywhere 和 Blue Prism 等 RPA 工具更容易部署。拥有源代码还可以使用 Visual Studio 轻松/轻松地进行适当的更改控制。
    【解决方案4】:

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

    【讨论】:

    • (请详细说明。否则,这篇文章似乎没有为问题提供quality answer。请编辑您的答案,或者将其作为对问题的评论发布)。
    猜你喜欢
    • 1970-01-01
    • 2011-02-08
    • 2010-11-08
    • 1970-01-01
    • 1970-01-01
    • 2010-11-03
    • 1970-01-01
    • 2010-10-05
    • 1970-01-01
    相关资源
    最近更新 更多