1、什么是ArcGIS Experience Builder?
ArcGIS Experience Builder为您提供了一种创建Web体验的新方法。其移动自适应设计可帮助您构建引人注目的Web应用程序。创建Web应用程序和页面,通过执行简单的拖放操作来设计自己的模板,并集成2D和3D-无需编码。像Web AppBuilder for ArcGIS一样,ArcGIS Experience Builder要求创建者用户类型或更高级别的用户才能创建应用程序,并且提供两种版本:Online和Developer。
2、ArcGIS Experience Builder的主要功能是什么?
在构建时考虑到灵活性和性能,Experiment Builder具有以下关键功能:
- 通过执行以下拖放操作,以可视方式创建Web应用程序和页面的能力:
- 非以地图为中心或以地图为中心的应用
- 在固定或滚动屏幕上
- 在单页或多页上
- 易于使用的工具来构建您所需的应用程序
- 设计师设计的模板供您选择或设计自己的模板
- 支持移动的设计
- 集成2D和3D
- 包含应用程序状态信息的持久URL,因此与您共享应用程序的每个人都可以在相同状态下看到它
- 供开发人员创建自定义工具的可扩展框架
3、ArcGIS Experience Builder会取代Web AppBuilder for ArcGIS吗?
不会。ExperienceBuilder不会替代Web AppBuilder,也不会使其过时。两个构建器将并行运行和维护。Web AppBuilder将继续可用。
4、Experience Builder是否可以达到Web AppBuilder的功能对等?
从核心和流行的小部件开始,Experience Builder计划通过增量版本达到Web AppBuilder的大部分功能均等性。
5、只有Experience Builder可以做什么,只有Web AppBuilder可以做什么?
灵活的布局,可移动的设计,集成的2D和3D以及动作触发器是Experience Builder的四个关键功能,Web AppBuilder中不提供这些功能。另一方面,Web AppBuilder具有70多个小部件,因此您可以快速构建自己的工作流程。进一步来说:
- Experience Builder提供了灵活的布局,因此您可以构建以地图为中心或非地图为中心的应用程序,并在固定或滚动屏幕上的单个或多个页面上显示它们,而Web AppBuilder使您可以创建以地图为中心并显示在固定屏幕上的应用程序。
- Experience Builder的构建具有可移动性的设计,而Web AppBuilder具有移动性。
- Experience Builder集成了3D和2D内容,因此您可以在一个应用程序中同时进行交互,而Web AppBuilder则将2D和3D内容分开,因此您不能将2D小部件应用到3D应用程序。
- Experience Builder添加了动作触发器,因此您可以使一个小部件根据其他小部件执行的操作做出相应的响应,而Web AppBuilder并未在框架中内置此机制。例如,当将2D地图放大到某个区域时,可以配置触发器以使3D地图放大到相同的区域,反之亦然。
- Web AppBuilder拥有70多个小部件,而Experience Builder当前尚不存在。我们计划通过增量发行来重写大多数窗口小部件。
6、Web AppBuilder和Experience Builder之间可以传输任何内容吗?
否。如果您选择将应用程序移至Experience Builder,则需要重新配置应用程序或重写使用Web AppBuilder创建的自定义窗口小部件。
7、如果我在Web AppBuilder for ArcGIS上构建了自定义小部件,是否可以在ArcGIS Experience Builder中使用它们?
不会。虽然ArcGIS Experience Builder维护了非常相似的编程模式来构建自定义窗口小部件,但是所有窗口小部件都需要重写才能在新框架中工作。这是因为ArcGIS Experience Builder是基于ArcGIS API 4.x for JavaScript构建的,而Web AppBuilder是基于3.x版本构建的。ArcGIS Experience Builder充分利用了现代Web开发技术,包括React和TypeScript,它们是新的窗口小部件开发平台的一部分。
8、ArcGIS Experience Builder是否将与ArcGIS Enterprise集成?
是的,正在与ArcGIS Enterprise集成。
网友评论