gpt4 book ai didi

c# - ArcGIS Development.Java 与 .Net(C#)

转载 作者:搜寻专家 更新时间:2023-10-31 19:42:17 26 4
gpt4 key购买 nike

我是一名计算机科学家,主要使用 Java 开发应用程序。我刚刚受雇于一家使用 ArcGIS 制作项目的公司。公司聘请了一名电气工程师来开发 arcGIS 项目。这位工程师过去常常使用 VBA 自定义 ArcMap,最近使用 .NET 和 C# 进行扩展。

我想走一条新路,开始使用带有 Java 的 ArgGIS 引擎。我想知道这个选择是否正确。你们中有人使用 Engine-Java 进行开发吗?它有多难(使用 JNI - 我对此知之甚少 - 使它变得更加困难?)。此外,我对 .NET 和 C++ 有一点经验,但对 C# 没有。我会在这条道路上有很大的学习曲线吗?

还有每种方法的优缺点和局限性是什么?

最佳答案

很难回答的问题。

  • 普遍的看法似乎是,如果您了解 Java,C# 就很容易学习。
  • 恕我直言,您最大的问题是学习和操作庞大、复杂的 ArcGIS 对象模型。语言的选择可能是次要的。
  • 我的直觉是 C#/.Net 可能更适合使用 ArcGIS 进行桌面编程,因此您将获得更多的社区支持。但我不知道。显然有一个 lot of folks使用 Java with ArcGIS - 我怀疑这主要是服务器工作,但我不确定。您或许可以通过查看 ESRI 论坛 Activity 来了解 ArcEngine with Java 的流行程度。

编辑。您可能需要确定学习 C# 在未来对您的雇主(和您的职业)是否有值(value),并将其与对将 Java 与 ArcGIS 引擎一起使用是否不寻常并因此更具风险的一些评估进行权衡。只有你能回答第一个问题。

关于c# - ArcGIS Development.Java 与 .Net(C#),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2161711/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com