Ir al contenido principal

Entradas

Mostrando las entradas con la etiqueta ajax

LIGA.php 3.3.3 disponible con Composer

El microframework LIGA.php se ha incorporado al mundo de los gestores automatizados de dependencias (paquetes), en este caso se ha integrado con Composer . Después de instalar Composer se puede usar el siguiente comando dentro del directorio de nuestro proyecto web para obtener la versión más avanzada: composer require oscargalileo/liga3 Si se desea especificar una versión de LIGA.php, a partir de la 3.3.3: composer require oscargalileo/liga3 3.3.3 Si todo está correcto veremos que se ha creado el directorio vendor/  (con varios archivos dentro) y los archivos composer.json (si no existía ya) y composer.lock ; se recomienda leer la documentación de Composer para más detalles. La ventaja principal de un gestor de dependencias como Composer, es que si se fueron agregando librerías poco a poco, llegará un punto en que nuestro archivo composer.json contendrá toda la información de los paquetes implementados, además de que al instalar un paquete se agregará junto a todas ...

LIGA en GitHub

Queremos anunciar la publicación de los proyectos de LIGA en GitHub, invito a todo interesado a participar en el proceso de desarrollo de las librerías, la página es: https://github.com/oscargalileo Por el momento están ahí las últimas versiones de los proyectos, como jquery.liga.js: https://github.com/oscargalileo/jquery.liga.js Además la versión Beta de LIGA.php 3: https://github.com/oscargalileo/LIGA3 Pueden contactarme por este medio en los comentarios o llenando el siguiente formulario: http://goo.gl/tyPjT Seguimos en contacto, hasta la próxima!

Introducción a jquery.liga.js

Como se mencionó en la entrada anterior , jquery.liga.js es un plugin para JQuery que reúne algunas funciones con el objetivo de facilitar el desarrollo front-end  (Javascript) de una aplicación web. Actualmente el tamaño de jquery.liga.js es mínimo, la versión de desarrollo pesa 26.7 Kb, mientras la versión minimizada 12.2 Kb y la versión comprimida tan sólo 4.05 Kb. Para comenzar a usar la biblioteca descargue la última versión estable de jquery.liga.js de la página oficial del proyecto: http://code.google.com/p/galileo-liga/ a continuación descomprima y coloque el directorio completo en algún lugar de pruebas para sus aplicaciones web, así puede usar antes la plataforma de ejemplo, la cual trae consigo algunas demostraciones de código fuente. Para que LIGA funcione correctamente incluya en su página los siguientes archivos: <link rel="stylesheet" media="all" href="LIGA.css" /> <script type="text/javascript" src=" //cod...

jquery.liga.js 1.0

El proyecto LIGA presenta jquery.liga.js 1.0 , que no sólo es un plugin para JQuery , es toda una suite de funcionalidades que facilitan el desarrollo de las aplicaciones web, mediante la implementación de: Mensajes emergentes animados:        Ventanas de alerta personalizables: Ventanas de confirmación (preguntas): Almacenamiento local de datos (localStorage y cookies), Notificaciones de escritorio (Webkit): Validación local de formularios y envío AJAX: Gestión del historial AJAX, entre otras. Entre sus principales características destaca su compatibilidad con los estilos de JQuery UI , basta con cargar alguno de sus temas para disfrutar de esta característica. Para descargar el plugin y la plataforma de pruebas favor de ingresar a la página oficial del proyecto:  http://code.google.com/p/galileo-liga/ También está disponible la documentación en línea:  http://goo.gl/Gxwp1 Interesados en participar en el proce...

Publican JQuery 1.8.3

Hola, sólo para informar que JQuery 1.8.3 ha salido a la luz, así lo indican en el blog oficial de esta fascinante biblioteca Javascript:  http://blog.jquery.com/2012/11/13/jquery-1-8-3-released/ Entre los principales ajustes destacan: AJAX Se corrige un bug en Internet Explorer 8 del HTML en la traducción china Las peticiones asíncronas en IE 9 fallaban Se corrigieron errores en el núcleo a falta de caracteres ASCII Algunas funciones de CSS como $('body').show() y element.css('filter') en IE 9 Algunos efectos corregidos Se agrega soporte para aplicaciones XUL Runner Desde aquí podemos ver la aplastante ventaja que tiene JQuery sobre otros frameworks Javascript:  http://trends.builtwith.com/javascript Nos leemos en la próxima, hasta pronto!

Fin de ciclo 2012A

Ahora cambio un poco de tema para hacer mención del final de ciclo 2012A, donde tuve que despedirme de mis alumnos quienes formaron parte del curso de Aplicaciones de Internet con AJAX, impartido como materia optativa en el Centro Universitario de la Ciénega de la Universidad de Guadalajara , para estudiantes de las carreras de Computación e Informática. Ing. en Computación egresados del CUCI y desarrolladores de aplicaciones con AJAX y LIGA Debo admitir que tuve alumnos muy despiertos e inteligentes, todos demostraron habilidades que me dejaron sorprendido, sé que tendrán un gran futuro y saben que cuentan conmigo para siempre. Quedé muy satisfecho ya que pude percatarme que se aprendieron los principales objetivos de la materia, aplicaron eficazmente los conocimientos adquiridos y estoy seguro de que serán unos excelentes profesionistas. Finalmente mencionar que el curso seguirá abierto el próximo semestre en una nueva edición, espero que haya alumnos interesados en inscrib...

La evolución de la web

Hola, hace tiempo me encontré un gráfico interactivo que hizo la gente de Google Chrome, se trata de una línea del tiempo donde convergen las tecnologías web conforme fueron apareciendo, así como los navegadores web que existieron casi desde los orígenes de Internet. Cuando haces clic en algún navegador, aparecen capturas de pantalla de las distintas versiones que aparecieron a lo largo de la historia, es interesante saber por ejemplo, que el navegador Netscape 7 en el 2002 ya tenía navegación por pestañas. Según el diagrama la técnica AJAX aparece en 1999, 5 años después de la aparición de Javascript en los navegadores web. Les dejo el vínculo a la línea del tiempo, ojalá lo disfrutes tanto como yo:  http://evolutionofweb.appspot.com/

LIGA 2.0

Nuevamente es un placer para mí anunciar en lanzamiento de LIGA 2.0 Las diferencias con relación a LIGA 1 son abismales y a continuación menciono algunas: Re estructuración completa del núcleo, separando mejor las capas de procesamiento. Ahora es más fácil de usar, además realiza los procesos mucho más rápido que LIGA 1. LIGA ahora se pueden estirar más fácil debido al diseño modular que permitirá crear agregados. El objeto LIGA ahora encapsula la información y permite insertar, modificar y eliminar registros por medio de una API muy sencilla. Ahora puede personalizar más las estructuras emitidas, ya que se integró un analizador léxico y sintáctico que procesará las propiedades extras en todas las funciones del objeto HTML. Puede combinar datos en las columnas de la función tabla del objeto HTML. Todas las funciones obtienen las estructuras en lugar de mostrarlas, así usted podrá decidir si las concatena con otras o les aplica alguna operación. Entre otras... Para conocer todas las bon...

LIGA (Librería de Galileo)

Es un placer para mí poder publicar al fin LIGA, se trata de una librería o conjunto de clases para PHP 5, la cual simplificará la programación del lado del servidor, especialmente si utilizas MySQL ya que LIGA ofrece por defecto el modelo compatible con dicho gestor de bases de datos. LIGA fue diseñado para agilizar la programación del lado del servidor y facilitar el aprendizaje en cuanto a desarrollo de sistemas web, aún mejor si utilizas la técnica AJAX. Cualquier duda, recomendación o error encontrado, favor de comunicarlo a mi dirección de correo electrónico o mediante comentarios en ésta entrada, LIGA es un proyecto de Software Libre bajo la licencia BSD modificada de 3 cláusulas, por lo tanto puede usarse en cualquier clase de proyecto (libre, comercial, gratuito, etc.), aunque queda reprobado su uso para actividades delictivas. Espero les ayude en sus proyectos, se irán incorporando mejoras y agregados a lo largo del tiempo, solicito a las personas que conocen las tecnologías ...

Curso Intermedio de AJAX

Así se llamó el curso que impartí del 9 al 14 de Agosto del presente año, se trató de la continuación del curso Básico del que hablé hace un tiempo, ahora fue en el aula C del Centro de Cómputo (CTA) y también fue dirigido a los profesores de cómputo e informática del Centro Universitario de la Ciénega. En esta parte del curso aprendimos a cargar archivos procesados con un lenguaje de servidor (PHP claro), vimos ejemplos de cómo cargar información de la base de datos (MySQL) y aplicamos seguridad y validaciones de alto nivel a los scripts. Seguimos realizando los ejemplos con JQuery, facilitando así la parte cliente y dejando los ejercicios más comprensibles y agradables. Esta vez desvié la atención de los archivos CSS para enfocarnos en la parte del servidor, además de no haber recurrido a cuestiones muy avanzadas de acceso a la base de datos, lo cual posiblemente será el tema de un curso Avanzado próximamente. Nuevamente no me queda más que agradecer a la Mtra. Mireya Cacho Ruíz, de...

Curso Básico de AJAX

Fue el título del curso que impartí del 28 de Junio al 2 de Julio del presente año, en el Aula A del Edificio C (CTA) dirigido a profesores de cómputo e informática del Centro Universitario de la Ciénega. Se trató de un curso introductorio y básico sobre la mencionada técnica de programación, vimos cómo programar en Javascript desde cero hasta realizar una petición asíncrona, cargamos un XML sencillo y un objeto JSON desde otros archivos en el mismo servidor. Además de realizar ejemplos con Javascript "puro", se mostró el uso de JQuery y cómo puede hacernos la vida más fácil, modificamos elementos de la página con dicha librería y finalmente les demostré que se pueden lograr diseños elegantes con pequeños archivos CSS. Quiero agradecer a la Mtra. Mireya Cacho Ruíz por organizar la realización del curso, también al Mtro. Joaquín Fernando Mendoza Blanco por darle validez oficial por medio de constancias del Departamento de Ciencias Básicas; es mi primer curso a profesores del C...