私は.NET開発者であり、キャリアの開始以来、主にC#を使用してWebアプリとスタンドアロンアプリを開発しています。現在、RPAを学ぶことに興味があります。RPのツールのどれが.NETのスキルをどこで使えるかを学ぶのに最適です。
Blue PrismのコードステージでC#を使用できることをGoogleから知りましたが、AA、UIPath、OpenSpanなどの他の有名なツールについてはほとんど何もしませんでした。
要件に基づいてRPAツールを選択するのが最善であると理解していますが、RPAプロジェクトで作業する機会がまだないので、私はそんなに見ていません。私は.NETの観点から見ているだけです。ありがとう!
Blue PrismはRPAの学習を始めるのに適したツールですが、Andrzejがすでに指摘したように、無料ではありません。少しでも!
AAは主にjavascriptとvbsであり、非常に高価です!
ただし、UIPathは無料です。 (小企業向け)。コーディングは.NETの前身であるVBで行われます。 UIPathも成長しており、(現在)主に東ヨーロッパ(私の知る限り)で使用されています。
でも私の意見では、あなたは開発者です。より人気のあるRPAツールに含まれるコーディングがほとんどないため、どのRPAツールを選択しても、子供の遊びになります。
[〜#〜]更新[〜#〜]
Automation Anywhereが独自の無料コミュニティバージョンをリリースしたので、以前のステートメントを変更します。
「UiPathとAutomation Anywhereのどちらも、新しいRPA開発者にとって良い出発点です。私はかなり前から両方で作業してきましたが、どちらにも長所と短所があります。結局、個人的な好みに大きく左右されます。 、あなたはより簡単に別のものを拾うでしょう。」
更新2
@Sergiuが指摘したように、このスレッドは多少古くなっているため、この答えも同じです。ただし、UiPathは他の一般的なRPAツールと比較してVB(.NET)を最も広く採用しているため、答え自体は有効です。
そうは言っても、UiPathは(Gartnerによると)世界で最も使用されているRPAツールになり、この答えを間違いなくより現実的なものにしています。ただし、現在、BluePrismとAutomation Anywhereにはコミュニティエディションもあることに注意してください。
これにより、BluePrismはOPの答えの注目すべき候補になりますが、市場的には、UiPathを使用することをお勧めします(これに固執しますか?).
.NET開発者がUIパスを利用する場合、そのコミュニティバージョンは無料で、試用版でも利用できることをお勧めします。アクティビティと制御に内部的に.NET構文を使用します。
Automation Anywhereは、プログラマー以外を対象としています。不十分な構文と制限に非常に苛立ちます。優れたC#プログラマーである場合は、Webアプリケーションを簡単に自動化できるオープンソースSeleniumを選択してください。 RPA製品に必要なもののほとんど。
Blue PrismはRPAのリーダーであり、堅牢で強力なC#コーディングフレームワークを備えています。あなたがそれを学ぶ機会があれば、私はあなたが競争相手よりもそれを選ぶことに失敗することはないと思います。
唯一の目立った問題は、開発者キットや、自分でそれを自己学習できるようなものがないことです。それは閉じられた、厳密にライセンスされたソフトウェアであり、エンタープライズライセンスの料金を支払っていない場合は、幸運です-それを使用することはできません。
Blue Prismから始めます。コードステージを使用して、C#コードをBlue Prismに簡単に統合できます。