私はコンピューター科学者であり、主にアプリケーションの開発のためにJavaを使用しています。私はArcGISでプロジェクトを作成している会社に雇われました。同社は、arcGISプロジェクトを開発するために電気技師を雇っています。このエンジニアは、VBAを使用してArcMapをカスタマイズし、最近では.NETとC#を使用して拡張機能をカスタマイズしていました。
新しい道を歩み、JavaでArgGISエンジンを使い始めたいと思います。この選択が正しいかどうかを知りたいのですが、Engine-Javaを使用して開発している人はいますか?それはどれほど難しいですか(私がほとんど知らないJNIを使用すると、さらに難しくなりますか?)また、私は.NETとc ++の経験は少しありますが、C#の経験はありません。このパスで大きな学習曲線がありますか?
また、各方法の長所と短所、および制限はどれですか?