Desde el principio de su existencia la programación ha tratado de irse simplificando y mecanizarse de tal manera que con unos cuantos pasos o procesos se pueda realizar lo que antiguamente nos hubiera llevado bastante tiempo ejecutar, calcular, capturar, estructurar o diseñar, y con esto obviamente ahorrarnos el tiempo que conlleva.
En tiempos recientes esta simplificación, por así llamarle, se ha incrementado notoriamente y es por ello que ahora es completamente común hablar de modelos de desarrollo, conjuntos estandarizados, procesos estructurados, bibliotecas de subprogramas, entre otros términos, al momento de referirnos y estudiar el desarrollo de sitios y programas.
Dentro de esta necesidad de estandarización, de mantener un orden y sencillez en nuestro código y estructura, han surgido los llamados frameworks. Aún siendo nuevos en el mundo de la programación web este término nos puede sonar bastante familiar, puesto que se emplea en muchos ámbitos del desarrollo de siste.....
Leer el arículo completo

Los frameworks de programación han adquirido popularidad recientemente e inevitablemente, han tenido reacciones tanto positivas como negativas. Antes de averiguar de qué lado del debate te encuentras sería bueno definir qué es un framework (ojo que incluso eso está abierto a discusión).
Esencialmente, un framework, es una estructura de soporte y código que simplifica las tareas de los programadores. Los ejemplos más comunes son para JavaScript e incluyen jQuery y Prototype. Además, tenemos otros ejemplos como Ruby on Rails y Django.Haciendo que las cosas ‘apesten’ menos
Los frameworks como Ruby on Rails y Django hacen que las tareas de desarrollar para la web sean un poco menos dolorosas. Herramientas como Dojo o jQuery hacen la creación de interfaces para el usuario ligeramente más sencillas.
Pero incluso con la cantidad de herramient.....
Leer el arículo completo