A major goal of Smarty development is to facilitate the separation of application code from presentation. Smarty is also known as a Template Engine. It provides the programmer and template designer with a wealth of tools for automation of tasks commonly dealt with at the presentation layer of an application. 

Smarty Advantages:

  • MVC Structured code
  • Attractive URLs
  • Coding can be fnished faster
  • Assistance whenever needed is available
  • Maintaing the coding standards
  • Based on experience and uses most of the best practices of web development and integrates some third party libraries
  • This popular template engine serves as the basis for various recognized management system for content like MovableType, Xoops, and X Cart packed with diferent features.
  • A web template system written in PHP and is the most fexible framework and tool for PHP