谈谈对AutoCAD的看法

转载 2006年05月25日 20:08:00
大家知道,在电脑才开始使用不长时间,AutoCAD就应运而生。而在那个年代,AutoCAD可以说是一枝独秀。

     随着时间的推移,AutoCAD已经不能独霸天下了。各种各样的专业二维或三维软件占领了AutoCAD原有的市场。AutoCAD不能再有以前的辉煌。很多设计单位都在重新选择更合适的软件来进行设计工作。

    我们现在想想,为什么AutoCAD还能够保持到现在。而AutoCAD以后该怎样发展。

    Autodesk公司在近几年,除了开发AutoCAD外,还推出了自己的三维设计软件以及AutoCAD的各种专业版本。而对于AutoCAD本身,三维方面是不会再怎么增强了。因为非参数化的设计,就算三维功能怎么加强,参数的修改还是存在问题。就内核方面,还不如推个新的软件更方便。所以,AutoCAD就注定走二维为主的路线。从近几年几个版本的升级也可以看出来这一点。

    为什么大家还在用AutoCAD呢?其实AutoCAD最大的优势就是开放性、可开发性。如果AutoCAD没有这一点,可能早就被踢出市场了。

    我不知道Autodesk有没有意识到这一点。在近几个版本中,除了自2000版本引入了VisualLISP以及ActiveX编程技术外,近几个版本都在没有什么长进。具体如下:

    1.做为VisualLISP,它是收购的产品。但在Autodesk收购后,这个产品就一直没有做进一步的改善。从2000版本到2006版本,还就那么多的新增函数,没有再增加了。界面也就变变颜色而已。界面的功能不完善的也不再去完善。开发人员一直在喊的那个DCL对话框功能太差劲,也一直不管。呵呵,收购不了ObjectDCL,自己至少也开发一些可视的界面出来,至少也应该在原控件的基础上增加对话框的可视编辑性能。几个版本都过去了,还是老样。

    2.ActiveX,也就是通过对象模型接口编程。具体可通过VBA、VisualLISP或其它可该接口的软件来编程。这里最关键的是对象模型是否合理。从R14到2000,对象模型做了很大的调整,那是因为R14的对象模型只是个试验品。但从2000版本以后,对象模型就没有怎么动过。这里不是说一定要做大的改动,但至少一些用户都认为不好用或缺少的功能都应该在后续的版本中进行完善。但没有。如,大家都认为曲线编辑功能、修剪延伸功能、动态拖动功能,这些功能都不能在新版本中实现。而那么多的BUG,也不去修补。

    3.2005版本引入了.net技术,有点跟着Microsoft的屁股走。但又是一个试验品。匆匆的推出来,不管是否完善。到了2006版本,从文档中也还没有反映出做了哪方面的改善。

    到了2005版本,对象模型有点走样,把表格样式和绘图顺序都做为对象放到模型中,而表格样式的创建也只能通过词典来生成。而对于表格这样的对象,用程序已经很难完成对表格的生成的修改。就算在AutoCAD界面中操作,多数的表格编辑功能也只能通过右键菜单来完成,在命令行甚至不会出来任何提示。这对于AutoCAD来说完全脱离其对象的操作方式。越是高版本,用户的编程难度也大。

    虽然说通过ARX可以做到一切,但毕竟做为普通的工程师需要的是易学好懂的语言来编一些平常实用和小程序。

    做为AutoCAD,必须认清其本身的优势就是其开发性,如果继续从开发性去发展,去完善,市场应该还是非常大的。

    另一方面,AutoCAD版本更新过于频繁,也阻碍了其自身的发展。二次开发商一般使用ARX进行编程,而ARX与版本有关,版本间一般都不能兼容。这样,升级就成为了问题。一年一个版本,就算microsoft都没有这样做。

谈谈对工作的看法

好的团队能让你知道如何合作,如何沟通甚至是一个好的工作方式与习惯,一个好的领导除了能给你职业方面的培训,还会交给你如何形成自己的职业观、价值观,一群好的同事能让你不断地进步、快速的成长。一个好的行业会...
  • linux_zkf
  • linux_zkf
  • 2015年08月26日 08:44
  • 4223

你对webpack的看法

WebPack 是一个模块打包工具,你可以使用WebPack管理你的模块依赖,并编绎输出模块们所需的静态文件。它能够很好地管理、打包Web开发中所用到的HTML、Javascript、CSS以及各种静...
  • qq_36648555
  • qq_36648555
  • 2017年10月14日 00:25
  • 93

谈一谈我对未来的看法

我似乎没有认真的思考过未来的事情,因为我觉得所有的事情都是要一步一步来走的,我现在只走到了未来的前一步,我还没有走向未来,所以一直以来也没有思考过。 认识自己活着认清自己真的很难,喜欢什么?或者不喜...
  • lineuman
  • lineuman
  • 2015年06月27日 00:13
  • 478

我对国内软件行业的看法(二)

 1.      软件高效赢利模式那么在这种环境下,如何通过软件来最大程度化的赢利呢,最简单的想法就是两点,论述如下:1.1.代码复用在前面也有提到,软件的成本主要是在其开发阶段,一旦开发成功,后续的...
  • dreamSoft80
  • dreamSoft80
  • 2006年10月26日 14:29
  • 1106

谈谈自己对移动互联网的看法

周末受邀参加了西安电子科技大学首届移动互联网大会,在会上谈了一下关于如何策划、运营移动互联网产品的话题,今天把发言的部分整理如下:        接触移动互联网是09年,那时候是为了保研,参加了...
  • TQUDING
  • TQUDING
  • 2012年05月22日 17:10
  • 6465

我对信仰的看法

前一段时间因为某些原因接触到基督教,之后就开始读过圣经,去教堂,几乎每周都去,还有一位信了20多年的基督徒朋友解答我在信仰方面的疑惑,自己也去查过资料了解了信仰,所以想借此博客谈谈自己对信仰的看法以及...
  • itjavaer
  • itjavaer
  • 2017年03月09日 15:23
  • 441

面试问题1:谈谈你对加班的看法

论坛讨论地址:http://topic.csdn.net/u/20081015/12/905bf13e-5338-4a3c-ad7f-20771552a153.html加班是每个公司,每个员工都必须面...
  • java2000_net
  • java2000_net
  • 2008年10月16日 20:19
  • 23212

浅谈对运动的看法

今天是周日了,也是这个月的最后一天,不想写什么技术方面的东西。但是对运动这方面有了一些新的认识,所以借这篇文章聊聊自己对于大学生平时锻炼运动的一些看法。 高中的时候,自己特别的喜欢打篮球。基本上每天...
  • u012745215
  • u012745215
  • 2014年11月30日 23:24
  • 1515

浅谈Http

在Android开发中最经常见到的与服务器交互的方式就是通过Http请求了。我还是按照自己的理解来说明Http请求究竟是个什么东西。尽量不去堆砌名词,用最简单的语言就像科普一样给描述出来。 首先,Ht...
  • lishuangling21
  • lishuangling21
  • 2017年04月25日 21:30
  • 109

谈谈自己对做软件开发这一行业的想法

快进入社会了,作为一名将来将长期从事于软件开发行业的iOS工程师(暂且这样说,现在依然还处于学习阶段),也深刻了解到,若想将来在这一行业发展的更好,那么从一开始就得养成良好的编程习惯及思想。当然也翻看...
  • qq_17800221
  • qq_17800221
  • 2016年01月11日 21:56
  • 1012
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:谈谈对AutoCAD的看法
举报原因:
原因补充:

(最多只允许输入30个字)