经过几天的折腾,总算让本本焕发新春,新的操作系统、新的软件环境、新的arcgis,这段时间挺忙的,有一点空闲就想体验一下arcgis server 9.3(后面arcgis server简称AGS),技术人员对新产品总是充满期待。
ESRI非C/S应用的产品都有一个从不成熟到稳定,从稳定到成熟的发展过程,这似乎成为了一种默认的惯例,用过arcims3/4的人对arcims安装过程肯定是记忆犹新,网上流传的安装方法都不能称为安装文档,只能说是安装经验,从9.0开始arcims才算真正走上正轨,虽然改进有限,但是从安装到部署到使用都已经相对稳定,只要合理的开发与管理,基本可以胜任过去这几年webgis二次开发应用。AGS也一样,9.0推出时问的多用的少,原因一是没有经验,二是API设计改动频繁,9.1和9.2的adf有很大的差别,所以AGS 9.2之前只能说是停留在概念宣传阶段,到了AGS 9.2,API和AGS体系才基本稳定了,相信大多数开发人员真正开始做server就是从9.2开始的,控件、common data source、specific data source、server extension、soap api、ao api、pooled、cache、basic、standard、advanced……这些名词横向的、纵向的、从里、从外构成了AGS的整体架构和开发方法,要了解它的框架和基本开发,可以从《ArcGIS Server 开发系列》文章开始。
这篇开始向大家介绍AGS 9.3,无论是从REST API、Javascript API(extension for virtual earth/for google maps api)开发,还是对WFS、PostgreSQL支持,还有gis resource改进与用户体验的增强,AGS 9.3都让人非常期待,俗话说“心急吃不了热豆腐”,我们还是慢慢来吧,从安装说起。