次のプロジェクトの開発に使用するIDE/言語について調査しています。このツールは、カスタムデバイスの一部の設定を監視およびプログラムするために作成されています。Windowsを介した通信は、VirtualComPortドライバーを介して行われます。アプリケーションは、Windows 7およびXPで実行する必要があります。追加の作業をあまり行わずに実行できる場合は、他のオペレーティングシステムで実行する必要があります。考慮すべき開発ツールが不足していますか?
それぞれのオプションの長所と短所を見つけます。主な質問:
考慮すべき開発ツールが不足していますか?
クロスプラットフォームはどのようにmono/javaですか?アプリケーションを一度開発して、他のオペレーティングシステムに小さな変更を加えて移植したり、変更を加えなかったり、コードに多くの変更を加えたりすることはできますか?移植されたときのアプリケーションのバグはどれくらいですか?
どのプラットフォームを選択しますか?アプリケーションをすぐにクロスプラットフォームにすることにもっと時間をかけたいですか、それともMonoDevelop / VisualStudioを使用して.NETアプリケーションのみを作成する方が良いですか?
どんな洞察も大歓迎です:)最終結果が何であるかを投稿します。
ps。私はJavaの経験がなく、どちらも保守する必要のない開発者です。私たちは両方ともC#の経験が豊富です。