Тема: COM или ObjectARX

мне надо написать некоторый сравнительный анализ технологий разработки приложений под автокад. Собственно интересуют агрументы за/против COM(OLE,ActiveX) и ObjectARX.Если есть ссылки на какой нибудь информационный материал, буду очень признателен. Ваши мнения очень приветствуются(с аргументацией).

Re: COM или ObjectARX

Сравнивать "зеленое" с "горячим"? Что лучше?
COM - это технологии. ObjectARX - библиотека для конкретного языка программирования и среды разработки.
И то, и другое, можно использовать для разработки приложений к AutoCAD. Принципиальное отличие - ObjectARX дает намного больше возможностей к "кишочкам" AutoCAD и возможность создавать собственные объекты, которых нет в AutoCAD. Например, объект "стена" со своими свойствами (толщина, материал и т.п.). Принципиальный недостаток ObjectARX - привязка к конкретным средам разработки единственной фирмы и к конретным версиям AutoCAD.
Используя COM можно создавать приложения в любых средах программирования поддерживающих эту технологию. Принципиальное ограничение - такие приложения могут использовать только те объекты, их свойства и методы, которые Autodesk опубликовала в библиотеках типов.
Достоинство - независимость от номера современных версий AutoCAD и среды разработки.
Если с более практичной точки зрения, то при использовании ARX-приложений их требуется обновлять почти для каждого релиза AutoCAD. Дополнительные преимущества собственных объектов могут обернуться мучениями для пользователя - здесь значительно большее влияние оказывает квалификация программистов. Для работы с такими объектами также требуется наличие самого приложения или "енэблеров".