我目前编写了JdonSD框架,我以前说为什么它能够快速开发Struts+EJB,不仅仅它是一个API,或者代码产生器,而且它对编程方法有一个限定和约束,可是有时,过一段时间不用,我自己对这些约束都有些模糊,这使我下决心将JdonSD和其使用约束嵌入IDE中,这样,根据IDE的winzard,可以更快开发出一个Struts+EJB程序,同时,可以在需要时,在这个多层结构任何层面进行详细修改,这列为我下一步重点工作。我有幸无偿获得IntelliJ的Idea 4.5正版用户和其插件的技术,我又有幸与Borland的左轻候见面,托其寻找JBuilder OpenTools的资料,OpenTools资料很少。我准备获得这两个资料后,推出JdonSD的IDE PlugIN。
现在看到了MPS,我在考虑,是否重新考虑我上面的计划,也许,从一个全新的编程思路,可以省却麻烦。
MPS作者提出将代码产生器或MDA工具统称为LOP,面向语言编程,一个可以颠覆主流编程方式的新的软件革命,我非常激动,好像它就是我现在所要的。
从简单地说,MPS元编程系统非常类似XML的Schema,但其语义应该是XML所没有的。
以上只是我初步认识,等看完这篇文章再写些感受,希望大家一起交流。