代码的自动生成...
帮朋友做一个代码自动生成的工具,虽然我们的思路十分直接也似乎有些作用(定义好XML文件,然后用XSLT来转换成需要的代码)。但一直也想了解成熟产品的做法,估计很多人在做了,现在MDA的工具都出来了,特别象Together之类还支持双向动态同步的代码维护功能,真是令人汗颜啊~~
但如何定义和维护XML文件是个难点,目前做完了对实体类和数据库对应的部分,也看过好多的ORM的工具,我们的是十分简单的了,够用就好...
似乎每种XML的维护都需要做独特的UI来维护,局限性太大了...
当找到CodeSmith,顿时觉得豁然开朗,但又有些模糊...CodeSmith是强大的,不过不知道改造成我们需要的工具难度有多大?