Introducción a los CGIs

Antes de continuar veamos las diferencias con estas dos otras tecnolog�as de las que ya hemos hablado anteriormente.

Java es un lenguaje orientado a objetos muy similar a C++ (aunque algo m�s sencillo) que no ofrece pr�cticamente ninguna limitaci�n a los programadores que lo usen. Utilizando este lenguaje pueden escribirse los llamados applets. Estos applets tras ser escritos en Java se compilan. En concreto se traducen a bytecodes, un lenguaje intermedio entre el Java y el c�digo m�quina. El programa ya compilado se guarda en un archivo con terminaci�n .class y se inserta en una p�gina usando las etiquetas apropiadas de HTML. Cuando un usuario visita la p�gina el archivo .class es transferido a su ordenador donde se ejecuta. Usando CGI's esto es radicalmente distinto ya que el programa CGI �SE EJECUTA EN EL SERVIDOR! Esto quiere decir que cuando tu accedes a una p�gina que usa un CGI, pongamos por ejemplo YAHOO, y ejecutamos dicho CGI el programa se ejecuta en el ordenador donde estaba la p�gina, en nuestro ejemplo en el ordenador de YAHOO. El programa nunca llega al ordenador del usuario.

JavaScript tiene caracter�sticas similares a Java, pero es un lenguaje interpretado (no necesita ser compilado) y se introduce junto con el c�digo HTML. Tambi�n se ejecuta en el ordenador del usuario.

Si queremos realizar algo sencillo que puede ser hecho con JavaScript o incluso Java, es preferible usarlos antes que acudir a un CGI, pero esto no ser� posible siempre. Por ejemplo, cuando necesitemos acceder a una base de datos o a cualquier otra fuente de datos del servidor los CGIs ser�n nuestra �nica soluci�n.

COMPARTE ESTE ARTÍCULO

COMPARTIR EN FACEBOOK
COMPARTIR EN TWITTER
COMPARTIR EN LINKEDIN
COMPARTIR EN WHATSAPP