estructuras y programacion - unid · es un lenguaje para la creación de sitios web dinámicos,...

4
elementos de programacion del lado del servidor - Página web de estructurayprogramacion http://www.estructurayprogramacion.com/materias/programacion-web/elementos-de-programacion-del-lado-del-servidor/[31/05/2013 05:37:52 p.m.] Inicio Materias Comunes Materias Descargas de material Descarga de Presentaciones Descarga de Programas en c# Tutoriales Libro de Visitas 5.2 Elementos de programación del lado del servidor. Los elementos de programación del lado del servidor son los lenguajes reconocidos, ejecutados e interpretados por el propio servidor y que se envían al cliente en un formato comprensible para él, por ejemplo: CGI Es el sistema más antiguo que existe para la programación de las páginas dinámicas de servidor. Actualmente se encuentra un poco desfasado por diversas razones entre las que destaca la dificultad con la que se desarrollan los programas y la pesada carga que supone para el servidor que los ejecuta. Los CGI se escriben habitualmente en el lenguaje Perl, sin embargo, otros lenguajes como C, C++, Visual Basic o Delphi pueden ser también empleados para construirlos. ASP.NET (Active Server Pages). Lenguaje comercializado por Microsoft, y usado por programadores para desarrollar entre otras funciones, sitios web. ASP.NET es el sucesor de la tecnología 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 ASP.NET se puede utilizar C#, VB.NET o J#. Los archivos cuentan con la extensión (aspx). Para su funcionamiento de las páginas 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 integración de nativa .NET Framework con el sistema operativo Windows Server 2003 hace que su ejecución sea más estable y rápida que otros lenguajes de programación. Las páginas creadas con la tecnología ASP.NET funcionan en todo tipo de navegadores – incluyendo Netscape, Safari y Internet Explorer. Actualizaciones Dinámicas Soporte de servicios web XML Conexiones del tipo DSN, o sin utilización de DSN, para acceder a fuentes de datos ODBC. Estructuras y Programacion

Upload: others

Post on 22-Mar-2020

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Estructuras y Programacion - UNID · Es un lenguaje para la creación de sitios web dinámicos, acrónimo de Java Server Pages. Está orientado a desarrollar páginas web en Java

elementos de programacion del lado del servidor - Página web de estructurayprogramacion

http://www.estructurayprogramacion.com/materias/programacion-web/elementos-de-programacion-del-lado-del-servidor/[31/05/2013 05:37:52 p.m.]

Inicio Materias Comunes Materias Descargas de material Descarga de Presentaciones

Descarga de Programas en c# Tutoriales Libro de Visitas

5.2 Elementos de programación del lado del servidor.

Los elementos de programación del lado del servidor son los lenguajes reconocidos, ejecutados einterpretados por el propio servidor y que se envían al cliente en un formato comprensible para él,por ejemplo:

CGI

Es el sistema más antiguo que existe para la programación de las páginas dinámicas de servidor.Actualmente se encuentra un poco desfasado por diversas razones entre las que destaca la dificultadcon la que se desarrollan los programas y la pesada carga que supone para el servidor que losejecuta.Los CGI se escriben habitualmente en el lenguaje Perl, sin embargo, otros lenguajes como C, C++,Visual Basic o Delphi pueden ser también empleados para construirlos.

ASP.NET (Active Server Pages).

Lenguaje comercializado por Microsoft, y usado por programadores para desarrollar entre otrasfunciones, sitios web. ASP.NET es el sucesor de la tecnología ASP, fue lanzada al mercado medianteuna estrategia de mercado denominada .NET.

Se desarrollado para resolver las limitantes que brindaba tu antecesor ASP. Para el desarrollo deASP.NET se puede utilizar C#, VB.NET o J#. Los archivos cuentan con la extensión (aspx). Para sufuncionamiento de las páginas se necesita tener instalado IIS con el Framework .Net. MicrosftWindows 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, tantodel lado cliente (Web Form) como del lado servidor (Web Service). La integración de nativa .NETFramework con el sistema operativo Windows Server 2003 hace que su ejecución sea más estable yrápida que otros lenguajes de programación.

Las páginas creadas con la tecnología ASP.NET funcionan en todo tipo de navegadores – incluyendoNetscape, Safari y Internet Explorer.Actualizaciones Dinámicas Soporte de servicios web XML Conexiones del tipo DSN, o sin utilizaciónde DSN, para acceder a fuentes de datos ODBC.

Estructuras y Programacion

Page 2: Estructuras y Programacion - UNID · Es un lenguaje para la creación de sitios web dinámicos, acrónimo de Java Server Pages. Está orientado a desarrollar páginas web en Java

elementos de programacion del lado del servidor - Página web de estructurayprogramacion

http://www.estructurayprogramacion.com/materias/programacion-web/elementos-de-programacion-del-lado-del-servidor/[31/05/2013 05:37:52 p.m.]

JSP

Es un lenguaje para la creación de sitios web dinámicos, acrónimo de Java Server Pages. Estáorientado a desarrollar páginas web en Java. JSP es un lenguaje multiplataforma.

JSP fue desarrollado por Sun Microsystems. Comparte ventajas similares a las de ASP.NET,desarrollado para la creación de aplicaciones web potentes. Posee un motor de páginas basado enlos servlets de Java. Para su funcionamiento se necesita tener instalado un servidor Tomcat.

PERL

Perl (Practical Extraction and Report Language) es un lenguaje de programación desarrollado porLarry Wall (lwall at netlabs.com) inspirado en otras herramientas de UNIX como son: sed, grep,awk, c-shell, para la administración de tareas propias de sistemas UNIX. No establece ningunafilosofía de programación concreta. No se puede decir que sea orientado a objetos, modular oestructurado aunque soporta directamente todos estos paradigmas; su punto fuerte son las laboresde procesamiento de textos y archivos. Lenguaje de programación basado en scripts portable a casicualquier plataforma. Es muy utilizado para escribir CGIs. Uno de sus elementos más potentes sonlas expresiones regulares, que a partir de su versión en Perl han sido adoptadas por otros lenguajesy plataformas como .NET o Javascript.

Page 3: Estructuras y Programacion - UNID · Es un lenguaje para la creación de sitios web dinámicos, acrónimo de Java Server Pages. Está orientado a desarrollar páginas web en Java

elementos de programacion del lado del servidor - Página web de estructurayprogramacion

http://www.estructurayprogramacion.com/materias/programacion-web/elementos-de-programacion-del-lado-del-servidor/[31/05/2013 05:37:52 p.m.]

PHP

PHP es el acrónimo de Hipertext Preprocesor. Es un lenguaje de programación del lado del servidorgratuito e independiente de plataforma, rápido, con una gran librería de funciones y muchadocumentación. Fue creado originalmente en 1994 por Rasmus Lerdorf, pero como PHP estádesarrollado en política de código abierto, a lo largo de su historia ha tenido muchas contribucionesde otros desarrolladores.

El cliente solamente recibe una página con el código HTML resultante de la ejecución de la PHP.Como la página resultante contiene únicamente código HTML, es compatible con todos losnavegadores.

Page 4: Estructuras y Programacion - UNID · Es un lenguaje para la creación de sitios web dinámicos, acrónimo de Java Server Pages. Está orientado a desarrollar páginas web en Java

elementos de programacion del lado del servidor - Página web de estructurayprogramacion

http://www.estructurayprogramacion.com/materias/programacion-web/elementos-de-programacion-del-lado-del-servidor/[31/05/2013 05:37:52 p.m.]

DHTML

DHTML no es precisamente un lenguaje de programación. Más bien se trata de una nueva capacidadde la que disponen los navegadores modernos, por la cual se puede tener un mayor control sobre lapágina que antes.

Cualquier página que responde a las actividades del usuario y realiza efectos y funcionalidades sepuede englobar dentro del DHTML, pero en este caso nos referimos más a efectos en el navegadorpor los cuales se pueden mostrar y ocultar elementos de la página, se puede modificar su posición,dimensiones, color, etc.

DHTML nos da más control sobre la página, gracias a que los navegadores modernos incluyen unanueva estructura para visualizar en páginas web denominada capa. Las capas se pueden ocultar,mostrar, desplazar, etc.Para realizar las acciones sobre la página, como modificar la apariencia de una capa, seguimosnecesitando un lenguaje de programación del lado del cliente como Javascript o VBScript.

Aviso legal | Política de privacidad | Imprimir | Recomendar esta página