ClearSilver

ClearSilver

ClearSilver is an HTML template system similar to XSLT/XML written by Brandon Long and David Jeske as a C library that can be exported to Python, Perl, Java and Ruby via modules.

It provides separation between application logic and presentation code by defining a dataset having named variables. This avoids problems caused by driving business logic objects with callbacks in the templates like JSP (when improperly used), ASP. (e.g. exceptions thrown in the middle of a generated HTML element can cause invalid pages)

The naming scheme of the variables is hierarchical like a file system. This allows intuitive naming and avoids namespace collisions when the dataset applied to a template is built up from several sources.

Open Source and non-restrictive license.

External links

* [http://www.clearsilver.net/ Project home page]


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • Trac — infobox software developer = Edgewall Software released = initial release|2006|10|01 frequently updated = yes programming language = Python operating system = Cross platform genre = Project management software license = Modified BSD license… …   Wikipedia

  • Neotonic Software — Corporation The Neotonic logo from the website Type Subsidiary of Google since 2003. Genre Customer Support Fate acquired by Google in 2003 Successor Trax and …   Wikipedia

  • Trac — Trac …   Википедия

  • Template Engine — Dieser Artikel wurde aufgrund von inhaltlichen Mängeln auf der Qualitätssicherungsseite der Redaktion Informatik eingetragen. Dies geschieht, um die Qualität der Artikel aus dem Themengebiet Informatik auf ein akzeptables Niveau zu bringen. Hilf… …   Deutsch Wikipedia

  • Discogs — Saltar a navegación, búsqueda Discogs Archivo:Discogs.Logo.png Información general URL http://www.discogs.com Comercial Parcialmente …   Wikipedia Español

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”