4
jQuery En un documento en Word realice un informe sobre jQuery, remarcando sus ventajas y desventajas frente a otras bibliotecas. Envía tu archivo a través de este medio. JQUERY JQuery es considerado un Framework de Javascript, o ambiente de desarrollo. Lo que no es más que un conjunto de utilidades las cuales no necesitan ser programadas, de hecho ya fueron programadas, probadas y podemos utilizarlas de una manera muy simplificada. En otras palabras, podremos lograr los mismos resultados, en menos tiempo sin necesidad de programar una funcionalidad completamente una biblioteca de códigos en palabras cortas. En un pequeño análisis les hablare de características ventajas t desventajas, como y porque utilizar esta popular biblioteca generadora de códigos, por dónde empezar. buena parte del atractivo de Jquery radica en su simplicidad en la base de esta biblioteca hay dos conceptos: el primero se llama abstracción, y el segundo: encadenamiento. ABSTRACCIÓN: El desarrollo de interfaces enriquecidos y de interacciones en javascript presentaba muchas complicaciones porque cada navegador utiliza una implementacion diferente del lenguaje de javascript. Los desarrolladores, para soltear este obstaculo, tenian que elaborara los script de detección de navegadores que se encargaba de ajustar este codigo. Jquery simplemente para resolver este problema abstrae las diferencias entre navegadores y, así posibilita una programación uniforme y estable apta para todos los navegadores. ENCADENAMIENTO: Cuando trabajamos en el diseño de la interacción con los usuarios seleccionamos un objeto para hacer algo con el, muchas veces sim embargo, queremos ejecutar múltiples acciones Alumno : Oscar Jaime Gonzales Guzman 1

jQuery

Embed Size (px)

DESCRIPTION

jQuery

Citation preview

jQueryEn un documento en Word realice un informe sobre jQuery, remarcando sus ventajas y desventajas frente a otras bibliotecas. Enva tu archivo a travs de este medio.JQUERYJQueryes considerado un Framework deJavascript, o ambiente de desarrollo. Lo que no es msque un conjunto de utilidades las cuales no necesitan ser programadas, de hecho ya fueron programadas, probadas y podemos utilizarlas de una manera muy simplificada.En otras palabras, podremos lograr los mismos resultados, en menos tiempo sin necesidad de programar una funcionalidad completamente unabibliotecadecdigos en palabras cortas.En un pequeo anlisis les hablare de caractersticas ventajas t desventajas, como y porque utilizar esta popularbibliotecageneradora decdigos, por dnde empezar. buena parte del atractivo deJqueryradica en su simplicidad en la base de estabibliotecahay dos conceptos: el primero se llamaabstraccin,y el segundo:encadenamiento.

ABSTRACCIN:El desarrollo de interfaces enriquecidos y de interacciones en javascript presentaba muchas complicaciones porque cada navegador utiliza una implementacion diferente del lenguaje dejavascript.Los desarrolladores, para soltear este obstaculo, tenian que elaborara losscriptde deteccin de navegadores que se encargaba de ajustar este codigo.Jquerysimplemente para resolver este problema abstrae las diferencias entre navegadores y, as posibilita una programacin uniforme y estable apta para todos los navegadores.

ENCADENAMIENTO:Cuando trabajamos en el diseo de la interaccin con los usuarios seleccionamos un objeto para hacer algo con el, muchas veces sim embargo, queremos ejecutar mltiples acciones sobre un mismoobjeto, lo que en javascript suele decirse en muchas lneas de cdigo. Estabibliotecadecdigopermite ejecutar comandos entres si, eliminando as. La necesidad de ir seleccionando el mismoobjetoe implementarlo dando as un encadenamiento decdigos.Porque usarJquery. Muchas veces nos planteamos si es mejor utilizar cosas ya hechas o desarrollarlas por nuestra propia cuanta. Bueno este es totalmente relativo dado que cuando programamos, muchos de los lenguajes utilizados no son de bajo nivel, es decir estamos utilizando funciones pre-desarrolladas y simplificadas.ConjQueryocurre lo mismo, por ejemplo: el detectar que tipo de explorador utiliza un visitante tendramos que escribir una cuentas lneas decdigoen Javascript. Dado quejQueryes totalmente compactible con la mayora de los exploradores, Internet Explorer, Firefox, Opera, Apple Safari etc. En definitiva, nosotros no necesitamos preocuparnos por los asuntos de compactibilidad,jQuerylo hace automticamente.El soporte es otra de las razones por la cual la utilizacin dejQueryen nuestros sitios es totalmente recomendada. Esta fantstica libreraha tenido una aceptacin muy grande por los programadores, lo que ha generado que muchos desarrolladores se dediquen a la creacin de plugins o complementos que utilizanjQuery. Esto nos permite agregar galeras dinmicas, calendarios, sistemas de votacin, formularios dinmicos y muchas otras cosas tan solo agregando los plugins.Otra razn, que es muy importante es que es gratis, y elcdigofuente puede ser modificado y adaptado a nuestras necesidades siguiendo las polticas de las licenciasVENTAJAS:

A lasventajasde estas dos soluciones, jQuery Mobile agrega otras que lo convierten en una opcin ideal para cualquier desarrollador:

Incluye, listos para usar, elementos como botones, barras de herramientas, formularios, listas y tipografas especialmente optimizadas y estilizadas para aplicaciones mviles. Adems, cuenta con un sistema de bloques ideal para construir plantillas.

Nos permite construir aplicaciones aptas para todo tipo de plataformas casi sin esfuerzo, evitndonos preocupaciones por problemas de compatibilidad.

Es muy fcil de aprender y utilizar. Si se tienen adecuados conocimientos de HTML y CSS, se pueden construir aplicaciones robustas en muy poco tiempo. El sitio web de jQuery cuenta con abundantedocumentacinpara aprender.

Tiene soporte para Ajax, una tecnologa para crear aplicaciones dinmicas que se ejecuten del lado cliente.

No requiere del uso de programas especiales, a diferencia de otras tecnologas, como Adobe Flash, que exigen una aplicacin para desarrollar sobre ellas.

DESVENTAJAS:

Sin embargo, este framework tambin presenta variasdesventajas: Las funciones que ofrece son muchas, pero resultan difciles de personalizar. Su aspecto visual es estandarizado y no se integra con el de la plataforma. En algunos casos, no queda otra opcin que usar JavaScript simple para adaptar la aplicacin a nuestras necesidades.

Como es necesario invocar a un archivo para utilizar sus funciones, ralentiza levemente la carga de la pgina.

Su manejo de CSS suele resultar innecesariamente complejo. A veces cuesta saber qu clases utilizar.

No existen muchas plantillas prediseadas sobre las cuales empezar a construir nuestra aplicacin.

Ms all de sus limitaciones, jQuery Mobile es una excelente opcin para construir aplicaciones mviles aptas para cualquier plataforma, sin importar nuestro nivel de conocimiento.

Alumno : Oscar Jaime Gonzales Guzman1