摘要: 模板引擎(Template engine)是实现模型和视图分离的一个重要手段。如果你从未接触过模板引擎可以看看Wiki的介绍。模板引擎的流行最初是因为网站开发的需要,象比较重要的几个模板引擎:SMARTY、Velocity、StringTemplate都是来源于网页设计的。当然,除了网页设计,模板引擎还可以应用于其他领域,而我主要将其应用与代码生成器的设计中。我的代码生成器是用C++写的,而且必须支持Windows平台,所以选择的范围就比较有限了,从网络上搜索了一下,似乎只有Teng、CT++和Google CTemplate可以使用了。本文对3种模板引擎进行了比较。 阅读全文
posted @ 2008-09-17 21:45 zealsoft 阅读(3537) 评论(0) 推荐(1) 编辑