Publicado hace 10 años por madridsergio a blog.sergiocancelo.es

Es necesario entender que un framework es una abstracción de código común que provee funcionalidades genéricas que pueden ser utilizadas para desarrollar aplicaciones de manera rápida, fácil, modular y sencilla, ahorrando tiempo y esfuerzo. Entonces, un framework es concreto y también “incompleto”. Concreto porque es, desde un punto de vista simple, un conjunto de componentes; incompleto, porque por sí mismos no pueden ser utilizados, ya que guían a la solución de problemas de programación recurrentes, pero, por lo general, no son la solución

Comentarios

oriola

Yo acabo de empezar a aprender lenguaje html5, css3 y javascript. Ahora estamos viendo jQuery y zepto, aunque veo que no se mencionan el el artículo. ¿Son también frameworks? Me llama la atención que el criterio de los diseñadores del curso sea incluir estos, mientras que el autor del blog no parece considerarlos de los más importantes.

D

#1 por que habla de los que tienen mas auge, no de los que mas se usan. de todas maneras parece que habla de frameworks de javascript MVC (jquery+Ajax) o que se usen en Ruby que alguien me corrija si me equivoco

http://en.wikipedia.org/wiki/Comparison_of_JavaScript_frameworks

oriola

#2 Pues no me queda por aprender

De momento voy servido con los lenguajes que voy aprendiendo, ya habrá tiempo para ampliar a Ajax, php o algún otro... vistas las previsiones laborales.

m

Hola #1 soy el autor, pues no. En realidad lo que es un poco mas complicado es decir si jQuery es un framework, para mi no, es una librería. Un framework proporciona algo mas que funciones ya implementadas, proporciona una estructura que ayuda a ordenar el software. Por ejemplo batman.js aplica el patrón MVC mientras que jquery lo unico que tienes que hacer es un include y usarlo.

oriola

#4 Gracias por contestar No sabía la diferencia entre libreria y framework.