C++-Plug-ins
摘要
Einige Adobe-Anwendungen, darunter InDesign, Photoshop und Illustrator, bieten ein Software Development Kit (SDK) an, mit der die jeweilige Anwendung mit einem in der Programmiersprache C++ geschriebenen Plug-in erweitert werden kann. Der wesentliche Unterschied zwischen Skripten und C++-Plugins liegt darin, dass Skripte bestehende Funktionen in der jeweiligen Adobe-Anwendung steuern, während mit C++-Plug-ins auf Grundlage bestehender Funktionen der jeweiligen Adobe-Anwendung neue Funktionen realisiert werden können. Ein wesentlicher Vorteil von C++-Plug-ins ist Performance, da diese maschinennahe Programmiersprache schneller ausgeführt wird als z. B. eine Skriptsprache. Die Adobe Developer Console ist ein zentraler Ort, der neben den SDKs umfangreiche Dokumentationen und Codebeispiele bereit hält, die essentiell für die Entwicklung von u. a. C++-Plug-ins sind.