What is difference between plug-in and extension and what are their capabilities?
I am trying to estimate what it is about to develop something for Illustrator.
I have found Illustrator Developer Center | Adobe Developer Connection but it raises more questions that it answers.
1. What is a difference between a plug-in (which seems to be supposed to be written in C++) and an extension (which seems to be supposed to be written in HTML/JS)? What they are for / what is basically possible with them?
2. What languages are really supported?
3. Is there some more newbie friendly documentation that the one linked from the page?
4. We need to extend a path in Illustrator such that it adds two new anchors to each of the point on the path (I mean the points which are between path segments; so the point will have up to for points - one per each path segment starting from the point and two specific for our plug-in). Based on that (the path with points and segments, and our new anchors) we want to compute a new outline as a new layer (or in a user-specified layer). Is this or something like this possible? What would you suggest as the best extension points/strategy to achieve that?
