一个简单的问题, 模板问题

04-10-31 yulei
我也不多说什么, 只是问一个简单的问题, 我现有大量的程序以前是PERL和PHP的, 用了HTMLTemplate和FastTemplate, 现在有些想用JSP/Servlet, 但是得操持原先的模板文件, 也就是说原先用HTMLTemplate和FastTemplate的那些模板文件都得继续用, 请问有什么办法?

banq
2004-10-31 17:29
没有问题,查询是否有现成源码项目支持,如果没有,自己使用Java编写模板解释器就可以。

yulei
2004-10-31 22:09
就是想知道有没有现成的成熟的, 问题是这样的, 以前的PERL程序, 用HTMLTemplate和FastTemplate的模板, 后来有PHP程序加入, PHP程序里也有现成的HTMLTemplate和FastTemplate, 另外PHPLib中的模板与FastTemplate几乎完全相同, 我的程序的模板是对客户公开的, 客户不管我用PHP还是PERL还是JSP, 但是他们的模板不能变。所以我想知道JAVA世界中对HTMLTemplate和FastTemplate哪里有现成的成熟的程序

yulei
2004-10-31 22:31
好消息, 报告楼主, 刚才狗狗了一把, 居然找到了这个:http://htmltemplate.inet.hr/ 就是HTMLTemplate的JAVA实现。楼主记下吧, 说不定别人也有在和我想同样的问题。

但是FASTEMPLATE(或者PHPLib-Template)仍然没找到

yulei
2004-10-31 22:43
好消息又来了,终于找到了,这个东西叫做JDynamiTe, 实现了与PERL的FastTemplate和PHP的FastTemplate/PHPLib-Template完全相同的功能。

参见:http://jdynamite.sourceforge.net/doc/jdynamite.html

其实JAVA的任何MVC架构,PHP的Smarty,PERL的TT2都是些先进复杂的东西,但是有一点很重要,它们都没有想过,HTML页面是软件的客户来写的话怎么办?客户想要动态提交自己喜欢的HTML页面,客户可以不懂软件编程,更不懂XML/XLST。所以还是要有HTMLTemplate和FastTemplate(PHPLib-Template同)这样对客户来说是简单易懂的东西。

猜你喜欢