質問
私はVTKの初心者であり、医療視聴者を書き始めています。私は、VTKがJavaまたはQTのいずれかに包まれているのを見てきましたが、どちらがうまくいくかについて誰かが意見を持っているかどうか疑問に思っていました。私はJavaがずっと上手で、QTをゼロから学んでいます。しかし、私は読んで、VTKとJavaをうまくプレイさせることに問題があることに気付きました。たとえば、私の最初のHello World Java VTKプログラムは、VTKを使用してJavaを取得するためにシステムパスを変更する必要があったため、長い時間がかかりました。私が展開しているコンピューターには非常に厳しいセキュリティ規制があるため、これだけで問題があるかもしれません。しかし、一方で、私はゼロからQTを学ぶことになるでしょう。
どんなアイデアや意見も大歓迎です。
ありがとう!
解決
私が展開しているコンピューターには非常に厳しいセキュリティ規制があるため、これだけで問題があるかもしれません。
セキュリティ規制を特定し、Javaを使用できるかどうかを判断する必要があるように聞こえます。そうでない場合は、さらに進めて、遭遇した問題を最適に克服する方法を決定しようとする意味はありません。
Javaにはるかに熟練する可能性が高いので、セキュリティ規制のように圧倒的な理由がない限り、それに固執することをお勧めします。変化の変数の数を小さく保つことができるほど、成功する可能性が高くなり、迅速に成功する可能性が高くなります。
補足的には、QTでVTKでいくつかのテストを行いましたが、動作させるのに問題はありませんでしたが、QTもよく知っています。私はJavaの下でVTKを試していません。
他のヒント
それは間違いなくQTでより良く再生されます。すべてのドキュメントはVTK C ++クラスに関するものであり、Javaラッパークラスに関するものではないため、VTKを使用したJavaよりもC ++で開発する方が簡単です。さらに、C ++には存在しないJavaでVTKを使用する場合、奇妙なバグがあります。