Dominios
  Planes de Hosting
  Housing y Servidores
  Programación Web
  Telefonía
  Posicionamiento Web
  Servicios Jurídicos
  Contacto

El motor de Plantillas Smarty  

|  Imprimir Post El motor de Plantillas Smarty

Muchas veces nuestros proyectos y páginas web adolecen de malas prácticas en lo que a programación se refiere, un ejemplo claro es el mezclar código PHP y HTML/CSS en un mismo archivo, que era el sistema utilizado en los años noventa para desarrollar páginas web. Así, utilizar PHP junto con código HTML/CSS en un mismo fichero presenta, entre otras, las siguientes desventajas:

  • Será más difícil manejar el código HTML/CSS de la página web.
  • La escalabilidad será prácticamente nula.
  • El mantenimiento de la aplicación se complica progresivamente.
  • La depuración de este tipo de aplicaciones se hace realmente compleja.

Con el fin de que podáis evitar todos estos inconvenientes podemos escribir nuestras aplicaciones PHP utilizando motores de plantillas que separan la presentación HTML/CSS del código PHP, solventándo de este modo todos los problemas indicados y obteniendo numerosas ventajas adicionales.  Para ello, podemos utilizar una herramienta de elaboración propia, lo cual resultará útil para pequeños proyectos que no requieran excesivas funcionalidades, o utilizar un motor como Smarty.

Smarty es un motor de plantillas Open Source para PHP que lleva bastante tiempo en el mercado y con él podremos realizar aplicaciones web de calidad separando el código PHP de la presentación HTML/CSS. Estas son las funcionalidades que obtendremos con Smarty:

  • Plantillas limpias fáciles de usar por los diseñadores.
  • Escalabilidad.
  • Mantenimiento más sencillo (al igual que la escalabilidad, únicamente con la separación de código y presentación no se consigue un mantenimiento más sencillo, también se requerirá de una buena codificación).
  • Depuración óptima del código, al tener ficheros pequeños únicamente con código PHP.
  • Posibilidad de introducir comentarios dentro de las plantillas que no se enviarán al servidor. Ejemplo: {* comentario smarty *} en lugar de<!-- comentario HTML -->
  • Funciones integradas que facilitan el tratamiento de variables. Ejemplos: {foreach}{/foreach}, {if}{else}{/if}.
  • Funciones asistentes para generación de código HTML. Ejemplos:{html_image file=”posicionamientoseo.jpg”} generaría <img src="posicionamientoseo.jpg" alt="" width="700" height="55" />
  • Expandir Smarty con más funcionalidades mediante plugins.

Podeis ampliar información o descargar Smarty desde su página oficial con url http://www.smarty.net.

Publicado el: 19/02/2010

 
Iniciar Sesión
  Usuario:
  Contraseña:
       
 
Categorías del Blog
Actualidad en Canal ISP
CMS & Hosting
Creación y Diseño Web
Marketing On Line
Noticias del Sector
 
Menú Principal
Inicio
Dominios
Catálogo General
Diseño y Programación Web
Plataforma SMS / MMS
Herramientas Canal ISP
Blog Canal ISP
Directorio Web
Área de Contacto
Trabajos Realizados
Eventos Organizados
Preguntas Frecuentes
Información Legal
 
Otras Opciones
Crear una Cuenta
Recuperar Datos Acceso
 
Tienda On Line
Planes de Hosting
Housing y Servidores
Telefonía
Paquetes y Soluciones Web
Posicionamiento Web
Software y Recursos Web
Servicios Jurídicos
 
Publicidad





 
Enlaces Patrocinados
Abogados y Soluciones Legales
Posicionamiento Web
 
Últimos Post
Ayuda para Posicionar un Sitio Web
Cambiando la Configuración en Firefox
Canal ISP desarrolla DiccionarioJuridico.net
Herramientas SEO Gratuitas
5 Consejos para Mejorar el Posicionamiento Natural SEO de su Sitio Web

Directorio de Diseño web en Madrid

Ud. no está identificado en el sistema.