Recommended templating system

A

Alexandru E. Ungur

Hi all,

I'm new to Ruby, coming from PHP and Perl.
I am looking for a good templating system to use for building
web applications. So far I've found:

- cs/Template :: http://cstemplate.rubyforge.org/
- PageTemplate :: http://coolnamehere.com/products/pagetemplate/
- Canny :: http://canny.sourceforge.net/documentation.shtml
- Kwartz :: http://www.kuwata-lab.com/kwartz/
- Amrita :: http://amrita.sourceforge.jp/
- XTemplate :: http://xtemplate.sourceforge.net/

Thoughts, advices, more templating engines... are all highly
appreciated.

I know each project will have its pros and cons, but I was just
wondering if there is a consensus on which is 'the best'?

Take PHP world for example. All clear: Smarty is the best tool
for the job (well, not if I look at the Kwartz diagram on its
homepage :D, but so far Smarty has suited me, and all the PHP
developers I know, just fine).


Thank you,
and have a good night everyone,

Alex
 
S

Stephen Waits

Alexandru said:
I know each project will have its pros and cons, but I was just
wondering if there is a consensus on which is 'the best'?

I'm not sure you'll get consensus. Also don't forget erb, which is
included in the Ruby distribution. There's an enhanced version of it
that was recently released too; however, the name escapes me ATM.

--Steve
 
D

Damphyr

Alexandru said:
Hi all,

I'm new to Ruby, coming from PHP and Perl. I am looking for a good
templating system to use for building web applications. So far I've
found:

- cs/Template :: http://cstemplate.rubyforge.org/ - PageTemplate ::
http://coolnamehere.com/products/pagetemplate/ - Canny ::
http://canny.sourceforge.net/documentation.shtml - Kwartz ::
http://www.kuwata-lab.com/kwartz/ - Amrita ::
http://amrita.sourceforge.jp/ - XTemplate ::
http://xtemplate.sourceforge.net/

Thoughts, advices, more templating engines... are all highly
appreciated.
I had quite a time trying to decide. I went initially with Amrita (which
has a version 1 and a version 2, as separate projects), but had some
trouble deciphering the examples.
Kwartz I only browsedd the code.
I finally ended up using erb, which is simple and flexible enough to
suit most needs.
Cheers,
V.-


--
http://www.braveworld.net/riva

____________________________________________________________________
http://www.freemail.gr - äùñåÜí õðçñåóßá çëåêôñïíéêïý ôá÷õäñïìåßïõ.
http://www.freemail.gr - free email service for the Greek-speaking.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,764
Messages
2,569,566
Members
45,041
Latest member
RomeoFarnh

Latest Threads

Top