Está en la página 1de 6

Introduccion

En informtica, una plataforma es un sistema que sirve como base para hacer funcionar determinados mdulos de hardware o desoftware con los que es compatible. Dicho sistema est definido por un estndar alrededor del cual se determina una arquitectura de hardware y una plataforma de software (incluyendo entornos de aplicaciones). Al definir plataformas se establecen los tipos dearquitectura, sistema operativo, lenguaje de programacin o interfaz de usuario compatibles. Ejemplos de plataformas son IBM-PC, que incluye 'las arquitecturas' I386 (x86), IA64 o AMD64 (x86-64); Macintosh, que incluye la arquitectura Gecko y PowerPC; y SPARC. Existen programas multiplataforma que permiten ejecutarse en diversas plataformas. Tambin existen emuladores, que son programas que permiten ejecutar desde una plataforma programas de otra emulando su funcionamiento, como por ejemplo UAE, que emula el hardware de un Amiga, o VICE, un emulador de los legendarios Commodore 8 bits de mitad de los 80.

Que es jsp? JSP (Java Server Pages) es una tecnologa web, del lado del servidor, que se usa generalmente para generar documentos XHTML y XML dinmicos. JSP es un producto de la compaa Sun Microsystems, y su funcionamiento se basa en scripts, con una sintaxis similar al la de Java. JSP es una tecnologa similar a PHP, ASP y dems. Y permite incrustar cdigo JSP dentro del HTML, para crear informacin dinmicamente (basndose en operaciones o acceso a bases de datos, por ejemplo). El cdigo JSP se incrusta en el HTML dentro de las marcas , a esto se le llama scriptled. Una de las principales ventajas del JSP, es que permite al programador integrar los scripts con clases de Java (en estos casos llamados servlets), lo que permite tener por separado los mdulos que se encargan de hacer los procesos de datos (por lo general los archivos .class), de los que se encargan de presentar visualmente dichos datos (los documentos JSP). Para correr un programa en JSP es necesario tener instalado un servidor que soporte dicha tecnologa. La mejor opcin sin duda es utilizar el Apache Tomcat, aunque es posible configurar servidores como el IIS para que ejecuten servlets. Tomcat posee un contenedor Web que cumple con las especificaciones de JSP y de Servlet. Vamos a ver como sera el hola mundo en JSP. Lo nico que tenemos que hacer es crear undocumento con la extensin *.jsp y con el siguiente contenido: <html> <head><title>Ejemplo JSP</title></head> <body> <% out.println(Hola mundo!!!<br/>); out.println(<b>elhacker r00Lz</b>); %> </body> </html>

La salida de este programa sera la siguiente:

Fjate que la salida del programa se genera con la funcion out.println(texto), y que es necesario usar etiquetas HTML para dar formato al documento correctamente. Por ejemplo, para que haya un salto de lnea entre una frase y la otra es necesario imprimir la marca. Ahora miremos el cdigo fuente generado, es decir, el que recibe el cliente:

Como ves, el documento generado no contiene nada de cdigo JSP, ya que ste se ejecuto en el servidor y envi al cliente un archivo HTML simple. Si deseas comenzar a programar en JSP tienes primero que tener el servidor Apache Tomcat.

Php PHP es un lenguaje de programacin de uso general de cdigo del lado del servidororiginalmente diseado para el desarrollo web de contenido dinmico. Fue uno de los primeros lenguajes de programacin del lado del servidor que se podan incorporar directamente en el documento HTML en lugar de llamar a un archivo externo que procese los datos. El cdigo es interpretado por un servidor web con un mdulo de procesador de PHP que genera la pgina Web resultante. PHP ha evolucionado por lo que ahora incluye tambin una interfaz de lnea de comandos que puede ser usada enaplicaciones grficas independientes. PHP puede ser usado en la mayora de los servidores web al igual que en casi todos los sistemas operativos y plataformas sin ningn costo. PHP fue creado originalmente por Rasmus Lerdorf en 1995. Actualmente el lenguaje sigue siendo desarrollado con nuevas funciones por el grupo PHP. Este lenguaje forma parte del software libre publicado bajo la licencia PHP que es incompatible con laLicencia Pblica General de GNU debido a las restricciones del uso del trmino PHP.2 PHP es un acrnimo recursivo que significa PHP Hypertext Preprocessor (inicialmente PHP Tools, o, Personal Home Page Tools).3Fue creado originalmente por Rasmus Lerdorf; sin embargo la implementacin principal de PHP es producida ahora por The PHP Group y sirve como el estndar de facto para PHP al no haber una especificacin formal. Publicado bajo la PHP License, la Free Software Foundation considera esta licencia como software libre. Puede ser desplegado en la mayora de los servidores web y en casi todos los sistemas operativos y plataformas sin costo alguno. El lenguaje PHP se encuentra instalado en ms de 20 millones de sitios web y en un milln de servidores, el nmero de sitios en PHP ha compartido algo de su preponderante dominio con otros nuevos lenguajes no tan poderosos desde agosto de 2005. El sitio web de Wikipedia est desarrollado en PHP. Es tambin el mdulo Apache ms popular entre las computadoras que utilizan Apache como servidor web. El gran parecido que posee PHP con los lenguajes ms comunes de programacin estructurada, como C y Perl, permiten a la mayora de los programadores crear aplicaciones complejas con una curva de aprendizaje muy corta. Tambin les permite involucrarse con aplicaciones de contenido dinmico sin tener que aprender todo un nuevo grupo de funciones. Aunque todo en su diseo est orientado a facilitar la creacin de sitios webs, es posible crear aplicaciones con una interfaz grfica para el usuario, utilizando la extensin PHP-Qt o PHP-GTK. Tambin puede ser usado desde la lnea de rdenes, de la misma manera como Perl o Python pueden hacerlo; a esta versin de PHP se la llama PHP-CLI (Command Line Interface).

Cuando el cliente hace una peticin al servidor para que le enve una pgina web, el servidor ejecuta el intrprete de PHP. ste procesa el script solicitado que generar el contenido de manera dinmica (por ejemplo obteniendo informacin de una base de datos). El resultado es enviado por el intrprete al servidor, quien a su vez se lo enva al cliente. Mediante extensiones es tambin posible la generacin de archivos PDF, Flash, as como imgenes en diferentes formatos. Permite la conexin a diferentes tipos de servidores de bases de datos tales como MySQL, PostgreSQL, Oracle, ODBC, DB2,Microsoft SQL Server, Firebird y SQLite. PHP tambin tiene la capacidad de ser ejecutado en la mayora de los sistemas operativos, tales como Unix (y de ese tipo, comoLinux o Mac OS X) y Microsoft Windows, y puede interactuar con los servidores de web ms populares ya que existe en versin CGI, mdulo para Apache, e ISAPI. PHP es una alternativa a las tecnologas de Microsoft ASP y ASP.NET (que utiliza C# y Visual Basic .NET como lenguajes), aColdFusion de la empresa Adobe, a JSP/Java y a CGI/Perl. Aunque su creacin y desarrollo se da en el mbito de los sistemas libres, bajo la licencia GNU, existe adems un entorno de desarrollo integrado comercial llamado Zend Studio. CodeGear (la divisin de lenguajes de programacin de Borland) ha sacado al mercado un entorno de desarrollo integrado para PHP, denominado 'Delphi for PHP. Tambin existen al menos un par de mdulos para Eclipse, uno de los entornos ms populares.

http://es.wikipedia.org/wiki/C_(lenguaje_de_programaci%C3%B3n) http://es.wikipedia.org/wiki/PHP http://casidiablo.net/%C2%BFque-es-jsp/ http://php.net/manual/es/faq.languages.php

También podría gustarte