小程序用Lisp,大程序用ObjectArx的.net版本。
前者灵活,短小精悍。但是数据的组织不容易,运行效率差。
后者是个大家伙,不容易掌握,但是全部程序采用面向对象方法组织,概念先讲,掌握后可以开发出相对高级的应用程序。
现在微软主推.net,你如果有相关的编程经验(如VC++,C#,VB.net,等,掌握起后者来应该没什么大问题。如果你想今后在AutoCAD软件开发方面有所成就,必选后者。
但是,问题是,如果想使用后者,首先需要有较好的.net编程基础。
这里非常不推荐使用C++接口的Arx,C++迟早被微软淘汰,警惕啊!学习之可以,但是不可作为将来软件开发的工具。切记!