Performance of Code Generators and M2M
Steven Kelly has just written an interesting post about the performance of various code generators.
The basis for the post is an IEEE article comparing the performance of Eclipse MDD tools and Ruby DSL tools on a model with 40 classes and 50 inheritance relationships with each class having around 6 attributes.
He then compared the results with MetaEdit+ (his company’s toolset) and found that MetaEdit+ is over 30 times faster than Eclipse, and over 20 times faster than Ruby. He atrributes this difference largely to MetaEdit+ not having an M2M phase.
Interesting reading for code generator designers…