Inicio  >  NOTICIAS Y ARTÍCULOS


12/04/2017

Diseño de páginas web y programación de aplicaciones informáticas - Uso de frameworks

El diseño de una página web y también de una aplicación informática cada vez requiere de una mejor y más interactividad con el usuario además de muchas más funcionalidades avanzadas. 
 
Los tiempos cambian, evolucionan y las necesidades también, por eso aparecieron los frameworks.
 
¿Qué es un framework?
Los frameworks son herramientas de software, generalmente de programación, que nos ayudan a estructurar mejor una web o aplicación, haciendo además, que el desarrollo sea más rápido, sin embargo tiene sus inconvenientes: Los frameworks, además de tener que conocerlos a la perfección (medio conocerlos no vale para un uso profesional) hace que estemos "casados" con ellos y su forma de trabajar, además nos impone unas normas que no siempre tienen que ser la mejor solución en algunos proyectos haciendo difícil o enrevesado lo que tendría que ser fácil y claro.
 
¿Qué tipos de frameworks existen para web?
Podriamos dividirlos en dos:
 
1- Frameworks "ligeros" también llamados librerías.
Son frameworks que aunque necesitan de una cierta estructura para funcionar dan al programador mucha libertad a la hora de implementarlos, algunos ejemplos: Jquery para Javascript, Bootstrap para HTML5, Polymer para HTML5, etc.
 
2- Frameworks "completos".
Son frameworks que necesitan una estructura determinada de principio a fin y no son tan flexibles a la hora de programar como los anteriores, sin embargo suelen ser mejores para grandes aplicaciones y equipo de programadores ya que al establecer muchas normas son más robustos, algunos ejemplos: Laravel o Codeignitier para PHP, Angular para Javascript, Djando para Python, etc.