TECNOLGICO DE ESTUDIOS SUPERIORES DE COACALCO
INVESTIGACIN SOBRE LOS LENGUAJES DE PROGRAMACIN DEL LADO DE SERVIDOR.
PROGRAMACIN WEB INGENIERA EN SISTEMAS COMPUTACIONALES
ALUMNO: ALEJANDRO SANTILLAN VELASCO EDGAR LVAREZ HERNNDEZ NOYA FRAGOSO AGUSTIN MARISOL BERGER MENDOZA GONZLEZ MUOS ALEJANDRA GRUPO: 3712
Existe una multitud de lenguajes concebidos o no para Internet. Cada uno de ellos explota ms a fondo ciertas caractersticas que lo hacen ms o menos tiles para desarrollar distintas aplicaciones. Un lenguaje del lado del servidor es aquel que se ejecuta en el servidor web, justo antes de que se enve la pgina a travs de Internet al cliente. Las pginas que se ejecutan en el servidor pueden realizar accesos a bases de datos, conexiones en red, y otras tareas para crear la pgina final que ver el cliente. Los lenguajes de lado servidor ms ampliamente utilizados para el desarrollo de pginas dinmicas son el ASP, JSP, PERL y PHP [Link] (Active Server Pages). Lenguaje comercializado por Microsoft, y usado por programadores para desarrollar entre otras funciones, sitios web. [Link] es el sucesor de la tecnologa ASP, fue lanzada al mercado mediante una estrategia de mercado denominada .NET. Se desarrollado para resolver las limitantes que brindaba tu antecesor ASP. Para el desarrollo de [Link] se puede utilizar C#, [Link] o J#. Los archivos cuentan con la extensin (aspx). Para su funcionamiento de las pginas se necesita tener instalado IIS con el Framework .Net. Microsft Windows 2003 incluye este framework, solo se necesitar instalarlo en versiones anteriores. El lenguaje ASP consiste en una serie de clases .NET utilizadas para crear aplicaciones Web, tanto del lado cliente (Web Form) como del lado servidor (Web Service). La integracin de nativa .NET Framework con el sistema operativo Windows Server 2003 hace que su ejecucin sea ms estable y rpida que otros lenguajes de programacin. JSP Es un lenguaje para la creacin de sitios web dinmicos, acrnimo de Java Server Pages. Est orientado a desarrollar pginas web en Java. JSP es un lenguaje multiplataforma. JSP fue desarrollado por Sun Microsystems. Comparte ventajas similares a las de [Link], desarrollado para la creacin de aplicaciones web potentes. Posee un motor de pginas basado en los servlets de Java. Para su funcionamiento se necesita tener instalado un servidor Tomcat. PERL (Practical Extraction and Report Language) Es un lenguaje de programacin desarrollado por Larry Wall (lwall at [Link]) inspirado en otras herramientas de UNIX como son: sed, grep, awk, c-shell, para la administracin de tareas propias de sistemas UNIX. No establece ninguna filosofa de programacin concreta. No se puede decir que sea orientado a objetos, modular o estructurado aunque soporta directamente todos estos paradigmas; su punto fuerte son las labores de procesamiento de textos y archivos. Lenguaje de programacin basado en scripts portable a casi cualquier plataforma. Es muy utilizado para escribir CGIs. Uno de sus elementos ms potentes son las expresiones regulares, que a partir de su versin en Perl han sido adoptadas por otros lenguajes y plataformas como .NET o Javascript.
PHP PHP es el acrnimo de Hipertext Preprocesor. Es un lenguaje de programacin del lado del servidor gratuito e independiente de plataforma, rpido, con una gran librera de funciones y mucha documentacin. Fue creado originalmente en 1994 por Rasmus Lerdorf, pero como PHP est desarrollado en poltica de cdigo abierto, a lo largo de su historia ha tenido muchas contribuciones de otros desarrolladores. El cliente solamente recibe una pgina con el cdigo HTML resultante de la ejecucin de la PHP. Como la pgina resultante contiene nicamente cdigo HTML, es compatible con todos los navegadores. Bibliografa
[Link] it?pli=1#slide=id.i70
[Link]
Completamente orientado a objetos. Controles de usuario y personalizados. Divisin entre la capa de aplicacin o diseo y el cdigo. Facilita el mantenimiento de grandes aplicaciones. Incremento de velocidad de respuesta del servidor. Mayor velocidad. Mayor seguridad
Mayor consumo de recursos.
Lenguaje Python
Programacin orientada a objetos. Programacin estructurada. Programacin funcional. Programacin orientada a aspectos.
libreras.
Libre y fuente abierta. Lenguaje de propsito general. Gran cantidad de funciones y
Sencillo y rpido de programar. Multiplataforma. Licencia de cdigo abierto (Opensource). Orientado a Objetos. Portable.
JSP
Cdigo: se puede incrustar cdigo Java. Directivas: permite controlar parmetros del servlet. Acciones: permite alterar el flujo normal de ejecucin de una pgina.
servidor.
Ejecucin rpida del servlets. Crear pginas del lado del Multiplataforma. Cdigo bien estructurado. Integridad con los mdulos de La parte dinmica est escrita en Permite la utilizacin se servlets.
Java. Java.
[Link]