查看原文
其他

大前端驱动下MapGIS敏捷开发赋能行业(附源代码下载)

GIS前沿 2022-03-16



独立的前端开发能力在GIS领域早已不是新鲜事,HTML+JavaScript+CSS前端三大件在2009年以前一直称霸前端市场。2009年后,前端技术的融合更加紧密,应用领域更加广泛,前端三大件也都有质的飞跃。随着前沿IT技术的层出不穷,以泛GUI、人机交互为特点的大前端的概念开始被提及。2018年,InfoQ 举办了首届全球大前端技术大会,在大会中重点提出前后端分离、跨平台和 PWA 等思想,预示了大前端时代的到来。

大前端的核心是跨平台技术,“大”并非只局限于跨平台,还需承担更多的后端的任务,更复杂的功能,更多样化的技术形态,这正是工程化管理的精髓。MapGIS 10.5 Pro融合了先进的Web前端技术栈,从早期的MVC(Model-View-Controller)逐渐演变为大前端时代的“MVVM”(Model-View-ViewModel),并将敏捷式开发思想融入到了MapGIS平台应用开发中,推出三大敏捷式Web应用开发方式——组件式、搭建式、配置式,孵化出了MapGIS Client for javaScript、MapGIS WebAppBuilder、MapGIS MapDataV、MapGIS Pan-Spatial Map等Web敏捷应用开发平台,全面提升MapGIS应用开发效率,助力行业敏捷应用构建。



一、组件式开发,满足定制化开发需求


MapGIS Client for javaScript是基于先进的Web前端开发技术栈开发出来的组件式开发平台产品,该产品为上层应用提供了包括地图视图、场景视图、可视化、图表、图层、工具、分析等多种组件资源,基于该产品可快速构建SPA响应式页面。借助于Apache Cordova、Electron等开源框架,可构建跨平台、跨终端、跨操作系统的网站、PWA、Hybrid APP、Electron App应用,真正实现一套技术栈适配多平台、多终端、多操作系统,大大缩短了Web应用开发周期,降低开发成本。

MapGIS Client for javaScript产品源码开源,支持组件级扩展和源码级扩展:

Github:https://github.com/MapGIS/WebClient-Vue
Gitee:https://gitee.com/osmapgis/WebClient-Vue
在线资源中心:http://develop.smaryun.com:8899/#/total/core


二、搭建式开发,所见即所得


MapGIS 10.5 Pro推出了两款搭建式开发产品MapGIS WebAppBuilder和MapGIS MapDataV,用于构建各类单页面、可视化大屏、仪表盘等应用。

MapGIS WebAppBuilder是单页面搭建利器,采用“积木式”搭建的方式构建Web应用。基于可视化的搭建工具,通过鼠标拖拽实现应用布局。产品采用模板化管理,提供了丰富的微件资源和应用搭建模板,解决设计难题,助力Web应用快速搭建。

MapGIS MapDataV致力于搭建可视化大屏、仪表盘等应用,采用图形化的搭建工具,无需专业编程人员也可快速搭建应用。产品支持多种布局方式,接入多种数据源,满足大数据可视化应用的需求。同时,提供多种二三维地图、统计图表、表格、图片、视频、边框等微件。以及多种应用搭建模板,如大屏指挥、汇报演示、大数据地理分析等模板,让非设计出身的你,也能搭建专业级应用。

MapGIS WebAppBuilder 主题模板

MapGIS MapDataV 组件模板


三、配置式开发,复杂流程简单化


MapGIS Pan-Spatial Map是MapGIS 10.5 Pro推出的一款配置式开发平台产品。产品将行业经验固化为行业标准,将标准抽象为微件,将微件承载的资源标准化为配置参数,配合细粒度的权限管理,实现用户级微件参数定制,最终达到应用定制的目的。产品通过可视化管理平台提供的资源管理、标准定义、参数配置等功能,实现前台展示系统个性化定制,进而实现通过配置来定制应用的目的。为了提供应用定制的效率,降低配置人员的难度,产品除了提供丰富的微件资源外,也提供了多套应用配置模板,同时,支持用户个性化定制模板。

为了方便行业用户定制特色微件,产品源码开源,支持微件级扩展和源码级扩展。全面助力强行业应用构建。

Github:https://github.com/MapGIS/MapGIS-Pan-Spatial-Map
Giteehttps://gitee.com/osmapgis/MapGIS-Pan-Spatial-Map


四、三大敏捷开发方式,全面赋能行业应用


在MapGIS三大敏捷Web应用开发方式的加持下,让终端用户也融入到应用开发中,即保证了应用的实用性,又降低了沟通成本及研发成本,极大地缩短了应用研发周期。在先进的Web前端技术栈的支撑下,减少跨平台产品研发的成本消耗,让研发人员更专注于产品功能研发,提升了应用研发的质量。

MapGIS 10.5 Pro产品除了在开发方式创新行业应用外,更为行业应用提供从数据存储、服务管理、应用开发全流程资源,全面赋能行业应用构建。


2021年6月17日,MapGIS 10.5 Pro新品将在北京发布,也将同步通过网络在线直播。欢迎业界同仁届时参会,了解MapGIS三大敏捷应用开发赋能行业应用详情,一览MapGIS 10.5 Pro系列产品全新特性与功能。




会议咨询




会议联系人:涂晶     
联系电话:18674060382



参会报名




手机扫描微信二维码报名参会


来源:中地数码MapGIS


- END -


MapGIS软件操作快捷键,为制图加速
学GIS搞测绘做航测,B站是个宝藏
领略国产GIS之光!双轮驱动 致远同行 MapGIS 10.5 Pro即将发布!
依托云GIS建立数字乡村业务全景图,打造乡村振兴“新标杆”
又新又全 |制图符号库、最新市级国土空间总体规划制图规范"GIS符号库"下载


戳原文,更有料!

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存