Javascript——ECMAScript、Microsoft、ESRI
2010-03-05 00:00:00 来源:WEB开发网确实对于小型的个人应用,完全没有必要用ASP.NET AJAX Client Library,但对于大型应用和后期维护还是很有好处的,比如ArcGIS Server Web ADF JavaScript Library,它完全基于 ASP.NET AJAX Client Library,它是ArcGIS Server Web ADF提供的一套复杂的客户端框架,通过这套框架可以在脚本环境中与Web ADF控件或组件进行交互。这将意味着你可以使用javascript和Web ADF控件进行交互,比如浏览地图,添加graphics到地图上,创建map tips,不需要任何的服务器端代码。从另一个角度来说,Web ADF JavaScript Library为web adf开发人员提供了另外一个工具。Web ADF JavaScript 设计用来利用客户端的技术来增强Web ADF应用,以支持客户端/服务器端的同步以及纯客户端的交互,而不是代替服务器端编程独立使用的。这套library只要页面中有Web ADF控件便可使用,它不需要独立安装,嵌入在web adf控件中,不可更改。它在Web ADF之外不可使用,它主要用来配合arcgis server web adf进行开发使用的。
Web ADF JavaScript Library依赖于ASP.NET AJAX JavaScript Library,ASP.NET AJAX JavaScript Library提供了一个复杂的基础,在此基础上用来创建AJAX的解决方案。它管理着客户端与远程服务,以及服务器端的控件的交互。它提供一种机制在客户端呈现Web控件以及客户端的事件处理。另外,它提供了跨浏览器的支持,所有的这些特性都在Web ADF JavaScript Library被使用了。更多关于Web ADF中的Ajax的应用,请参考:ArcGIS Server .NET ADF中的AJAX之深入浅出/CallbackResult详解:http://www.gisall.com/?uid-7232-action-viewspace-itemid-2376
既然说到了ArcGIS Server中的javascript,那就顺便提一下ArcGIS JavaScript API,ArcGIS JavaScript API是用来嵌入GIS地图和任务到GIS Maps中的一种轻量的方式,它是免费使用和部署的,它需要的就是ArcGIS Server提供的可用的地图和工具。ArcGIS JavaScript API是一套基于客户端的API,用于开发高性能,易于使用的地图应用。它使你非常容易在你的网页中嵌入地图。ArcGIS JavaScript API适用于非GIS专业人士,但是又需要在Web网页中嵌入地图的情况。它使用容易,不需要了解类似于象ArcGIS Server这样的GIS专业开发软件,只需要了解javascript,便可以在非GIS的web应用中嵌入和使用地图。通过它可以:
1 显示一幅定制的专业的地图
2 在服务器端执行一个GIS model并且在客户端显示结果
3 在ArcGIS Online base map上显示自己的数据
4 在GIS数据中搜索要素以及属性并显示结果
5 搜索地址并显示结果 。。。。。。
为ArcGIS Server开辟江山立下汗马功劳的WebADF虽然在ServerGIS上是那么的全能,但在大多数情况下,GIS都是作为特定的业务嵌入在一些MIS 中的,相比购买WebADF这辆悍马来说,还是直接驾驭ArcGIS JavaScript API以及后来的Flex API,Siverlight API更轻快些,前端的效果也更炫一些,好像扯得有点跑题了。。。。。。刹车了
更多关于ArcGIS Mobile的开发:http://www.cnblogs.com/ECNU-GIS-LIUJIE
Tags:Javascript ECMAScript Microsoft
编辑录入:爽爽 [复制链接] [打 印]更多精彩
赞助商链接