ユーザーがオブジェクトとコンポーネントを視覚的に接続してソリューションを開発できるマシンオートメーション用の IDE があります。また、C++ および C# を使用して「プラグイン」を作成することもできます。IDE は .NET を使用して作成されています。そのユーザーは、多くの場合、従来のソフトウェア開発およびプログラミングではなく、技術/電気および自動化エンジニアの方向性に基づいていますが、C# および C++ プログラミングの基本を知る必要があります。
対話型コンソール (設計時のみ) を含む IDE 自体にマクロ/スクリプト言語を導入する場合、どの言語を選択する必要がありますか? .NET と DLR の両方に優れた基盤があり、将来性があり、優れたサポートとその背後にある適切な勢いがある動的スクリプト言語である必要がありますが、特別な開発者にとってはそれほど急な学習曲線はありません。理想的には、C++ や C# を知っていれば、完全に直感的に使用できるはずです。たとえ、堅実なソフトウェア開発者でなくても。
更新: 現在最も魅力的なオプションは、動的にコンパイルされた C# を使用することです。ユーザーは引き続き C# を使用できます。CSIが証明しているように、インタラクティブなコンソールを構築することさえ可能であるように思われます。このオプションについてどう思いますか?私たちが(一般的にスクリプト作成の経験がないために)まだ気付いていない潜在的な落とし穴/欠点はありますか?