我們有一個FlexViewer的當前體系結構和部分基於ARCGIS Flex API的自定義工具,它坐在IIS服務器上繪製區域.ESRI正在遷移到ESRI Javascript API,我們有兩種選擇:使用網絡應用程序構建器或使用普通香草arcgis js api。我的TA建議我們使用普通的vanilla arcgis js api,並加載esri js庫並使用dojo模塊加載器託管我們自己的版本dojo庫。另外,他建議不要直接從客戶端指向任何ARCGIS URL,而是將所有arcgis圖層url重新指定爲Java層web服務網址,這將反映ARCGIS休息服務,並且他希望單獨編碼的所有域表和所有客戶端配置(URL和屬性文件)存儲在Oracle表中。他認爲這會給他在Java方面更好的控制,並且會與他的架構保持一致(基於非ARCGIS)我感覺我們正在設計一個簡單的解決方案。我正在尋找社區開發人員的投入,爲什麼有人會想要這樣做。這似乎是一個矯枉過正的問題。ARCGIS Flex - Java腳本遷移
0
A
回答
1
根據經驗寫許多自定義JavaScript通常是不必要的,並且會讓您很難保持它,而且ESRI提供了許多開箱即用的功能,並且在可能的情況下我會堅持使用所提供的「vanilla」功能,它也是值得注意的是ArcGis API建立在Dojo的基礎之上,模塊加載器的API功能非常好。
至於「他建議不直接指向任何ARCGIS URL」是否指服務端點?因爲無論如何您都會查詢發佈層。
它也值得一讀這一點 - https://www.esri.com/~/media/Files/Pdfs/products/arcgis-platform/architecting-the-arcgis-platform
希望幫助!
相關問題
- 1. FlyWay遷移腳本
- 2. 獲取Arcgis的Java腳本庫本地
- 3. 遷移到Flex 4
- 4. 將Flex從Flex 3遷移到Flex 4
- 5. MySQL中的遷移腳本
- 6. 回滾腳本遷移
- 7. Android - DBflow遷移腳本
- 8. 解析遷移腳本
- 9. 從Flex 3.1遷移到3.5
- 10. 運行ArcGIS的Python腳本
- 11. 使用實體框架遷移的腳本初始遷移
- 12. Flyway:如何從遷移中刪除大型遷移腳本
- 13. 如何提交Redgate遷移V2遷移腳本
- 14. Java的遷移
- 15. Rails - 從模型生成遷移腳本
- 16. 導軌遷移腳本VS控制檯
- 17. 將XML遷移到Sql腳本
- 18. Ruby MySQL數據庫遷移腳本
- 19. 從gitolite到bitbucket的腳本遷移
- 20. SQL遷移腳本 - 嵌套循環
- 21. Asp.net 5.0 MVC6 EF6遷移腳本
- 22. Perforce to Plastic SCM的遷移腳本
- 23. 數據遷移腳本INSERT INTO
- 24. SQL Server 2008到2014 RAISERROR遷移腳本
- 25. 重命名在遷移腳本Doctrine2
- 26. WSO2IS-5.3.0有關遷移腳本問題
- 27. 遷移腳本從MySQL 4.0到4.1
- 28. Joomfish遷移腳本返回錯誤
- 29. 結構和數據的遷移腳本
- 30. zend數據庫遷移腳本