Categorías
Mecus WordPress

AJAX 101

Hace¬†mucho tiempo, para programar una p√°gina web necesitabas¬†conocer un pseudo-lenguaje de programaci√≥n llamado HTML. Era un lenguaje interpretado (es decir,¬†que no necesita compilaci√≥n, se√Īores de Microsoft¬†‚Äďalguna vez hemos visto a alguien compilando el HTML y nos hemos quedado blancos‚Äď)¬†que constaba de nada menos que 22 elementos, denominados etiquetas.

En el a√Īo 1997 cambiaron las reglas del juego. Apareci√≥ HTML 4.0, y PHP sac√≥ su tercera versi√≥n. Esta versi√≥n de PHP fue¬†distinta a las anteriores, y tambi√©n cambi√≥ su nombre. A partir de ahora se llamar√≠a¬†PHP: Hypertext Preprocessor, y ser√≠a un preprocesador para el HTML. Es decir, PHP nos dar√≠a las herramientas para automatizar procesos en HTML.

Pero no todo era HTML y PHP.¬†Tambi√©n participaba en este juego el JavaScript, otro lenguaje interpretado que se pod√≠a utilizar para hacer p√°ginas web din√°micas. En aquella √©poca todos aprend√≠amos DOM y DHTML, com√ļnmente denominado¬†HTML din√°mico, que nos permit√≠a hacer, en sus inicios, algo que ya tenemos asumido como normal: que un men√ļ se desplegara al pasar el rat√≥n por encima.

Para cualquier profano en la materia una p√°gina web no es m√°s que magia. ¬ŅC√≥mo es posible que una serie de l√≠neas de un c√≥digo incomprensible sean capaces de crear algo as√≠? No s√≥lo es posible, sino que cada¬†vez la idea va mejor√°ndose y ampli√°ndose. Tanto, que hay varios rumores muy fundados acerca de la incorporaci√≥n de Node.js a WordPress.¬†¬†Y no es ninguna locura. Igual que necesitamos¬†que un servidor tenga un entorno de programaci√≥n en PHP¬†para ejecutar WordPress,¬†posiblemente para la versi√≥n 4.0 se incluya en los requisitos un entorno de Node.js para acelerar, y mucho, la carga de Backbone.js, Underscore.js y jQuery en general, usados en WordPress de forma interna.

Dejándonos de tecnicismos, el futuro de la web, y el futuro de WordPress, pasan por el uso de jQuery en mayor o menor medida. No podemos sólo saber HTML, o PHP, o las dos. JavaScript, el gran lenguaje olvidado, está haciéndose fuerte y en algunos entorno hasta ha desplazado a PHP y ASP (en los móviles, por ejemplo). Nuestras habilidades técnicas deben centrarse ahora en aprender más y mejor HTML5, jQuery, JavaScript y CSS3.

OQAAAI1PPrJY0nBALB7mkvju3mkQXqLmzMhxEjeb4gp8aujEUQcLfLyy-Sn4gZdkAas6-k8eYbQlGDE-GCjKfF5gIrUA15jOjFfLRv77VBd5t-WfZURdP9V3PdmT

Es por eso que este jueves d√≠a 20,¬†aprovechando que tenemos reuni√≥n del grupo de WordPress Sevilla, y aprovechando la vinculaci√≥n entre WordPress y jQuery, voy a hacer una peque√Īa charla/taller introductoria sobre AJAX/jQuery en WordPress.¬†C√≥digo b√°sico y unos cuantos ejemplos para que teng√°is la base para poder trabajar con jQuery y toda su potencia.

Si os apetece, nos vemos el jueves en Mecus. (Y si vais a venir, un comentario aquí o allí se agradece, para tener montadas las sillas)

Por Rafa Poveda

Rafa Poveda es un evangelista del software libre y en concreto de WordPress, software con el que lleva trabajando desde 2007.
Actualmente es CTO de MyTinySecrets LTD y Jefe de proyectos en Pixelated Heart, donde ense√Īa a otras compa√Ī√≠as a comunicarse y a tener una presencia online utilizando WordPress como su herramienta principal. Tambi√©n trabaja ense√Īando WordPress dando clases en masters y cursos in-company para desarrolladores.

Una respuesta a ¬ęAJAX 101¬Ľ

Deja un comentario