zoukankan      html  css  js  c++  java
  • mos开发系列教程十:说明

    本系列定位于webgis开发高级技术,要求读者具有以下基础
    1 熟悉webgis开发流程,至少有一门webgis平台的开发经验,如mapxtreme, supemap is.net, arcims, mapguide等
    2.了解ajax,不要求熟悉ajax技术细节,但要求知道ajax的基本原理
    3 抛弃组件开发模式。mos不是基于组件开发,而是基于框架开发。
    4 至少掌握以下两种技术中的一种:
    4.1 精通php
    4.2 精通.net or java, 有阅读php的能力, 因为现在所有的随机文档全部只有php示例。但并不要求任何php先期经验。php象python, 是一门面向对象的高阶动态语言,不用专门学习就可理解。据我的经验,我在接触mos之前,并没有看过一句php,但拿到php后,可以直接看懂,不存在技术语言障碍,能够直接把php,翻译成.net,把.net翻译成java.
    5 本教程专注项目开发过程的实际难题,假设读者充分掌握了webgis,高级语言,dthml(javascript, htmo, css), 因此不会解释基础细节。如果你觉得阅读有困难,请先查阅随机文档。
    6 mos的随机文档很少,也很精简,只有100多页。里面也没有解释技术细节。具体的应用开发和技术原理,必须通过阅读和修改源代码方式进行。web api比较全面,因此不用你去仔细查看平台c/c++核心代码,但viewer api功能非常有限,连最基本的一些都没有公开(只是没公开,不是没有)。因此要进行丰富的客户端开发,必须阅读页面生成的源码和程序源码。
    7 mos的js非常庞大。我没有仔细统计,但应该数以万行。如此庞大的js,只要稍加利用,便可以做出丰富的功能和效果出来。
    8 mos的性能非常优越。在现在的测试中(在同一个城市),第一次加载页面时间是5s, 页面刷新速度是2s(在全国别的城市的测试中,很多网友也报告速度相当可观),此速度好象超过现在主流的商业webgis平台,如mapxtreme 2005, supermap is.net, arcims都难以取得如此优越的性能。经过优化,速度还可以提高一倍。我已经做过这方面的试验。

  • 相关阅读:
    23. 霍纳法则(多项式求值快速算法)
    22. 欧几里德算法(求最大公约数GCD)
    [poj 2106] Boolean Expressions 递归
    [poj 1185] 炮兵阵地 状压dp 位运算
    [MOOC程序设计与算法二] 递归二
    [poj 3254] Corn Fields 状压dp
    [hdu 1074] Doing Homework 状压dp
    [hdu 1568] Fibonacci数列前4位
    [haut] 1281: 邪能炸弹 dp
    [hdu 2604] Queuing 递推 矩阵快速幂
  • 原文地址:https://www.cnblogs.com/xiexiaokui/p/524742.html
Copyright © 2011-2022 走看看