欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  资讯频道

Common Template 模板引擎 - 国内开源项目介绍(一)

程序员文章站 2022-04-17 11:27:18
...
项目名称: CommonTemplate
发起时间: 2007年4月
网站:http://www.commontemplate.org
代码托管:http://code.google.com/p/commontemplate/

项目介绍:
CommonTemplate是一个模板引擎,用于编译运行CTL模板语言,并且模板可以在Java,.Net,JS等中通用;
其主要目标是作为JSP,ASP.Net等页面技术的另一种选择方案,以保证用简单的语法,良好的结构,不混杂业务逻辑的方式书写页面;
适合于充当Model-View-Controller(MVC)模式应用的View角色,以使能更好的分离页面设计人员与业务开发人员的职责;
也可以作为动态文本生成工具,生成HTML、XML、Mail、Java源代码或其它文本等。

产品信息:
运行平台: JRE1.4以上版本, 操作系统无关.
开发语言: Java
开源协议: Apache Licence 2.0

项目成员:
梁飞(广州)
桂林(上海)
严荣(大连)

是什么促使你们发起/开始这个项目?
JSP, Velocity, FreeMarker混杂不统一的语法, 不友好的扩展方式, 希望实现一个语法简单统一的, 细节考虑周全的, 易于扩展的模板引擎.

该项目面向哪些使用群体?
页面开发人员, 代码生成模板开发人员, 邮件模板开发人员, 动态配置模板开发人员.

举个例子说明下用户使用您的软件能做什么?
替代JSP, 作为视图输出引擎, 并可以方便生成静态页面.
作为代码生成模板, 通过从数据库导入数据模型, 结合模板生成相应Dao,Service,Action等.
作为邮件模板, 发件动态邮件内容.
任意文本生成

您在该项目中遇到的最大挑战是什么?
坚持腾出业余时间作开发, 有时候与学习计划冲突.
项目的推广.

您在该项目中认为获得成功的要素有哪些?
高质量的软件,
全面细致的文档,
优良庞大的用户社区,
更多的第三方扩展与集成,

您对该项目有哪些期望?
能给使用者带来方便, 有更多的用户.

你们如何来协调项目?
源码控制: SVN
团队联系: Email, MSN

那你们一般花多长时间在这个项目上?
每周10-20小时

你们用的开发环境是什么
OS: Windows
IDE: Eclipse

其他人如何给你们提供建议?
论坛: http://forum.commontemplate.org