对于C#,我经常使用CodeSmith,最近还使用了Visual Studio中的T4 generator。
我正在寻找类似于Java的东西,特别是Eclipse插件,因为我所有的Java开发都是使用Eclipse IDE进行的。
发布于 2008-10-17 02:46:15
我发现freemarker在生成任何类型的代码方面都做得很好。来自网站:
FreeMarker是一个“模板引擎”;一个基于模板生成文本输出(从超文本标记语言到自动生成的源代码)的通用工具。它是一个Java包,是一个面向Java程序员的类库。它本身并不是一个面向终端用户的应用程序,而是程序员可以嵌入到他们的产品中的东西。
struts2经常使用它。该网站还有一长串使用freemarker的其他产品。
发布于 2008-12-27 16:31:56
我使用过Velocity和StringTemplate。Velocity更传统一些(想想JSP/ASP的概念),而StringTemplate看起来更简洁一些。在this Artima interview中描述的某种意义上。两者都是纯模板引擎,如果您想从模型生成完整的代码,则需要围绕它们编写一些代码。
ANTLR在内部使用StringTemplate,这可能对您的工作很有用。
发布于 2015-06-09 01:21:21
您应该尝试Telosys Tools,这是一个使用可定制Velocity模板从现有数据库进行代码生成的Eclipse插件
Eclipse市场:http://marketplace.eclipse.org/content/telosys-tools
教程在这里:https://sites.google.com/site/telosystutorial/
查看另一个关于CodeSmith的问题:Is there any freeware tool available which is like Codesmith?
https://stackoverflow.com/questions/209987
复制相似问题