Avant AutoCAD 2014, il y avait trois types de plug-ins de base pour AutoCAD:
- AutoLisp
- .Net
- ObjectARX®
AutoCAD 2014 fournit également:
4 Javascript API. Vous pouvez trouver un lien vers la documentation au AutoCAD DevBlog. AutoLisp peut être utilisé avec des scripts/macros DIESEL pour accomplir et automatiser pratiquement tout ce qu'un utilisateur peut faire grâce à l'interface utilisateur, et peut-être un peu plus, mais .Net et ObjectARX sont beaucoup plus puissants, ce qui vous permet de créer vos propres entités et un comportement plus avancé. ObjectARX est une interface C++ et les classes .NET sont en fait des wrappers à l'interface ObjectARX.
L'interface .Net résume assez bien les choses, mais vous devez toujours vous préoccuper du threading et éventuellement d'autres choses lorsque vous développez des applications plus complexes.
Comme mentionné précédemment, Through the Interface est un excellent blog pour les choses .NET.
Pour ObjectARX, il existe une bonne introduction à ObjectARX & Dummies, mais pour le matériau plus profond, les Developers Forums sont une bonne ressource.
Si vous développez quelque chose pour des personnes autres que vous-même, vous devriez sérieusement envisager d'obtenir un symbole de développeur enregistré pour éviter les conflits entre les différents plugins. Vous pouvez le faire à la page Symbols Registration du site Web d'AutoDesk. En fonction de vos ressources, vous pouvez également rejoindre le AutoDesk Developers Network (ADN), qui offre un accès au support technique logiciel, ainsi qu'un accès anticipé et bêta aux produits et API d'AutoDesk à venir.
Merci beaucoup à vous deux pour vos réponses très utiles! –