4 minutos de lectura ( 704 palabras)

Frameworks para desarrollo de plantillas con Joomla!

Frameworks para desarrollo de plantillas con Joomla!

Básicamente podemos entender "Framework" como marco de trabajo, seguido de normas/protocolos de forma de hacer o camino para estandarizar y normalizar un seguido de procesos de trabajo, en este caso enfocado al desarrollo web y para Joomla!, casi nada. 

De hecho al usar Joomla! y un Framework de desarrollo de plantillas para este nos encontramos con un caso anecdótico, y es que Joomla! ya de por si es un Framework, es decir, estaríamos usando Joomla! como Framework y soporte para toda la lógica y programación de nuestra web y otro Framework para interpretar y desarrollar toda la parte gráfica, pública y visible de la web. En solamente 3 parágrafos ya me he hecho un lío de Frameworks ;)

En los últimos tiempos la palabra Framework se ha popularizado bastante, en algunos casos de forma errónea. No obstante tiene su lógica ya que cada vez mas nos acostumbraremos a vivir con dicho concepto, ya que es la clara evolución en la madurez de un sector, desde mi humilde punto de vista.

Pero a todo esto, ¿que es un Framework? Como no podía ser de otra manera nos acercaremos a la Wikipedia para que esta nos ilustre:

En términos generales, es un conjunto estandarizado de conceptos, prácticas y criterios para enfocar un tipo de problemática particular que sirve como referencia, para enfrentar y resolver nuevos problemas de índole similar.

Resumiendo y con un seguido de recomendaciones, que es lo que un Framework de desarrollo de plantillas puede hacer por mi y en que cosas debo poner cierta atención para asegurarme de la correcta elección. ¿Que cosas puede hacer un Framework de desarrollo de plantillas para mí?

  • Ahorro de tiempo
  • Disponemos de opciones y estilos para todo tipo de gustos y colores.
  • Diferentes opciones, modalidades, de pago, gratuitos, etc…
  • Establecer unas normas y estándares, no solo para disciplinar tu desarrollo sino que son favorables para el trabajo en equipo así como el trabajo a distancia de un equipo.
  • Resumiendo, prueba prueba pruebaaa y elige uno ;)

Características comúnes de los Frameworks

CrossBrowser: De forma nativa estos Frameworks se comportaran correctamente en las últimas versiones de los principales navegadores web.

Responsive: Nos ofrecen comportamientos Responsive, diseño fluído, arquitectura de Grillado que nos sirve de soporte para nuestro diseño, menús offcanvas para el trato especial en dispositivos móviles, etc...

Programación Solida y customizable: Por reglas generales todos ellos tiene una programación muy sólida y clara, por la que no nos costará movernos demasiado una vez familiarizados con ellos, además de ofrecernos técnicas de override y customización, para poder adoptar y aplicar esos comportamientos especiales nuestros que le queremos aportar.

Basados en Standares: Todos ellos se basan en html5, css3, javascript y en algunos casos jquery, etc…

Rápidos, ligeros y optimizados: De forma nativa todos ellos cuentan con estas características, pero nos ofrecen un grado mas de complejidad y rendimiento si aprendemos a optimizarlos. Recordemos que para que una web sea eficiente y rápida, esta debe pesar lo minimo posible y hacer el menor uso de consultas a base de datos posible.

Comportamientos testados: Este es uno de los factores mas interesantes, ya que a día de hoy ya no solo se desarrolla para un solo dispositivo, las reglas han cambiado, y nuestro contenido debe poderser al menos visualizar correctmante y con un objetivo claro para cada dispositivo. El uso de Frameworks de desarrollo de plantillas nos asegura un comportamiento testeado en muchos de estos dispostivos, por lo que al final podemos traducir que es tiempo que ganamos y podemos aplicar a otra dinámica del proceso de desarrollo web

Los Frameworks mas conocidos.

Master, Blank, Starter Template?

En la mayoría de casos disponemos de una opción muy básica y normalmente carente de estilos o con los mínimos pero que nos permite probar el comportamiento de estos, ver si nos encaja en nuestra forma de trabajo o bien ver si nos podemos adaptar a ellos, etc…

¿Y ahora que nos queda? Probar, jugar, probar, testear, jugar y volver a probar ;)

0
¡La JCM hispana ya tiene un año!
Desarrollo práctico
 

Comentarios

¿Ya està registrado? Ingresa Aquí
No hay comentarios por el momento. Sé el primero en enviar un comentario.

By accepting you will be accessing a service provided by a third-party external to https://magazine.joomla.org/