I came across an interesting post from Jeffrey Ricker which offers and introductory discussion on MDD. Many of the benefits of MDD were well presented, but I had to disagree with the fundamental assertions that Eclipse is God’s gift to MDD.
Eclipse has helped increase the exposure and profile of MDD (there are a lot of Eclipse users), but it is far from being the best platform for MDD. The author justifies his view by broadly dismissing all proprietary MDD tools on the grounds that companies are not interested in proprietary tools. In my experience, companies are looking for the solution that offers them the best results/value and that they can depend on. There is no doubt that MetaEdit+ is technologically superior to any of the MDD tools offered for Eclipse, but that is my opinion. The proof is in the pudding, and if you look at the productivity and quality improvements achieved by MetaEdit+ customers, and compare that to Eclipse users, you’ll see why I am confident in making that statement.
On the other criteria, dependability, MetaEdit+ also has a striking advantage. Eclipse’s entry into the domain-specific modeling arena has been fairly recent, whereas MetaEdit+ has been used successfully since the early 90’s. Besides that, with MetaEdit+ there is a brilliant team of developers that are there to support customers every step of the way. With the ability to easily export all data to XML or to integrate with other tools via the SOAP based API, any residual fear that could potentially come from working with a proprietary tool are eliminated.