就GIS二次开发的一些看法

    目前国内兴起的GIS应用,大都都是二次开发。因为对于做应用来讲,二次开发的好处是显而易见的。
    1.方便性
    二次开发的技术含量较低,主要要实现的不是GIS本身的技术,而是所有实现的具体的应用,也就是我们常说的业
务。在了解业务的基础上,利用GIS平台开发相关的应用软件就显的比较方便。
    2.快速开发
    一般来说,开发GIS底层平台相对难度要大的多,开发周期也比较长。因此,大多数针对性较强的公司都选择二次

开发。也就是说用现有的GIS平台实现具体的业务。这样就能大大缩短开发时间,减少人月。
    3.稳定性
    我们得以二次开发,是因为现在有很多成熟的GIS平台。这些平台都是有很多技术精英历经多年的研究获得的成果

,在产品化过程中慢慢变的稳定,可靠。当然,软件中存在bug也是常有的事情,但总体来说,目前知名GIS平台厂

商的产品还算是稳定的。

    但二次开发也不是十全十美,毕竟用别人的平台是需要花钱的,而且别人的东西已经做好了,我们想扩展却会变得
束手无策。而且有一点值得引起大家的注意:
    目前,很多GIS平台厂商大都以控件的形式发布他们的产品。这使得我们的编程实现显得非常容易。但容易当中却

存在很大的隐患。在做二次开发的时候,很多人习惯于将控件直接拖放到窗体上。这样做当然也可以,但是问题也出
来了。当控件内部出现问题而崩溃的时候,往往会导致整个应用程序的崩溃。这是我们所不愿见到的。最常见的崩溃
可能出现在控件创建的时候。当控件遇到其不可预期的错误而导致创建不成功,进而导致应用程序崩溃。因此,在基
于这些平台开发的时候,最好还是导入类型库,然后动态创建控件的做法。这样的话,即便控件创建不成功,我们也
能够控制到。

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值