无标题文档
  正在读取数据,请稍侯  
正在读取数据,请稍侯
     
 
公告
正在读取数据,请稍侯
时间记忆
正在读取数据,请稍侯
最新日志
正在读取数据,请稍侯
最新评论
正在读取数据,请稍侯
最新回复
正在读取数据,请稍侯
我的好友
我的相册
站点信息
正在读取数据,请稍侯
  无标题文档
SuperMap IS.NET Ajax的一点认识 
2007-8-10 11:22:00
前一段时间学了一下IS.NET Ajax,一直想写点东西,现在付之实施。
对Ajax的认识恐怕也是从IS.NET Ajax开始的,之前只是零星的看过一点这方面的概念,很模糊,也很好奇——为什么现在的GIS公司都转向Ajax发展WebGIS?
Ajax不是一种技术,它是一种框架,一种模式,它的核心在XMLHttpRequest异步调用上,利用脚本对其进行控制,当然这些都是基于DOM(文件对象模型)得以完成的。它可以直接从浏览器与后端服务进行通信,而用户则感觉不到这一通信过程,从而使得用户获得更好的浏览体验。
以前的Web服务是强制用户提交请求,等待(Blank),Web服务器处理,反馈处理后的DHTML给用户的过程。不过Ajax则是通过脚本控制,让DOM异步提交请求,并且不刷新页面,等待反馈结果,在得到处理结果后相应的对象进行更新,这样便完成了一次互动传输。可以看出来,利用Ajax后,用户不会像以前那样总是面对空荡荡的Blank Page了,而是不知不觉中就获得了数据和操作更新。
正是因为这样的优点,对于WebGIS来说绝对是个诱惑,因为WebGIS是要求不断进行大数据量通信的,而在不刷屏的情况下进行操作处理,会让用户不用烦躁的等待Blank page了,也使得WebGIS更加Common  and Convenient。
SuperMap IS .NET5.2版本主要精力集中在MapControl、TCPMap上,当然也提供WebService,现在5.3版本将会把精力主要放在AjaxControl、Ajax上,相应的提供MapControl、TCPMap、WebService等。AjaxControl继承了MapControl的所有功能,并且加入了放大镜等新的功能,开发过程也和MapControl相似,但是在理念上却有所不同。Ajaxs则是客户端脚本开发的一种方式,通过这种方式,developer可以用丰富的Javas来自由灵活的进行开发,无疑为那些脚本高手们带来了新的惊喜。如果developer能够结合Ajax控件和脚本开发,那么相信将会使Ajax特点发挥的伶俐尽致。
当然这些东东还是要大家多多使用多多揣摩,使其发挥最大的功效的:-)
独驴一枝花 | 阅读全文 | 回复(4) | 引用通告 | 编辑
  • 标签:心得 
  • 无标题文档
    Re:SuperMap IS.NET Ajax的一点认识
    2007-8-13 20:30:00
    guanghuisirsupermap的ajaxMap倒是不需要多少ajax知识,只要能写javascript就行了啊,这是我的感触。
    类都是超图人写好的,其实和webcontrol差别不大,不爽就是没有控件可拖来拖去,最不爽的一点就是javascript的调试欠佳,大大欠佳,用了就知道其中的痛苦了。
    以下为blog主人的回复:
    现在即将推出的AjaxControl是控件了,和WebControl一样进行托拽了,调试简单,而且功能更加丰富。至于一同推出的AjaxScripts则是一个灵活的客户端脚本开发,结合控件与脚本开发会使工程运行效率更好。
    guanghuisir | 个人主页 | 引用 | 返回 | 删除 | 回复
    无标题文档
    Re:SuperMap IS.NET Ajax的一点认识
    2007-8-13 14:43:00
    cugliang虽然是如此,但是超图依旧在朝着esri的方向在前进,对于ajax已经不再具有更多的优势了,未来浏览器在桌面系统上所在的比例将决定webgis发展的可行性.就是没有ajax出现,webgis也要流行起来.
    以下为blog主人的回复:
    “超图依旧在朝着esri的方向在前进”这点不太同意,Esri是GIS世界的领跑者,有很多东西是很先进的,超图需要向他们学习,但是终究不可能永远跟着人家后面跑,发展还是要有自己的方向的,相信超图会走出一条自己的路的。
    “未来浏览器在桌面系统上所在的比例将决定webgis发展的可行性”,这个理解有点狭隘了,其实WebGIS的内容不止这些,可以是桌面工程,也可以是移动服务。如果WebGIS能够在分布式的环境中做出更多开源的WebService,更多使用功能,更好的数据共享的话,相信WebGIS才会发展得更好。
    cugliang | 个人主页 | 引用 | 返回 | 删除 | 回复
    无标题文档
    Re:SuperMap IS.NET Ajax的一点认识
    2007-8-10 14:53:00
    JohnBJim厉害了
    JohnBJim | 个人主页 | 引用 | 返回 | 删除 | 回复
    无标题文档
    Re:SuperMap IS.NET Ajax的一点认识
    2007-8-10 13:29:00
    冲亚传说中的bobo
    踩踩
    冲亚 | 个人主页 | 引用 | 返回 | 删除 | 回复
    发表评论:
    正在读取数据,请稍侯
     
     
    Powered by Oblog.