smarty

Smarty es uno de varios sistemas de plantillas disponibles para PHP. Con Smarty se pretende separar el código PHP como lógica de negocios, el código HTML como lógica de presentación generando contenidos mediante la colocación de etiquetas especiales.

Aunque todavía está en fase beta, Smarty 3 incorpora importantes cambios:

  • Utiliza la programación orientada a objetos de PHP5.
  • Mejoras en la velocidad.
  • Cambios de objetos (no entendí si con esto se refiere a polimorfismo).
  • Manejadores de errores por excepción.
  • Asignación de objetos de datos.
  • Múltiples objetos en el template.
  • Acceso a objetos estáticos
  • Manejo de alcance de variables mejorado.
  • Filtros para variables
  • Templates con herencia
  • Administración de cache mejorada entre algunas otras características más.

Personalmente nunca he usado en mis desarrollo a Smarty, pero si me tocó trabjar con él en proyectos donde se usaron soluciones que si lo usaban como Pligg. No sé como cambirá para el que si tiene expericiencia con este sistema de plantillas esta nueva y prometedora versión, pero personalmente prefiero usar un framewrok como mi favortio, CodeIgniter.

Smarty:

Sitio: www.smarty.net

Vía: Twitter – @dmgursky

+Info: Smarty – Wikipedia

Por Diego Cambiaso

Comunicador Social, Desarrollador de Software y UX Designer. Blogger desde el 2006, creador de Pixelco Tech. Viajero y fotógrafo. Entusiasta del diseño, apasionado por la tecnología y el social media. EN-ES-IT