Posibilidades de JQuery

Tagged: 

This topic contains 2 respuestas, has 3 voices, and was last updated by  José Maria Sánchez Gómez Hace 11 años, 9 meses.

  • Author
    Entradas
  • #2511

    Anónimo

    Recopilo:

    El lun, 11-03-2013 a las 12:05 +0100, José Miguel Andonegi escribió:Hola Ignacio (y demás):…os presento a Antton Rodriguez, compañero de ULHI y autor del ejemplo de contenidos con jQuery.  Hemos estado mirando la posibilidad de utilizar jQuery para facilitar el acceso a contenidos desde tablets. Él os podrá aclarar mejor el tema, pero parece inetersante abordar este tema una vez Igancio haya finalizado las labores de limpieza de código HTML y se haya hecho el configurador de plantillas.Ese puede ser el momento de ver la posibilidad de integrar jQuery como una opción del configurador.

    El 11 de marzo de 2013 18:47, Ton <a.antonio.moreno@gmail.com> escribió:… JQuery y todo su enorme arsenal de código y desarrolladores es envidiado, lo que realmente no veo es si pueden convivir en eXe cosas en ExtJS y cosas en JQuery sin andar duplicando cosas…                ¿?

    …El 11 de marzo de 2013 19:15, Antton Rodriguez Ceberio <arodriguez@ulhi.net> escribió:Mi propuesta seria la de, mirar todo el código que actualmente genera Exe en javascript. No creo que sean muchas funciones las que tiene, y se podrían reescribir en diferentes frameworks, ExtJS, jQuery, Dojo.. (tampoco pretendo que se haga en todos los frameworks del mercado). Un vez se tienen esas partes, se puede hacer un menu donde el usuario decida cual es el framework que quiere utilizar en la exportación, de ese modo poder exportar con la librería concreta y la parte de javascript que le corresponda...Otra pregunta que me hago ahora es ya que se saca el tema de Sencha extJS, se esta barajando utilizar ese framework o ya hay algún avance al respecto?

  • #2532

    Ignacio Gros
    Keymaster

    Creo que hay dos formas de enfocarlo:

    1. Optamos por una librería (creo que jQuery es ideal para las necesidades de eXe) y la incluimos en las exportaciones, incluyendo el JS en la cabecera.

    • Ventajas:
    • Sabemos que contamos con una librería.
    • Hay un montón de plugins para esa librería.
    • Trabajar con jQuery resulta mucho más intuitivo que trabajar con otras de las librerías mencionadas (más pesadas y, desde mi punto de vista, orientadas a la programación de aplicaciones web).
  • Desventajas:
    • La versión 1.9 de jQuery, minimizada, pesa 92 KB, que se incluirían en todas las exportaciones, muchísimas veces sin necesidad.
    • Dependemos de esa librería. ¿Y si el usuario prefiere usar otra? ¿Y si en el futuro se decide usar otra?
    • Posibles problemas de incompatiblidad de código JS (plugins, etc.) con la versión de la librería.

    2. Hacemos que una plantilla (estilo) pueda usar cualquier JavaScript o librería y eXe, por defecto, exporta solo lo necesario. Esto se podría hacer si las plantillas contasen con un archivo de configuración. He subido un ejemplo completo a la forja.

    • Ventajas:
    • Cada uno usa lo que quiere.
    • eXe, por defecto, exporta solo lo necesario.
    • Las librerías a exportar no están en eXe (puede que mi código funcione con una versión determinada de jQuery, no con la que integre eXe), sino en las plantillas.
  • Desventajas:
    • Desarrollar esa parte (añadir opciones de configuración en las plantillas) es algo más costoso que incluir jQuery u otra librería en todas las exportaciones.
    • Las plantillas serían algo más complejas, pero eso, para el usuario final, se conviernte en una ventaja, porque podrá configurar la presentación sin ver código y, a la larga, incluso tener un editor WYSIWYG que le permita editar su diseño. Una vez que esté todo bien organizado no es tan complicado.

    Por otro lado, creo que habría que dar la opción de incluir JS en páginas concretas e incluso en todo el paquete. Me refiero a poder hacerlo desde eXe, sin tocar las plantillas. Tengo una plantilla con jQuery y quiero usar un plugin: añado los JS y cualquier otro archivo necesario desde la propia interfaz de eXe. No he abierto petición para esto último.

  • #2538

    Hola Antonio ye Ignacio:

    Además de las formas que comenta Ignacio, habría una tercera que es si quieres usar Jquery en un proyecto particular, y en otros no.

    En el siguiente enlace en la imagen que de la portada que aparece con el deslizable (antes/después) yo lo he usado así. 

    http://dl.dropbox.com/u/13055087/byjosemaria/educacion/tareas/TI1_energias_alternativas_vivienda_v02/index.html

    La técnica (me la enseñó mi compañero Rafa Cabrera) ha sido embeber los archivos necesarios a través de un applet de Java. Describo el procedimiento más detallado  en el siguiente apartado de otro tutorial:

    https://googledrive.com/host/0B2P5Bq-bluknSjlySFRnelJZX1U/educacion/tutorial/tutorial_lime99_y_exelearning/21_con_un_applet_de_java.html

     

    Yo por ahora estoy usando la estrategia de crear un estilo para eXeLearning, que lleva Jquery y adaptaciones CSS, es decir el segundo método que comenta Ignacio. En el último enlace que os he puesto podéis ver y disponer de ese estilo de ejemplo, por si queréis practicar.

     

    saludos

  • The topic ‘Posibilidades de JQuery’ is closed to new replies.

    Skip to content