不写代码15分钟搞定GIS开发发布时间: 2023-12-13 来源:移动互联领域

  【IT168厂商动态】随着网络技术的快速的提升,地理信息系统(GIS)技术也从最初运行在大型机上的桌面GIS逐渐发展到了现在可以在任何终端使用的新一代Web GIS。这一过程中,GIS开发模式也从一开始的AO组件式开发,发展到后来的RIA富客户端开发,再到现在灵活多样的开发方式可供选择。这种变化,简而言之就是:开发资源更丰富,开发模型更高效,开发体验更互联网。

  Esri提倡“以配置为主”的敏捷开发方式,一方面为开发者提供了可配置的应用,易扩展的模板,还有细粒度的开发包、应用程序接口,另一方面还提供了快速搭建GIS应用的工具,使得GIS开发变得零门槛、易上手。其中,Esri最新发布的两款搭建工具,可以让开发者不用挠头写代码,就可以迅速搞定GIS开发。

  去年12月正式对外发布,Web AppBuilder支持二三维融合应用;提供丰富可配置的Widget库,开发者可根据自身的需求灵活选择,部件包括Chart、Draw、Legend、MapCompare、Search、Query等等;开发者还可灵活配置Web应用的界面布局、主题风格等。

  而且,Web AppBuilder采用了响应式界面设计,配置出的应用能适应多种尺寸的屏幕,支持移动端,可适应于当前各种主流移动电子设备,如手机、平板等。配置的应用能够最终靠ArcGIS Online共享到云端。开发的人能方便地基于JavaScript API开发出满足需求的组件,同时还可以对界面风格进行自定义。

  可见,Web AppBuilder是一个很有用、强大的框架。开发者不用写一句代码,就能够最终靠可视化的配置的方式生成可扩展、可定制的应用程序,节省开发者的开发时间,来提升开发效率,缩短开发周期,节约开发成本。

  Esri于今年3月发布了Beta版的AppStudio,它可以使ArcGIS的用户和研发人员轻松地构建跨多个平台的原生地图应用,真正的完成“一次开发,多处部署”。其正式版本预计将于今年第三季度发布。

  AppStudio提供了一个跨平台的开发环境,开发的人能基于模板创建应用,也可以全新创建。其中从模板中创建应用程序非常易用,即使是零开发经验的普通用户也能通过快速设置模板的样式、介绍和内容,创建出具有个性特色的原生应用程序。一旦应用程序创建完成,就能轻松地在企业内进行分发,甚至通过苹果、谷歌和微软的应用程序商店进行分享。

  AppStudio基于Qt技术,开发者使用QML开发语言在Qt Creator(Qt最新的IDE)中进行开发,此外还包括一系列开发小部件和一个应用预览工具AppPlayer,便于研发人员在其支持的所有平台上轻松调试自己的应用程序。

  与Web AppBuilder最大的不同就是:AppStudio创建的应用程序是原生运行的,原生应用可提供良好的使用者真实的体验,能够充分的利用设备的性能,包括:CPU,内存,存储和各种传感器(GPS、摄像头、麦克风、陀螺仪…),另外即使在断开网络的情况下也能很好地工作。

  当前,“敏捷开发,以配置为主”慢慢的变成了开发主流。Esri为了给开发者提供更多的开发选择,一直在持续改进ArcGIS平台的应用开发模式。据了解,5月14-15日在中国科技会堂举办的“2015年Esri空间信息技术开发者大会”,不仅会详细的介绍如何通过Web AppBuilder for ArcGIS进行快速搭建、自由定制,还会向中国开发者和用户披露更多有关AppStudio for ArcGIS的细节内容。

  特别提醒:本网信息来自于互联网,目的是传递更加多信息,并不代表本网赞同其观点。它的原创性以及文中叙述文字和内容信息没有经过本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作一切保证或承诺,并请自己检查相关联的内容。本站不承担此类作品侵犯权利的行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。