私は研究の自動化のためのソフトウェアをコーディングするためにC#でVisual Studio(VS)をしばらく使用してきました。基本的に、異なるハードウェアの制御と、カメラとDAQカードからのデータ収集。また、いくつかの機器が接続されている2台のサーバコンピュータへの通信も含めることができます。私はC#のパフォーマンスとVSでGUIを簡単にプログラムできることに非常に満足しています。Visual Studioの代わりにハードウェアインターフェイスのためのLinuxのC#
私は新しいプロジェクトを開始していますが、同様の作業ですが、Linuxですべてをプログラムして、完全にオープンソースで、いくつかのコマンドラインを利用したいと考えています。私はVSと同様の環境を持っていればLinuxではC#に固執したいと思います。
1)LinuxでC#を使用してGUIベースのソフトウェアを構築する最良の方法は何ですか?
2)パフォーマンスはQTとC++を使用する場合と似ていますか?
3)あなたは2つの選択肢のどれを選びますか?その理由は何ですか?