用于运行时代码生成的 StringTemplate?
我正在开发一个基于元模型在运行时生成代码的项目。我为此使用了 vb.net xml 文字,但今天我遇到了 StringTemplate 项目。有人在 C# 项目中成功使用过这个库吗?
I am working on a project that generates code at runtime based on meta-model. I've used vb.net xml literals for this, but today I ran across StringTemplate project. Has anybody successfully used this library in C# project.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
StringTemplate 可能是当今最出色、设计最精良的模板引擎。无论您使用哪种语言/平台,这绝对是一个不错的选择。
另一方面,还有 T4,它是“更标准”的(VS 附带,可重用,很多 .NET 开发人员已经知道了),而在 VS2010 中,它附带“预编译模板”,您的模板将转换为设计时的原始 C# 代码,作为项目的一部分进行编译 - 速度很快,并且没有运行时依赖性。
StringTemplate is probably the most awesome and well-designed templating engine in existence today. It's definitely a good pick regardless of the language/platform you use.
On the other hand, ther's also T4, which is "more standard" (comes with VS, reusable, a lot of .NET devs know it already), and in VS2010 it comes with "precompiled templates", where your template is converted to raw C# code at design time, which is compiled as part of your project - which is fast, and has no runtime dependencies.