首页 文章

ARCGIS Flex - Java脚本迁移

提问于
浏览
0

我们有一个FlexViewer的当前架构和基于ARCGIS Flex API的自定义工具,它位于IIS服务器上以绘制区域.ESRI正在迁移到ESRI Javascript API,我们有两个选项:使用Web应用程序构建器或使用普通的vanilla arcgis js api . 我的TA建议我们使用普通的vanilla arcgis js api,并使用dojo模块加载器加载esri js库并托管我们自己的版本dojo库 . 此外,他建议不要直接从客户端指向任何ARCGIS URL,而是将所有arcgis层URL重命名为Java层Web服务URL,这将镜像ARCGIS休息服务,并且他希望所有编码域都是单独的表和所有客户端配置(URL和属性文件)存储在Oracle表中 . 他认为这会让他在Java方面得到更好的控制,并且会与他的架构保持一致(非基于ARCGIS)我觉得我们已经过度设计了一个简单的解决方案 . 我正在寻找社区开发者的输入,为什么有人想要这个 . 这似乎有点矫枉过正 .

1 回答

  • 1

    根据经验,编写大量自定义JavaScript通常是不必要的,并且会让您头疼的维护它而且ESRI提供了大量开箱即用的功能,并且在可能的情况下我会坚持使用提供的“vanilla”功能,同样值得注意的是ArcGis API构建于Dojo之上,模块加载器可以很好地与其API配合使用 .

    至于“他建议不要直接指向任何ARCGIS URL”,他的意思是服务 endpoints 吗?因为您将查询发布图层 .

    它也值得一读 - https://www.esri.com/~/media/Files/Pdfs/products/arcgis-platform/architecting-the-arcgis-platform

    希望有所帮助!

相关问题