📜 ⬆️ ⬇️

Top 25 Pattern Engine

(according to WhenPenguinsAttack.Com)

After a long search for a good template engine in PHP, Justin Silverton has compiled the following list with brief descriptions.


')
Smarty
Smarty is a template engine that compiles templates into PHP scripts and then runs these same scripts. Very fast and flexible engine.
License : LGPL
Caching : Yes
Custom tools : functions, modifiers
Work with blocks : yes
Condition Operators : Yes
Enable PHP code : yes
Connection pugin'ov : yes

Heyes Template Class
Very easy to use, but at the same time quite powerful and fast template engine that allows you to separate the markup and page design from the program part.

Fasttemplate
A simple, inserting variable, class that processes your template for the presence of variables and produces HTML code with the substituted values.

Shellpage
A simple and easy-to-use class that allows you to create entire sites based on template files. Change the template and your entire site changes.

STP Simple Template Parser
A simple, small and easy-to-use template processor class. It can collect a page from several templates, display the resulting pages in a browser, or save to the file system.

OO Template Class
An object-oriented class for templates that you can use in your programs.

SimpleTemplate
Template engine for creating and structuring websites and applications. Has the ability to translate and compile templates.

bTemplate
A small and fast class for templates that allows you to separate PHP logic from HTML.

Savant
Powerful, but small PEAR-compatible templating engine. It does not compile and uses PHP itself as a template language.

ETS - easy template system
The template system, which allows you to substitute templates for the same data.

EasyTemplatePHP
A simple but powerful template system for your website.

vlibTemplate
A fast, full-featured templating system that includes a caching and debugging class.

AvanTemplate
Template engine that works correctly with multi-byte data and consumes a small amount of system resources. Supports the replacement of variables and data blocks that can be displayed or hidden.

Grafx Software's Fast Template
Modification of the popular template template Fast Template, which includes a caching feature, a debugging console, and the removal of undeclared dynamic blocks.

TemplatePower
Fast, simple and powerful class for templating. It supports nested dynamic blocks, including blocks / files and displaying / hiding undefined variables.

TagTemplate
This library function has been designed for use with template files and allows you to retrieve information from HTML files.

htmltmpl: templating engine
Template engine for Python and PHP. Focuses on web application developers who (the developers) want to separate the program code from the design in their projects.

PHP Class for Parsing Dreamweaver templates
A simple class for processing Dreamweaver templates and using for Gallery 2 and WordPress.

MiniTemplator (Template Engine)
Compact template engine for HTML files. It has a simple syntax for template variables and blocks. Blocks can be nested.

Layout Solution
Simplifies site development and maintenance. Stores frequently used variables and page elements so that you do not have to duplicate the markup again and again.

Cached Fast Template
Supplement to the FastTemplate that allows you to cache template files. It can even cache with different characteristics and different data blocks.

TinyButStrong
Template engine that supports MySQL, Odbc, Sql-Server and ADODB. Includes 7 methods and 2 properties.

Brian Lozier's php based template engine
Only 2 kilobytes in size. Very fast and object oriented.

WACT
Template engine that separates the code from the design.

Phptal
XML / XHTML template library for PHP.

Source: https://habr.com/ru/post/31203/


All Articles