再谈共相式GIS和ArcObjects

  1. 前面一篇文字,争论很多,但最后落在民族软件的问题上,有点感觉 3sNews 是不是有些失去水准。
  2. 先说说 超图 的产品吧。自己学 GIS 就是从 SuperMap Object开发开始,而且到目前为止,类库,框架最熟悉的应该还是SuperMap Object。
  3. 从易用性(针对 开发 人员)上讲,SuperMap Object要优于 ArcObjects ,但功能又比较全,特别是与MO、 MapX 这些比起来,因此,我其实一直做超图的免费宣传工作,年前还在给一个比较大的项目推荐过超图。
  4. SuperMap Object的问题也有一些,例如Map对象的问题(没有Map对象,只有Map控件,封装时隐藏了?),这些 设计 问题有不少,在2005年的《 地理信息 世界》增刊上,超图自己的文章也指出了这些问题。所以,我一直比较期待SuperMap Object的.net版本。
  5. 共相式的问题,个人认为在于以下几点:
    • C++作为跨平台方案,在多大程度上可行?
    • GIS由于其需要调用的系统功能比较多,例如图形、数据库、文件等,剥离了这些,内核有多大,而重新在不同的系统实现这些外围功能,又需要多大工作量?
    • 放弃基于MFC的原始代码,从软件工程角度,风险是比较大的,很多著名的软件都是由于全盘重来而失去机会,例如Netscape。
  6. 回过头来说ArcObjects,套用对MFC的 评论 ,使用人数多、稳定、功能强大都不是 技术 先进的代名词,对于MFC是这样,对于AO也是这样。
  7. ArcObjects和 ArcGIS 的问题,个人的观点一直是:过度设计。
  8. 设计和 架构 的不合理,造成的后果是产品线后续开发、维护的捉襟见肘,前些天看到Adobe在新产品中使用 敏捷开发 的报道,结果是非常正面的,是不是在我们业界也可以借鉴一些。

posted @ 2007-04-27 23:02 马维峰 阅读(1304) 评论(5)  编辑 收藏 网摘 所属分类: [02] GIS[10] 心得体会

  回复  引用    
#1楼 2007-04-28 11:50 | 工控网 [未注册用户]
太有研究了,给了我很多学习的关键词
  回复  引用    
#2楼 2007-04-29 11:45 | alex [未注册用户]
共相式gis 骗子中的战斗机
  回复  引用  查看    
#3楼 2007-05-14 18:25 | watson      
ArcObjects和 ArcGIS 的问题,个人的观点一直是:过度设计。

我认为并不存在过渡设计的问题。ArcGIS很多精巧的设计,提供了非常强大的灵活性和扩展性,对于低层的开发人员来说也不和必要,但对于高层开发人员来说,是功能无限扩展的保证。MO就是没有什么设计的样板,所以扩展性也极差。
  回复  引用    
#4楼 2008-02-21 09:23 | 狂奔,午夜狂奔 [未注册用户]
个人认为文章观点偏颇
良好的架构适合于扩展,而不是去不停的修改底层来适应需求
国内的平台都用过基本是机械和死板的架构,没有灵活性可言
没有做过C++跨平台实验请不要忘自的评论,浅薄的观点源于
文字游戏。

  回复  引用    
#5楼 2008-09-23 09:38 | curter [未注册用户]
请问你对ArcGIS的产品熟悉吗,就在说ArcGIS 不好

标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
"五向定位"职业成长路线公开课(上海、南京、大连)
Google站内搜索


相关链接:

历史上的今天:
2006-04-27 Google发布免费的SketchUp
2006-04-27 从iPod到Google Earth
2005-04-27 DNN的几个问题