República Bolivariana de Venezuela

Universidad Yacambu

Materia: SISTEMA DE INFORMACIÓN GERENCIAL

TABAJO 2

Realizado por: Nancy Piccioni C.I: 11.773.280

 

Opción 1:

 

1.- Nuevas Tecnologías en torno al desarrollo de Sistema de Información basado en Web, XML, JSP, ASP, PHP

2.-  Diferencias.

3.-  Características

4.- Seleccione uno de estos lenguajes XML, JSP, ASP, PHP y elabore un diseño de un sistema de información basado en Web para una empresa ficticia en este caso vamos a tomar Venta de Boletos del Metro de Caracas.

 

 

 

 

1.- Nuevas Tecnologías en torno al desarrollo de Sistema de Información basado en Web, XML, JSP, ASP, PHP.  (conceptos)

JavaServer Pages (JSP): en el campo de la Informática, es la tecnología para generar páginas Web de forma dinámica en el servidor, desarrollado por Sun Microsystems, basado en scripts que utilizan una variante del lenguaje java.

ASP, Active Server Pages: es un lenguaje de secuenciación de órdenes fácil de aprender que incluye muchas tareas de desarrollo del web.Te permitirá generar contenido dinámico y acceder a base de datos de una manera muy sencilla, y sin la necesidad de tener conocimientos de
programación.

La tecnología JSP, o de JavaServer Pages, es una tecnología Java que permite a los programadores generar dinámicamente HTML, XML o algún otro tipo de página Web. Esta tecnología permite al código Java y a algunas acciones predefinidas ser embebidas en el contenido estático. En las JSP, se escribe el texto que va a ser devuelto en la salida (normalmente código HTML) incluyendo código java dentro de él para poder modificar o generar contenido dinámicamente. El código java se incluye dentro de las marcas de etiqueta
<% y %>.

En una posterior especificación, se incluyeron taglib; esto es, la posibilidad de definir etiquetas nuevas que ejecuten código de clases java. La asociación de las etiquetas con las clases java se declaran en archivos de configuración en XML.

La principal ventaja de JSP frente a otros lenguajes es que permite integrarse con clases Java (.class) lo que permite separar en niveles las aplicaciones Web, almacenando en clases java las partes que consumen más recursos así como las que requieren más seguridad, y dejando la parte encargada de formatear el documento html en el archivo jsp.

           Qué es Java y XML :XML (Extensible Markup Language) elenguaje de marcas que facilita la portabilidad de los datos. Java es un lenguaje de programación multiplataforma que permite desarrollar aplicaciones mediante Programación Orientada a Objetos.

La edición de documentos XML persigue los siguientes objetivos:

Ø      Distinguir el contenido y la estructura de los documentos de su presentación en papel o en pantalla.

Ø      Hacer explícita su estructura y sus contenidos informativos.

Ø      Crear documentos que puedan intercambiarse y procesarse con facilidad en sistemas informáticos heterogéneos.

 

            Lenguaje PHP: es un lenguaje de programación usado generalmente para la creación de contenido para sitios Web. PHP es el (acrónimo recursivo de "PHP: Hypertext Preprocessor", inicialmente PHP Tools, o, Personal Home Page Tools) es un lenguaje interpretado usado para la creación de aplicaciones para servidores, o creación de contenido dinámico para sitios Web, y últimamente también para la creación de otro tipo de programas incluyendo aplicaciones con interfaz gráfica usando la librería GTK

               PHP significa Hypertext Preprocessor, aunque originalmente significaba Personal Home Page Tools. Los ficheros PHP normalmente se denominan con la extensión php, php3 o phtml.

 

2.- Diferencias

Ø      Las páginas ASP están escritas en VBScript y las páginas JSP están escritas en lenguaje Java. Por lo tanto, las páginas JSP son independientes de la plataforma y las páginas ASP no lo son.

Ø      Las páginas JSP usan tecnología JavaBeans como arquitectura de componentes y las páginas ASP usan componentes ActiveX.

A continuación se muestra un cuadro comparativo de diferencias entre JSP y ASP:

 

JSP

ASP

Servidores Web disponibles

Internet Information
Server Apache
Netscape

Internet Information Server
Personal Web Server

Plataformas HW

Disponible en todas las plataformas para las que existe Java

Plataformas compatibles con Win32

Uso de scripts

Uso de JavaScript

Uso de VBScript y Jscript

Seguridad

Modelo de seguridad de Java

Modelo de seguridad basado en la arquitectura de NT

Acceso a bases de datos

A través de JDBC

A través de ADO (Active Data Object)

Personalización de tags

Se puede ampliar a través del uso de librerías

No puede ampliarse

 

 

Existen varias diferencias importantes que podrían ayudarnos a elegir la tecnología para nuestras aplicaciones:

Ø      Velocidad y Escalabilidad: Aunque las páginas ASP son cacheadas, siempre son interpretadas, las páginas JSP son compiladas en Servlets Java y cargadas en memoria la primera vez que se las llama, y son ejecutadas para todas las llamadas siguientes. Esto le da a las páginas JSP la ventaja de la velocidad y escalabilidad sobre las páginas ASP.

Ø      Etiquetas Extensibles: Las páginas JSP tiene una característica avanzada conocida como etiquetas extensibles. Esto mecanismo permite a los desarrolladores crear etiquetas personalizadas. En otras palabras, las etiquetas extensibles nos permiten extender la síntaxis de las etiquetas de las páginas JSP. No podemos hacer esto en ASP.

Ø      Libertad de Elección: A menos que instalemos Chili!Soft ASP, las páginas ASP sólo trabajan con Microsoft IIS y Personal Web Server. El uso de páginas ASP requiere un compromiso con los productos de Microsoft, mientras que las páginas JSP no nos imponen ningún servidor Web ni sistema operativo. Las páginas JSP se están conviertiendo en un estándar ampliamente soportado.

Ø      La principal diferencia entre HTML y XML está en la función de estas marcas. En XML las marcas tienen la función de diferenciar los contenidos informativos de los documentos, frente al uso que se hace en HTML, donde las marcas sirven para indicar cómo se deben visualizar los contenidos. Por otra parte, mientras que HTML nos indica qué marcas podemos utilizar cuando creamos un documento, XML no especifica un conjunto válido de marcas, sino que nos ofrece las reglas que nos permiten crear nuevos vocabularios o conjuntos de marcas aplicables para la codificación de distintos tipos de documentos.

Ø      La distinción entre la estructura y la presentación de los documentos. En XML se establece una clara diferencia entre la estructura de un documento y su presentación. Las marcas de un documento XML no indican nada sobre cómo debe presentarse el documento. Para indicar cómo se debe presentar un documento en pantalla o en papel, será necesario crear una hoja de estilo aparte, y asociarla posteriormente al documento.

3.- Características

Ø      ASP, es un Lenguaje que puede ejecutarse en cualquier sistema,  lo que sumado a JSP le da mucha versatilidad.

Ø      JSP no se puede considerar un script al 100% ya que antes de ejecutarse el servidor Web compila el script y genera un servlet, por lo tanto se puede decir que aunque este proceso sea transparente para el programador no deja de ser una aplicación compilada.

Ø      JSP y ASP ofrecen funciones similares. Ambos utilizan etiquetas para permitir código embebido en una página HTML, seguimiento de sesión, y conexión a bases de datos.

Ø      El PHP es un lenguaje embebido en páginas HTML y que se ejecutan el servidor.

Ø      PHP es fácil de aprender comparado con otros mecanismos para obtener la misma funcionalidad.

Ø      JSP basado en C, PHP no requiere un conocimiento exhaustivo del lenguaje de programación.

Ø      PHP puede ser agregado rápidamente al código HTML producido por editores HTML interactivos.

Ø      PHP facilita la interacción entre diseñadores y programadores.

Ø      No se necesita re-escribir cada línea de código HTML en un lenguaje de programación.

Ø      PHP reduce costes y aumenta la eficiencia

4.- Seleccione uno de estos lenguajes XML, JSP, ASP, PHP y elabore un diseño de un sistema de información basado en Web para una empresa ficticia en este caso vamos a tomar: Sistema de  Control  de Guardias Operacionales.  Aplicado a la empresa Petrolera.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


 

 

Conclusión

Los desarrolladores interesados en crear aplicaciones Web de calidad deben familiarizarse con las tecnologías que son aplicables no solamente para el mercado de hoy en día sino también para el de mañana, a saber JSP y XML. La siguiente página discutirá las capacidades que proporciona la tecnología JSP y que son ideales para trabajar con XML; y muestra cómo utilizar con eficacia JSP y XML. JSP y XML hacen una combinación excelente para las aplicaciones Web que comparten información, porque las páginas JSP tienen soporte interno de XML en la forma de librerías de etiquetas JSP personalizadas.

 

 

 

 

 

 

 

 

 

 

 

 

 

 INFOGRAFIA

 

JSP, Página de Servidor Java:

http://es.wikipedia.org/wiki/Java_Server_Pages

 

Diferencias JSP contra ASP

http://programacion.com/java/tutorial/jspyxml/1/

 

Diferencias entre JSP y ASP

http://www.wmlclub.com/articulos/jsp.htm

 

PHP

http://bulma.net/body.phtml?nIdNoticia=655


Lenguaje XML

http://www.hipertext.net/web/pag256.htm#Una%20breve%20introducción%20al%20lenguaje%20XML

 

ASP, Active Server Pages:

http://www.latindigital.com.ar/glosario_hosting.htm

 

Ejemplos de PHP

http://mnm.uib.es/~gallir/php/:

http://es.wikipedia.org/wiki/PHP

 

Diseño, programación y administración de sitios WEB

http://www.itrainonline.org/itrainonline/spanish/design.shtml

http://www.itrainonline.org/itrainonline/spanish/design.shtml

http://www.desarrollodeweb.com.ar/detalles-y-material-para-su-sitio-web.htm

http://es.wikipedia.org/wiki/CGI

http://www.hipertexto.info/documentos/b_datos.htm

 

 

 

 

Hosted by www.Geocities.ws

1