[AJAX] Introduccion y buscador en tiempo real.

Breve reseña de AJAX, Significa "Asynchronous JavaScript And XML". Es simplemente JavaScript y XML, establece una activa comunicacion con el servidor del que estamos viendo su pagina a travez de XML. Utilizar AJAX consiste en aplicar funciones JavaScript (recuerda que JavaScript es solo ejecutado en TU NAVEGADOR) para obtener los datos que ingreses o chequear periodicamente un archivo xml asi seras notificado de cualquier cambio como por ejemplo "te enviaron un mensaje por facebook" .


Los datos a traer pueden estar en una base de datos, no importa cual, y las consultas que JavaScript haga sobre la base de datos seran hechas a travez de PHP (PHP se ejecuta del lado del servidor, tu puedes o no enviarle informacion a traves de JavaScript o un formulario web, tambien el solo hecho de acceder a una pagina algunas veces esta llamando funciones php de fondo) Este ejecuta alguna instruccion, (como es del lado del servidor, tendra acceso a la base de datos, obteniendo datos o insertando en esta)
Ejempo:
 Cuando haces que una pagina muestre los videos mas vistos, o cuando cambias tu password desde un formulario.)


Buscando un poco por internet sobre AJAX, me tope con este video que trata de un buscador en tiempo real como google instant.Explica paso a paso como realizar un buscador en tiempo real a partir de AJAX, MySQL, y PHP.Los programas utilizados por esta persona en su video, NO SON OBLIGATORIOS;
De echo no utilizo ni Appserver, Dreamweaver ni tampoco  Navicat.


IMPORTANTE !!! :
SI NO CUENTAS CON UN SERVIDOR PROPIO PARA APLICAR LAS TECNOLOGIAS VISTAS AQUI RECOMIENDO ESTE EXCELENTE SERVIDOR GRATUITO 0$ 000WEBHOST.com CAPAZ DE HOSPEDAR SUS SITIOS EN INTERNET TOTALMENTE GRATUITO CON                                                                        ESTAS TECNOLOGIAS.                                                                                                             
(si quieren saber exactamente que servicios ofrecen 000webhost.com haz click aqui)                                                        
(si confias en lo que te digo y quieres crear tu servidor ahor haz click aqui)                                                     aaaaaaaaaaaaaaaaaa                                 
 
 Ahora si, continuemos.











Personalmente para el servidor utilizaria:
  •  XAMPP 
O simplemente la combinacion de:
  • APACHE 
  • MySQL Comunity Server 
  • PHP5
  • FTPZilla. 
Sobre una plataforma 
  • Linux.
En caso de no contar con un servidor para este tutorial






"...Navicat es un simple manejador de MySQL. Sinceramente trato de no utilizar este tipo de aplicaciones ya que la mejor manera de aprender y tener la habilidad necesaria para el manejo de un servidor web es la caracteristica de no depender de ninguna de estas aplicaciones automatizadas. Con el interprete de comandos bash me alcanza y sobra...."


La base de datos empleada aqui es MySQL, pero puede ser cualquiera.


Recuerda de no "ENCASILLARTE" exactamente con lo que te dicen, prueba, lee, y aprende.





2 ads