Ver Mensaje Individual
  #6 (permalink)  
Antiguo 30/10/2011, 23:38
Avatar de Raziel_Ravenheart
Raziel_Ravenheart
 
Fecha de Ingreso: agosto-2011
Ubicación: Ibagué, Tolima
Mensajes: 192
Antigüedad: 13 años, 3 meses
Puntos: 37
Respuesta: Preguntas sobre Javascript vs Jquery y AJAX

Bueno me gustaría agregar algo, para ayudar a ampliar conocimientos, jQuery no creo que se pueda considerar un simple librería, por que hasta donde tengo entendido, las librerías o mejor conocidas como bibliotecas, son interfaces para interactuar con un grupo de objetos relacionados entre si y que tienen funciones muy similares.

jQuery no es un lenguaje de programación, es una librería, aunque la verdad pensé que era más un framework hecho en Javascript. Entonces si jQuery es una librería, no cabe compararla con framerworks de javascript como prototype, o no es así´?

Los frameworks a diferencia de una librería o biblioteca, está conformado por interfaces(como varias bibliotecas predefinidas o hechas por usuarios), técnicas recomendadas de programación, clases, entre otros, que han sido desarrollados para trabajar en conjunto como una gran herramienta que permita aprovechar varias o casi todas las ventajas de un lenguaje de programación, reduciendo el tiempo de codificación en algunos casos y en otros reduciendo la complejidad del código. Algo que me ayuda a recordar fácilmente la descripción de un framework es su traducción al castellano, así: Frame = marco; work = trabajo; básicamente es un marco de trabajo, funciona así como una plantilla, que nos dá un punto de arranque a la hora de comenzar un proyecto.

En cuanto a utilizar frameworks o Bibliotecas, como dijo caricatos, yo no lo recomiendo, pero por un motivo un tanto diferente, por que yo creo que alguien no debería empezar a utilizar un framework, sin dominar por lo menos el 80% de las técnicas de programación de un lenguaje, incluyendo objetos(métodos y atributos), funciones, prácticas recomendadas, entre otros.

La dificultad de ajax, se basa en el verdadero núcleo de este que es xmlHttpRequest, ya que en medida que vayas comprendiendo como funciona, cuales son su métodos, como interectuar con este y como aprovechar sus atributos, -que por cierto, no tienen una definición nada corta-, en esa medida irás comprendiendo la ventaja de utilizar ajax, y también como utilizarlo correctamente. Como te dijeron antes, es una técnica de programación basada en javascript que se apoya en xml y peticiones http (respuestas en texto plano con formato xml)

Si ven que me equivoqué en algo, no duden en corregirlo... gracias

Última edición por Raziel_Ravenheart; 30/10/2011 a las 23:51