乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 89|回复: 5

[综合讨论] 浅谈我明确中的基于Autodesk的BIM软件二次开发

[复制链接]

2

主题

5

帖子

3

银币

初来乍到

Rank: 1

铜币
10
发表于 2011-3-19 11:54:41 | 显示全部楼层 |阅读模式
继承我的老贴,首发日期2010-11-20,首发地点新浪博客

近期,BIM吵的很热!(我不写“炒”而是“吵”,是由于都是说的让我听到的多,没怎么见到货,以是就不消炒货的炒了。)

以是软件商也在想BIM软件开发了,Autodesk推BIM推的火,以是各人都想往Autodesk的底子上作二次开发,以是小的我在这里鄙见发表一下我对这类软件开发的看法。些许对于许多人来说都知道,共勉共勉。

本身总结了一下不外乎下面两种:


一是操纵结果类开发。基于Autodesk的平台级别的操纵类及结果类二次开发。开着Autodesk平台,使用API操纵平台里的对象,然后使用开发出的软件赋予特定的参数、属性大概是动作,得到想要的结果;

二是数据使用类开发。使用Autodesk的平台软件产生的数据,API导出干系数据为自用格式,也可以ODBC,GBXML,也可以自界说XML等,然后用本身已有软件平台导入数据,处置处罚数据,得到结果。做的好了,可以再使用API导入结果数据到Autodesk平台的对象中。

假如是前者,个人以为是进步了品级的“ARX”(我ARX不认识,说错了各人别拍砖),在某些意义上离BIM有隔断,对数据的使用率不大。无法站在从前的肩膀上走,些许要重头起;相对而言,后者应该对于中国的软件商是快速的,也是更BIM类的,由于只是接口的标题,我从事的软件中有许多这个接口谁人接口,假如数据之间须要互换满是接口的标题,但是中国软件出的接口文档或多或少的都是会出现标题(无法与很强大的AutodeskAPI相比),而且本身的软件系列中接口都不是完全完备,以是这个须要内部开发者之间的很好的互通。回过头说,BIM类软件太多,很少有公司能做全,要想以后很好的使用好BIM数据将其BIM的这条线发扬广大,差别应用软件厂商之间的接口互通也是很紧张的。不知道这个能不能做到,除非各人都能把本身个结果全部返回到Autodesk平台模子里,借用其模子成为载体,互传数据,否则BIM其着实中国只是空话。

以是,沟通很紧张,BIM里夸大的是数据承载信息,在实际中须要我们信息沟通。

BIM要的是大BIM,而不是本身的小BIM。在现如今各人都处在开发初期的时间能提前规划好互通之间的规则,我想对以后BIM软件在中国大热将是有利无害。



(接待拍砖,转载请注明)
回复

使用道具 举报

1

主题

9

帖子

7

银币

初来乍到

Rank: 1

铜币
10
发表于 2011-3-19 20:35:44 | 显示全部楼层
有点深,初学者,还懂不起这层。
回复

使用道具 举报

2

主题

31

帖子

29

银币

初来乍到

Rank: 1

铜币
10
发表于 2011-3-20 10:49:38 | 显示全部楼层
要在中国做到信息沟通太难了,首先建研院就不想公开PKPM数据格式!唉~~~~
回复

使用道具 举报

4

主题

23

帖子

19

银币

初来乍到

Rank: 1

铜币
20
发表于 2011-3-21 21:48:36 | 显示全部楼层
好难。

Autocad在中国推行了这么久,有多少成功的软件商?不要跟我说天正......

而从AutoCAD的二次开发结果来看,很多功能在后续版本中都会集成进去,让小作坊式的业余开发者们无路可走,而大的软件公司,所做的产品由于这种或那种原因,并不会让所有人都使用,就像用Autocad不一定要用天正,但用天正就一定要用Autocad一样。

基于Autodesk平台的产品,能做的只有那么多,最多只能说做一些行业内比较常用的功能,但是如果是软件本身存的缺陷,你还是没有办法解决的。而做成什么通用接口,我觉得更加是天方夜谭。
回复

使用道具 举报

1

主题

21

帖子

20

银币

初来乍到

Rank: 1

铜币
5
发表于 2011-5-23 11:07:20 | 显示全部楼层
楼主写得很好,思想很强大,看到了问题的本质,看到了未来发展的方向。
软件从应用化转向平台化是中国软件行业发展的必然趋势,中国的互联网行业已经走在了前面,baidu地图的api,淘宝和微薄都在开放自己的api希望有更多的第三方应用能够在其平台上找到突破点。形成一个软件的生态系统,当然QQ例外,ta建了个动物园把大家都关在自家笼子了,封闭的环境和近亲繁殖只能导致!@#¥#@%

所有的天才不会聚集在一个公司,总有你想象不到的应用在其他人的脑子里,你所需要的就是开放接口。微软,google,苹果,autodesk都花了很大力气做这件事。中国软件行业必然如此,时间问题。当然,平台化不是最后一步,开源才是最终的共产主义。。。

回到我们cad的二次开发,从软件架构来看,中国的大部分二次开发陷入平台太深,我的意思是和平台联系过为紧密。所以当另一个平台软件出现时难以过度。这个也是最初软件架构没有设计得比较好,耦合得太紧,后期没有花时间更新维护的问题所致。国外这点做得比较好,基本上有自己自主的产品,从autocad到revit,从2d到3d,从插件到插件,适应变化时,很从容,不需要花费太多时间。
从国内产业形势来看,BIM还没有大规模应用到实际项目中去。许多二次开发公司负担不起开发的成本。设计院可以花钱买几百套revit,但不太会买几百套第三方插件。。。所以回到前面的问题,有自主的产品才是王道。
回复

使用道具 举报

1

主题

15

帖子

24

银币

初来乍到

Rank: 1

铜币
5
发表于 2013-3-7 16:51:29 | 显示全部楼层
现在我还是小菜鸟,长见识了,谢版主~
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-4 16:36 , Processed in 0.323009 second(s), 64 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表