SlideShare une entreprise Scribd logo
1  sur  26
1
Instituto Tecnológico Superior de Coatzacoalcos
Ingeniería en Informática Modalidad Abierto
ALUMNO:
Manuel Santiago José Augusto
Semestre: 6° Grupo: A
Nombre del Docente: ISC Rosario de Alba Domínguez Rodríguez
Fecha de entrega: 22 de mayo del 2013
DESARROLLO DE APLICACIONES WEB.
Actividad 1: Tecnologías usadas para el desarrollo de
aplicaciones web
Unidad 1:Plataforma Web
2
Índice.
Introducción……………………………………….. …………………………3
Tabla comparativa de las tecnologías para el
desarrollo de las aplicaciones web……………… ………………………..4
Conclusión………………………………………….. ………………………25
Referencias electrónicas………………………… ………………………..26
3
Introducción
n la creación, desarrollo, implementación y mantenimiento de las páginas
web que habitualmente visitamos intervienen diversas tecnologías, lo
mismo pueden aplicarse modelos de dos capas, hasta modelos de 3 o
más capas, llamados de N capas.
Existen diversos enfoques y tecnologíasque empresas han desarrollado para
afrontar el reto de crear paginas dinámicas y de contenido multimedia.
En el presente documento se incluyen algunas de las muchas opciones que
existen para el desarrollo y operación de contenido Web, se incluyen de manera
indistinta frameworks, gestores de bases de datos y lenguajes de programación
compilados, interpretados y de etiquetas, cabe mencionar que algunas de estas
tecnologías se encuentran en desuso o han evolucionado para convertirse en
nuevas versiones o en algunos casos se han integrado con otras herramientas
para aumentar su funcionalidad.
Se presenta una tabla comparativa mostrando el nombre de la herramienta, la
descripción del mismo así como la fecha de lanzamiento y la versión actual en
uso.
Al final del documento se encontrarán las conclusiones obtenidas y las fuentes de
información consultadas.
E
4
Tabla comparativa. Tecnologías compatibles para el desarrollo de aplicaciones web.
Tecnología Descripción Fecha de creación Versión actual
PHP PHP es un lenguaje de
programación de uso
general de código del
lado del servidor
originalmente diseñado
para el desarrollo web de
contenido dinámico.
Significa PHP Hypertext
Pre-processor
(inicialmente PHP Tools,
o, Personal Home Page
Tools)
lenguaje fácil de
aprender, ya que en su
desarrollo se
simplificaron distintas
especificaciones
Tiene manejo de
excepciones (desde
PHP5).
Creado originalmente
por Rasmus Lerdorf en
1995. Actualmente el
lenguaje sigue siendo
desarrollado con nuevas
funciones por el grupo
PHP.
Version 5.5.0.
Nuevos generadores
para bucles, empty()
soporta expresiones.
Se pierde el soporte
para Windows XP y
Windows Server
2003
5
JavaScript Lenguaje de
programación
interpretado.
se diseñó con una
sintaxis similar al C,
aunque adopta nombres
y convenciones del
lenguaje de
programación Java. Sin
embargo Java y
JavaScript no están
relacionados y tienen
semánticas y propósitos
diferentes.
como en la mayoría de
lenguajes de scripting, el
tipo está asociado al
valor, no a la variable.
Desarrollado
originalmente por
Brendan Eich de
Netscape con el nombre
de Mocha, el cual fue
renombrado
posteriormente a
LiveScript, para
finalmente quedar
como JavaScript.
Actualmente se trabaja en la
versión 3.0
6
Microsoft SQL Server sistema para la gestión
de bases de datos
producido por Microsoft
basado en el modelo
relacional.
Sus lenguajes para
consultas son T-SQL y
ANSI SQL
Soporte de
transacciones.
Soporta procedimientos
almacenados.
Incluye también un
entorno gráfico de
administración, que
permite el uso de
comandos DDL y DML
gráficamente.
Permite trabajar en
modo cliente-servidor,
donde la información y
datos se alojan en el
servidor y los terminales
o clientes de la red sólo
acceden a la información.
Creación y versión: 1.0
(OS/2) 1989 SQL Server 1-0
nombre clave: SQL
Versión 11.0 2012 SQL
Server 2012, nombre
claveDenali
7
JavaServerPages (JSP) JSP es un acrónimo de
Java Server Pages, que en
castellano vendría a decir
algo como Páginas de
Servidor Java. Es, pues,
una tecnología orientada
a crear páginas web con
programación en Java.
Con JSP podemos crear
aplicaciones web que se
ejecuten en variados
servidores web, de
múltiples plataformas, ya
que Java es en esencia un
lenguaje
multiplataforma. Las
páginas JSP están
compuestas de código
HTML/XML mezclado con
etiquetas especiales para
programar scripts de
servidor en sintaxis Java.
Por tanto, las JSP
podremos escribirlas con
nuestro editor
HTML/XML habitual.
Al depender de la máquina
virtual de java puede decirse
que tiene la misma fecha de
implementación.
Al depender de la máquina
virtual de java puede
decirse que tiene la misma
fecha de implementación.
8
PostgreSQL sistema de gestión de
bases de datos objeto-
relacional, distribuido
bajo licencia BSD y con su
código fuente disponible
libremente.
Es el sistema de gestión
de bases de datos de
código abierto más
potente del mercado y en
sus últimas versiones no
tiene nada que envidiarle
a otras bases de datos
comerciales.
PostgreSQL utiliza un
modelo cliente/servidor y
usa multiprocesos en vez
de multihilos para
garantizar la estabilidad
del sistema. Un fallo en
uno de los procesos no
afectará el resto y el
sistema continuará
funcionando.
Su desarrollo comenzó hace
más de 16 años, y durante este
tiempo, estabilidad, potencia,
robustez, facilidad de
administración e
implementación de estándares
han sido las características que
más se han tenido en cuenta
durante su desarrollo
versión más reciente: 9.2.4
9
DB2 Es un motor de base de
datos relacional que
integra XML de manera
nativa, lo que IBM ha
llamado pure XML, que
permite almacenar
documentos completos
dentro del tipo de datos
XML para realizar
operaciones y búsquedas
de manera jerárquica
dentro de éste, e
integrarlo con búsquedas
relacionales.
La automatización es una
de sus características más
importantes, ya que
permite eliminar tareas
rutinarias y permitiendo
que el almacenamiento
de datos sea más ligero,
utilizando menos
hardware y reduciendo
las necesidades de
consumo de alimentación
y servidores.
La compatibilidad
implementada en la
última versión, hace
La primera implementación
dada a conocer data del año
2007.
DB2 versión 9 es un motor de
base de datos relacional que
integra XML de manera nativa,
lo que IBM ha
llamado pureXML
10
posible la importación de
los datos a DB2 en una
media de 1 o 2 semanas,
ejecutando PL/SQL de
forma nativa en el gestor
IBM DB2
XML XML es un Lenguaje de
Etiquetado Extensible
muy simple, pero estricto
que juega un papel
fundamental en el
intercambio de una gran
variedad de datos. Es un
lenguaje muy similar a
HTML pero su función
principal es describir
datos y no mostrarlos
como es el caso de
HTML. XML es un
formato que permite la
lectura de datos a través
de diferentes
aplicaciones.
Las tecnologías XML son
un conjunto de módulos
que ofrecen servicios
útiles a las demandas
más frecuentes por parte
de los usuarios. XML sirve
La versión 1.0 del lenguaje XML
es una recomendación del W3C
(W3 Consortium) desde
Febrero de 1998.
Actualmente la implementación
más reciente es MSXML 4.0.
11
para estructurar,
almacenar e intercambiar
información.
XHTML Siglas del inglés
eXtensible HyperText
Markup Language.
XHTML es básicamente
HTML expresado como
XML válido.
Su objetivo es avanzar en
el proyecto del World
Wide Web Consortium
de lograr una web
semántica, donde la
información, y la forma
de presentarla estén
claramente separadas.
Es más estricto a nivel
técnico, pero esto
permite que
posteriormente sea más
fácil al hacer cambios o
buscar errores entre
otros. En su versión 1.0,
XHTML es solamente la
versión XML de HTML,
por lo que tiene,
básicamente, las mismas
funcionalidades, pero
Es parte del estándar XML Es parte del estándar XML
12
cumple las
especificaciones, más
estrictas, de XML.
HTTP (Hipertext Transfer
Protocol)
Es el protocolo usado en
cada transacción de la
World Wide Web.
fue desarrollado por el
World Wide Web
Consortium y la Internet
Engineering Task Force
HTTP es un protocolo sin
estado, es decir, que no
guarda ninguna
información sobre
conexiones anteriores. El
desarrollo de
aplicaciones web
necesita frecuentemente
mantener estado.
permite a las aplicaciones
web instituir la noción de
"sesión", y también
permite rastrear usuarios
ya que las cookies
pueden guardarse en el
cliente por tiempo
indeterminado.
Estándar: RFC 1945 (HTTP/1.0,
1996)
versión más reciente:
RFC 2774 (HTTP/1.2, 2000)
13
SMTP El Simple Mail Transfer
Protocol (SMTP)
(Protocolo para la
transferencia simple de
correo electrónico), es un
protocolo de la capa de
aplicación. Protocolo de
red basado en texto,
utilizados para el
intercambio de mensajes
de correo electrónico
entre computadoras u
otros dispositivos (PDA,
teléfonos móviles, etc.).
Está definido en el RFC
2821 y es un estándar
oficial de Internet.1
Una de las limitaciones
del SMTP original es que
no facilita métodos de
autenticación a los
emisores, así que se
definió la extensión
SMTP-AUTH.
En 1982 se diseñó el primer
sistema para intercambiar
correos electrónicos en
ARPANET, definido en los
Request for comments RFC 821
y RFC 822.
Estándar más reciente: RFC
5321 (2008)
14
HTML5 quinta revisión
importante del lenguaje
básico de la World Wide
Web, HTML.
El desarrollo de este
lenguaje de marcado es
regulado por el Consorcio
W3C.
HTML5 establece una
serie de nuevos
elementos y atributos
que reflejan el uso típico
de los sitios web
modernos
Incorpora etiquetas
(canvas 2D y 3D, audio,
video) con codecs para
mostrar los contenidos
multimedia. Actualmente
hay una lucha entre
imponer codecs libres
(WebM + VP8) o privados
(H.264/MPEG-4 AVC).
Etiquetas para manejar
grandes conjuntos de
datos: Datagrid, Details,
Menu y Command.
Permiten generar tablas
dinámicas que pueden
Actualmente se encuentra en
desarrollo y pruebas.
Actualmente se encuentra
en desarrollo y pruebas.
15
filtrar, ordenar y ocultar
contenido en cliente.
SIVERLIGHT es una estructura para
aplicaciones web que
agrega nuevas funciones
multimedia como la
reproducción de vídeos,
gráficos vectoriales,
animaciones e
interactividad, en forma
similar a lo que hace
Adobe Flash.
compite con Adobe Flex,
JavaFX, OpenLaszlo y
algunas presentaciones
de componentes AJAX.
se lanzó una versión en
conjunto con Novell de
Silverlight llamada
Moonlight, la cual es
código abierto para los
sistemas operativos
basados en UNIX.
Lanzamiento inicial: Abril de
2007.
versión más
reciente:5.1.10411 lanzada
el 8 de mayo de 2012;
16
ASP una tecnología de
Microsoft del tipo "lado
del servidor" para
páginas web generadas
dinámicamente, que ha
sido comercializada como
un anexo a Internet
Information Services (IIS).
ASP está estrechamente
relacionada con el
modelo tecnológico y de
negocio de su fabricante.
Intenta ser solución para
un modelo de
programación rápida ya
que "programar en ASP
es como programar en
Visual Basic Script con
algunas ventajas
específicas en entornos
web.
su uso es cuestionado
por la mayoría de los
programadores web,
quienes prefieren otros
lenguajes de
programación del lado
del servidor como por
ejemplo PHP, Perl, Java2
ASP 1.0 (distribuido con IIS 3.0) ASP.NET (parte de la
plataforma .NET de
Microsoft).
17
FTP Protocolo de
Transferencia de
Archivos') en informática,
es un protocolo de red
para la transferencia de
archivos entre sistemas
conectados a una red TCP
(Transmission Control
Protocol), basado en la
arquitectura cliente-
servidor.
El servicio FTP es ofrecido
por la capa de aplicación
del modelo de capas de
red TCP/IP al usuario,
utilizando normalmente
el puerto de red 20 y el
21
Un problema básico de
FTP es que está pensado
para ofrecer la máxima
velocidad en la conexión,
pero no la máxima
seguridad, ya que todo el
intercambio de
información, desde el
login y password del
usuario en el servidor
hasta la transferencia de
Primera versión del estándar.
FTP: RFC 959 (1985)
Extensiones de FTP para
IPv6 y NATs: RFC 2428
(1998)
18
cualquier archivo, se
realiza en texto plano sin
ningún tipo de cifrado,
con lo que un posible
atacante puede capturar
este tráfico, acceder al
servidor y/o apropiarse
de los archivos
transferidos.
CSS Es un lenguaje de estilo
que define la
presentación de los
documentos HTML. Por
ejemplo, CSS abarca
cuestiones relativas a
fuentes, colores,
márgenes, líneas, altura,
anchura, imágenes de
fondo, posicionamiento
avanzado y muchos otros
temas.
La información de estilo
puede ser adjuntada
como un documento
separado o en el mismo
documento HTML. En
este último caso podrían
definirse estilos
generales en la cabecera
Implementado en las etiquetas
HTML
Implementado en las
etiquetas HTML
19
del documento o en cada
etiqueta particular
mediante el atributo
"<style>".
MySQL sistema de gestión de
bases de datos relacional,
multihilo y multiusuario
con más de seis millones
de instalaciones.
se ofrece bajo la GNU
GPL para cualquier uso
compatible con esta
licencia, pero para
aquellas empresas que
quieran incorporarlo en
productos privativos
deben comprar a la
empresa una licencia
específica que les
permita este uso.
Está desarrollado en su
mayor parte en ANSI C.
versión alfa año 2000. Última versión estable
5.6.11 lanzada el 18 de abril
de 2013.
20
Adobe ActionScript Lenguaje de
programación de la
Plataforma Adobe Flash.
Originalmente
desarrollado como una
forma para que los
desarrolladores
programen de forma más
interactiva
La programación con
ActionScript permite
mucha más eficiencia en
las aplicaciones de la
plataforma Flash para
construir animaciones de
todo tipo, desde simples
a complejas, ricas en
datos e interfaces
interactivas.
La versión más extendida
actualmente es
ActionScript 3.0
ActionScript 1.0 lanzada en el año
2006.
Versión más reciente :
ActionScript 3.0
21
Microsoft.NET Es un framework de
Microsoft que hace un
énfasis en la
transparencia de redes,
con independencia de
plataforma de hardware
y que permita un rápido
desarrollo de
aplicaciones. Basado en
ella, la empresa intenta
desarrollar una estrategia
horizontal que integre
todos sus productos,
desde el sistema
operativo hasta las
herramientas de
mercado.
NET podría considerarse
una respuesta de
Microsoft al creciente
mercado de los negocios
en entornos Web, como
competencia a la
plataforma Java de
Oracle Corporation y a
los diversos framework
de desarrollo web
basados en PHP. Su
Lanzamiento: 3 de febrero de 2002 Última versión estable
4.5.50709 lanzada el 15 de
agosto de 2012.
22
propuesta es ofrecer una
manera rápida y
económica, a la vez que
segura y robusta, de
desarrollar aplicaciones –
o como la misma
plataforma las denomina,
soluciones– permitiendo
una integración más
rápida y ágil entre
empresas y un acceso
más simple y universal a
todo tipo de información
desde cualquier tipo de
dispositivo
ORACLE se basa en la tecnología
cliente/ servidor, pues
bien, para su utilización
primero sería necesario
la instalación de la
herramienta servidor
(Oracle8i) y
posteriormente
podríamos atacar a la
base de datos desde
otros equipos con
herramientas de
desarrollo como Oracle
Designer y Oracle
El manejador de Base de datos
ORACLE, surgió a final de los
años 70 y principio de los años 80
Oracle Universal Server: Con
soporte completo de Web,
mensajería y datos multimedia.
23
Developer, que son las
herramientas de
programación sobre
Oracle a partir de esta
premisa vamos a
desarrollar las principales
acepciones de Oracle y
sus aplicaciones en las
distintas ares de trabajo.
Es básicamente una
herramienta
cliente/servidor para la
gestión de base de datos,
es un producto vendido a
nivel mundial, aunque la
gran potencia que tiene y
su elevado precio hace
que solo se vea en
empresas muy grandes y
multinacionales, por
norma general.
En el desarrollo de
páginas Web pasa lo
mismo como es un
sistema muy caro no está
tan extendido como otras
bases de datos, por
ejemplo, Access, MySQL,
SQL Server etc.
24
25
Conclusiones
Se han presentado aquí algunas de las tecnologías más utilizadas en el desarrollo
de aplicaciones Web, de entre ellas destacan algunas que a pesar de su
longevidad aún se mantienen en uso y cuya evolución permitirá su aplicación a
futuro, entre ellas puede mencionarse el estándar HTML el cual ha evolucionado al
estándar HTML5 pasando por implementaciones como el DHTML y sus versiones
posteriores.
En general, las empresas dedicadas al desarrollo de soluciones de software están
en constante investigación de opciones tecnológicas viables para mejorar la
creación de contenido Web y su manejo e implementación.
Algunos de los más recientes avances los proponen empresas o grupo tales como
Microsoft y su plataforma .NET, la cual tiene bastante aceptación considerando la
gran popularidad de su sistema operativo Windows y la total integración del
framework .NET tiene con él.
En relación a otros esfuerzos puede mencionarse lo propuesto por los
desarrolladores del servidor Apache o lo realizado por el equipo de desarrollo del
servidor Tomcat.
En general todas son opciones viable si se considera el tipo de datos que
manejará y también aspectos tales como la licencia bajo la que se ofrecen las
herramientas de desarrollo..
26
Referencias electrónicas.
https://es.wikipedia.org/wiki/ActionScript
http://help.adobe.com/es_ES/ActionScript/3.0_ProgrammingAS3/WS5b3ccc516d4f
bf351e63e3d118a9b90204-7fff.html
http://es.wikipedia.org/wiki/MySQL
http://www.xml.com/pub/a/axml/axmlintro.html
http://es.wikipedia.org/wiki/JavaServer_Pages
http://www.slideshare.net/edyt_cg/tecnologias-web-9231556
http://es.wikipedia.org/wiki/JavaScrip
http://es.wikipedia.org/wiki/Microsoft_SQL_Server
http://es.wikipedia.org/wiki/Microsoft_.NET
http://en.wikipedia.org/wiki/PostgreSQL
http://es.wikipedia.org/wiki/DB2
http://es.wikipedia.org/wiki/Extensible_Markup_Language
https://es.wikipedia.org/wiki/ActionScript
http://es.wikipedia.org/wiki/MySQL
http://es.wikipedia.org/wiki/XHTML

Contenu connexe

Tendances

Programacion web c5 programacion del lado servidor
Programacion web c5 programacion del lado servidorProgramacion web c5 programacion del lado servidor
Programacion web c5 programacion del lado servidor
Alejandro Hernandez
 
Yeison fabian
Yeison fabianYeison fabian
Yeison fabian
Jhohan Cx
 
Juan sebastian
Juan sebastianJuan sebastian
Juan sebastian
Jhohan Cx
 
Michael steven
Michael stevenMichael steven
Michael steven
Jhohan Cx
 

Tendances (19)

Servidor php
Servidor phpServidor php
Servidor php
 
Programacion web-Lenguajes del lado del servidor
Programacion web-Lenguajes del lado del servidorProgramacion web-Lenguajes del lado del servidor
Programacion web-Lenguajes del lado del servidor
 
Programacion web c5 programacion del lado servidor
Programacion web c5 programacion del lado servidorProgramacion web c5 programacion del lado servidor
Programacion web c5 programacion del lado servidor
 
Suits ofimáticos
Suits ofimáticosSuits ofimáticos
Suits ofimáticos
 
historia de html
historia de htmlhistoria de html
historia de html
 
Yeison fabian
Yeison fabianYeison fabian
Yeison fabian
 
Servidor PHP
Servidor PHPServidor PHP
Servidor PHP
 
Juan sebastian
Juan sebastianJuan sebastian
Juan sebastian
 
Servidor PHP
Servidor PHPServidor PHP
Servidor PHP
 
Tecnología web 1
Tecnología web 1Tecnología web 1
Tecnología web 1
 
Implantación de aplicaciones web en entornos internet, intranet y extranet.
Implantación de aplicaciones web en entornos internet, intranet y extranet.Implantación de aplicaciones web en entornos internet, intranet y extranet.
Implantación de aplicaciones web en entornos internet, intranet y extranet.
 
Colegio debora arango perez
Colegio debora arango perezColegio debora arango perez
Colegio debora arango perez
 
Michael steven
Michael stevenMichael steven
Michael steven
 
Aaron
AaronAaron
Aaron
 
Andre.paola9 blos blospot blogger
Andre.paola9 blos blospot bloggerAndre.paola9 blos blospot blogger
Andre.paola9 blos blospot blogger
 
Capitulo 1 - Proyecto integrador 2015-2016
Capitulo 1 - Proyecto integrador 2015-2016Capitulo 1 - Proyecto integrador 2015-2016
Capitulo 1 - Proyecto integrador 2015-2016
 
Access
AccessAccess
Access
 
Html5
Html5Html5
Html5
 
Lenguaje interprete PHP y PERL
Lenguaje interprete PHP y PERLLenguaje interprete PHP y PERL
Lenguaje interprete PHP y PERL
 

En vedette

Vesterby presentation
Vesterby presentationVesterby presentation
Vesterby presentation
Google
 
CV_GUOFAN_201701
CV_GUOFAN_201701CV_GUOFAN_201701
CV_GUOFAN_201701
Fan Guo
 
Ecoturismo mediterraneo28 luglio
Ecoturismo mediterraneo28 luglioEcoturismo mediterraneo28 luglio
Ecoturismo mediterraneo28 luglio
Tour Madonie
 
00000-Abbirko-Dickie Dyer Products Brochure-Proof 4
00000-Abbirko-Dickie Dyer Products Brochure-Proof 400000-Abbirko-Dickie Dyer Products Brochure-Proof 4
00000-Abbirko-Dickie Dyer Products Brochure-Proof 4
Nigel Roberts
 

En vedette (14)

Thực thi policy cho user trên fortigate
Thực thi policy cho user trên fortigateThực thi policy cho user trên fortigate
Thực thi policy cho user trên fortigate
 
Vesterby presentation
Vesterby presentationVesterby presentation
Vesterby presentation
 
CV_GUOFAN_201701
CV_GUOFAN_201701CV_GUOFAN_201701
CV_GUOFAN_201701
 
hassancv17aug16
hassancv17aug16hassancv17aug16
hassancv17aug16
 
Pankaj Nere_CV
Pankaj Nere_CV Pankaj Nere_CV
Pankaj Nere_CV
 
Aprendizaje autonomo
Aprendizaje autonomoAprendizaje autonomo
Aprendizaje autonomo
 
Ecoturismo mediterraneo28 luglio
Ecoturismo mediterraneo28 luglioEcoturismo mediterraneo28 luglio
Ecoturismo mediterraneo28 luglio
 
Section 1.3 lines
Section 1.3 linesSection 1.3 lines
Section 1.3 lines
 
Museos TIC-master2013
Museos TIC-master2013Museos TIC-master2013
Museos TIC-master2013
 
00000-Abbirko-Dickie Dyer Products Brochure-Proof 4
00000-Abbirko-Dickie Dyer Products Brochure-Proof 400000-Abbirko-Dickie Dyer Products Brochure-Proof 4
00000-Abbirko-Dickie Dyer Products Brochure-Proof 4
 
Bingo Cooperativo. Población. Bachillerato.
Bingo Cooperativo. Población. Bachillerato.Bingo Cooperativo. Población. Bachillerato.
Bingo Cooperativo. Población. Bachillerato.
 
Estructura AC. Equipo-Pareja-Solo. Ciudad.
Estructura AC. Equipo-Pareja-Solo. Ciudad.Estructura AC. Equipo-Pareja-Solo. Ciudad.
Estructura AC. Equipo-Pareja-Solo. Ciudad.
 
Abdi qani presentation
Abdi qani presentationAbdi qani presentation
Abdi qani presentation
 
Entorno Personal de Aprendizaje y Redes Sociales en Educación
Entorno Personal de Aprendizaje y Redes Sociales en EducaciónEntorno Personal de Aprendizaje y Redes Sociales en Educación
Entorno Personal de Aprendizaje y Redes Sociales en Educación
 

Similaire à Manuel santiagojosea.ac1u1 daw

Colegio particular san juan oracle y php
Colegio particular san juan oracle y phpColegio particular san juan oracle y php
Colegio particular san juan oracle y php
MAGGEYPEREZ
 
HTML5 - XHTML - XML
HTML5 - XHTML - XMLHTML5 - XHTML - XML
HTML5 - XHTML - XML
josevaldez20
 
los diferentes lenguajes de programación para-la-web
 los diferentes lenguajes de programación para-la-web los diferentes lenguajes de programación para-la-web
los diferentes lenguajes de programación para-la-web
olguisf
 
15 servidor php
15 servidor php15 servidor php
15 servidor php
IsaacVk
 
Instalación y configuración de servidor ftp
Instalación  y configuración de servidor ftpInstalación  y configuración de servidor ftp
Instalación y configuración de servidor ftp
jfracs
 

Similaire à Manuel santiagojosea.ac1u1 daw (20)

Diccionario 1
Diccionario 1Diccionario 1
Diccionario 1
 
15 servidor php
15 servidor php15 servidor php
15 servidor php
 
Investigacion Lenguaje php - Sindy
Investigacion Lenguaje php - SindyInvestigacion Lenguaje php - Sindy
Investigacion Lenguaje php - Sindy
 
Colegio particular san juan oracle y php
Colegio particular san juan oracle y phpColegio particular san juan oracle y php
Colegio particular san juan oracle y php
 
Investigación Lenguaje Php Eduardo Flores
Investigación Lenguaje Php  Eduardo FloresInvestigación Lenguaje Php  Eduardo Flores
Investigación Lenguaje Php Eduardo Flores
 
C. comparativo servidores & servicios
C. comparativo servidores & serviciosC. comparativo servidores & servicios
C. comparativo servidores & servicios
 
PHP
PHPPHP
PHP
 
Php1
Php1Php1
Php1
 
Requerimientos Técnicos e Instalación de un LMS
Requerimientos Técnicos e Instalación de un LMSRequerimientos Técnicos e Instalación de un LMS
Requerimientos Técnicos e Instalación de un LMS
 
HTML5 - XHTML - XML
HTML5 - XHTML - XMLHTML5 - XHTML - XML
HTML5 - XHTML - XML
 
Servicios web
Servicios webServicios web
Servicios web
 
Clase 2 Lenguajes de Programación Web
Clase 2 Lenguajes de Programación WebClase 2 Lenguajes de Programación Web
Clase 2 Lenguajes de Programación Web
 
Lengiajes de programacion valeria loaiza zuleta
Lengiajes de programacion valeria loaiza zuletaLengiajes de programacion valeria loaiza zuleta
Lengiajes de programacion valeria loaiza zuleta
 
los-diferentes-lenguajes-de-programacion-para-la-web
 los-diferentes-lenguajes-de-programacion-para-la-web los-diferentes-lenguajes-de-programacion-para-la-web
los-diferentes-lenguajes-de-programacion-para-la-web
 
los diferentes lenguajes de programación para-la-web
 los diferentes lenguajes de programación para-la-web los diferentes lenguajes de programación para-la-web
los diferentes lenguajes de programación para-la-web
 
15 servidor php
15 servidor php15 servidor php
15 servidor php
 
Php
PhpPhp
Php
 
Html1
Html1Html1
Html1
 
Web services
Web servicesWeb services
Web services
 
Instalación y configuración de servidor ftp
Instalación  y configuración de servidor ftpInstalación  y configuración de servidor ftp
Instalación y configuración de servidor ftp
 

Plus de fanyto (9)

Bantesco.net
Bantesco.netBantesco.net
Bantesco.net
 
Proveedor manuel
Proveedor manuelProveedor manuel
Proveedor manuel
 
Modo conexion manuel
Modo conexion manuelModo conexion manuel
Modo conexion manuel
 
Requisitos funcionales del sistema
Requisitos funcionales del sistemaRequisitos funcionales del sistema
Requisitos funcionales del sistema
 
Modo conexion (1)
Modo conexion (1)Modo conexion (1)
Modo conexion (1)
 
Proveedor
ProveedorProveedor
Proveedor
 
Tecnologia web
Tecnologia webTecnologia web
Tecnologia web
 
Modoconexion
ModoconexionModoconexion
Modoconexion
 
Proveedor act1 uni2_daw_6a
Proveedor act1 uni2_daw_6aProveedor act1 uni2_daw_6a
Proveedor act1 uni2_daw_6a
 

Dernier

Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
JonathanCovena1
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
El Fortí
 

Dernier (20)

Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circular
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
Valoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVValoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCV
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
actividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoactividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° grado
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 

Manuel santiagojosea.ac1u1 daw

  • 1. 1 Instituto Tecnológico Superior de Coatzacoalcos Ingeniería en Informática Modalidad Abierto ALUMNO: Manuel Santiago José Augusto Semestre: 6° Grupo: A Nombre del Docente: ISC Rosario de Alba Domínguez Rodríguez Fecha de entrega: 22 de mayo del 2013 DESARROLLO DE APLICACIONES WEB. Actividad 1: Tecnologías usadas para el desarrollo de aplicaciones web Unidad 1:Plataforma Web
  • 2. 2 Índice. Introducción……………………………………….. …………………………3 Tabla comparativa de las tecnologías para el desarrollo de las aplicaciones web……………… ………………………..4 Conclusión………………………………………….. ………………………25 Referencias electrónicas………………………… ………………………..26
  • 3. 3 Introducción n la creación, desarrollo, implementación y mantenimiento de las páginas web que habitualmente visitamos intervienen diversas tecnologías, lo mismo pueden aplicarse modelos de dos capas, hasta modelos de 3 o más capas, llamados de N capas. Existen diversos enfoques y tecnologíasque empresas han desarrollado para afrontar el reto de crear paginas dinámicas y de contenido multimedia. En el presente documento se incluyen algunas de las muchas opciones que existen para el desarrollo y operación de contenido Web, se incluyen de manera indistinta frameworks, gestores de bases de datos y lenguajes de programación compilados, interpretados y de etiquetas, cabe mencionar que algunas de estas tecnologías se encuentran en desuso o han evolucionado para convertirse en nuevas versiones o en algunos casos se han integrado con otras herramientas para aumentar su funcionalidad. Se presenta una tabla comparativa mostrando el nombre de la herramienta, la descripción del mismo así como la fecha de lanzamiento y la versión actual en uso. Al final del documento se encontrarán las conclusiones obtenidas y las fuentes de información consultadas. E
  • 4. 4 Tabla comparativa. Tecnologías compatibles para el desarrollo de aplicaciones web. Tecnología Descripción Fecha de creación Versión actual PHP PHP es un lenguaje de programación de uso general de código del lado del servidor originalmente diseñado para el desarrollo web de contenido dinámico. Significa PHP Hypertext Pre-processor (inicialmente PHP Tools, o, Personal Home Page Tools) lenguaje fácil de aprender, ya que en su desarrollo se simplificaron distintas especificaciones Tiene manejo de excepciones (desde PHP5). Creado originalmente por Rasmus Lerdorf en 1995. Actualmente el lenguaje sigue siendo desarrollado con nuevas funciones por el grupo PHP. Version 5.5.0. Nuevos generadores para bucles, empty() soporta expresiones. Se pierde el soporte para Windows XP y Windows Server 2003
  • 5. 5 JavaScript Lenguaje de programación interpretado. se diseñó con una sintaxis similar al C, aunque adopta nombres y convenciones del lenguaje de programación Java. Sin embargo Java y JavaScript no están relacionados y tienen semánticas y propósitos diferentes. como en la mayoría de lenguajes de scripting, el tipo está asociado al valor, no a la variable. Desarrollado originalmente por Brendan Eich de Netscape con el nombre de Mocha, el cual fue renombrado posteriormente a LiveScript, para finalmente quedar como JavaScript. Actualmente se trabaja en la versión 3.0
  • 6. 6 Microsoft SQL Server sistema para la gestión de bases de datos producido por Microsoft basado en el modelo relacional. Sus lenguajes para consultas son T-SQL y ANSI SQL Soporte de transacciones. Soporta procedimientos almacenados. Incluye también un entorno gráfico de administración, que permite el uso de comandos DDL y DML gráficamente. Permite trabajar en modo cliente-servidor, donde la información y datos se alojan en el servidor y los terminales o clientes de la red sólo acceden a la información. Creación y versión: 1.0 (OS/2) 1989 SQL Server 1-0 nombre clave: SQL Versión 11.0 2012 SQL Server 2012, nombre claveDenali
  • 7. 7 JavaServerPages (JSP) JSP es un acrónimo de Java Server Pages, que en castellano vendría a decir algo como Páginas de Servidor Java. Es, pues, una tecnología orientada a crear páginas web con programación en Java. Con JSP podemos crear aplicaciones web que se ejecuten en variados servidores web, de múltiples plataformas, ya que Java es en esencia un lenguaje multiplataforma. Las páginas JSP están compuestas de código HTML/XML mezclado con etiquetas especiales para programar scripts de servidor en sintaxis Java. Por tanto, las JSP podremos escribirlas con nuestro editor HTML/XML habitual. Al depender de la máquina virtual de java puede decirse que tiene la misma fecha de implementación. Al depender de la máquina virtual de java puede decirse que tiene la misma fecha de implementación.
  • 8. 8 PostgreSQL sistema de gestión de bases de datos objeto- relacional, distribuido bajo licencia BSD y con su código fuente disponible libremente. Es el sistema de gestión de bases de datos de código abierto más potente del mercado y en sus últimas versiones no tiene nada que envidiarle a otras bases de datos comerciales. PostgreSQL utiliza un modelo cliente/servidor y usa multiprocesos en vez de multihilos para garantizar la estabilidad del sistema. Un fallo en uno de los procesos no afectará el resto y el sistema continuará funcionando. Su desarrollo comenzó hace más de 16 años, y durante este tiempo, estabilidad, potencia, robustez, facilidad de administración e implementación de estándares han sido las características que más se han tenido en cuenta durante su desarrollo versión más reciente: 9.2.4
  • 9. 9 DB2 Es un motor de base de datos relacional que integra XML de manera nativa, lo que IBM ha llamado pure XML, que permite almacenar documentos completos dentro del tipo de datos XML para realizar operaciones y búsquedas de manera jerárquica dentro de éste, e integrarlo con búsquedas relacionales. La automatización es una de sus características más importantes, ya que permite eliminar tareas rutinarias y permitiendo que el almacenamiento de datos sea más ligero, utilizando menos hardware y reduciendo las necesidades de consumo de alimentación y servidores. La compatibilidad implementada en la última versión, hace La primera implementación dada a conocer data del año 2007. DB2 versión 9 es un motor de base de datos relacional que integra XML de manera nativa, lo que IBM ha llamado pureXML
  • 10. 10 posible la importación de los datos a DB2 en una media de 1 o 2 semanas, ejecutando PL/SQL de forma nativa en el gestor IBM DB2 XML XML es un Lenguaje de Etiquetado Extensible muy simple, pero estricto que juega un papel fundamental en el intercambio de una gran variedad de datos. Es un lenguaje muy similar a HTML pero su función principal es describir datos y no mostrarlos como es el caso de HTML. XML es un formato que permite la lectura de datos a través de diferentes aplicaciones. Las tecnologías XML son un conjunto de módulos que ofrecen servicios útiles a las demandas más frecuentes por parte de los usuarios. XML sirve La versión 1.0 del lenguaje XML es una recomendación del W3C (W3 Consortium) desde Febrero de 1998. Actualmente la implementación más reciente es MSXML 4.0.
  • 11. 11 para estructurar, almacenar e intercambiar información. XHTML Siglas del inglés eXtensible HyperText Markup Language. XHTML es básicamente HTML expresado como XML válido. Su objetivo es avanzar en el proyecto del World Wide Web Consortium de lograr una web semántica, donde la información, y la forma de presentarla estén claramente separadas. Es más estricto a nivel técnico, pero esto permite que posteriormente sea más fácil al hacer cambios o buscar errores entre otros. En su versión 1.0, XHTML es solamente la versión XML de HTML, por lo que tiene, básicamente, las mismas funcionalidades, pero Es parte del estándar XML Es parte del estándar XML
  • 12. 12 cumple las especificaciones, más estrictas, de XML. HTTP (Hipertext Transfer Protocol) Es el protocolo usado en cada transacción de la World Wide Web. fue desarrollado por el World Wide Web Consortium y la Internet Engineering Task Force HTTP es un protocolo sin estado, es decir, que no guarda ninguna información sobre conexiones anteriores. El desarrollo de aplicaciones web necesita frecuentemente mantener estado. permite a las aplicaciones web instituir la noción de "sesión", y también permite rastrear usuarios ya que las cookies pueden guardarse en el cliente por tiempo indeterminado. Estándar: RFC 1945 (HTTP/1.0, 1996) versión más reciente: RFC 2774 (HTTP/1.2, 2000)
  • 13. 13 SMTP El Simple Mail Transfer Protocol (SMTP) (Protocolo para la transferencia simple de correo electrónico), es un protocolo de la capa de aplicación. Protocolo de red basado en texto, utilizados para el intercambio de mensajes de correo electrónico entre computadoras u otros dispositivos (PDA, teléfonos móviles, etc.). Está definido en el RFC 2821 y es un estándar oficial de Internet.1 Una de las limitaciones del SMTP original es que no facilita métodos de autenticación a los emisores, así que se definió la extensión SMTP-AUTH. En 1982 se diseñó el primer sistema para intercambiar correos electrónicos en ARPANET, definido en los Request for comments RFC 821 y RFC 822. Estándar más reciente: RFC 5321 (2008)
  • 14. 14 HTML5 quinta revisión importante del lenguaje básico de la World Wide Web, HTML. El desarrollo de este lenguaje de marcado es regulado por el Consorcio W3C. HTML5 establece una serie de nuevos elementos y atributos que reflejan el uso típico de los sitios web modernos Incorpora etiquetas (canvas 2D y 3D, audio, video) con codecs para mostrar los contenidos multimedia. Actualmente hay una lucha entre imponer codecs libres (WebM + VP8) o privados (H.264/MPEG-4 AVC). Etiquetas para manejar grandes conjuntos de datos: Datagrid, Details, Menu y Command. Permiten generar tablas dinámicas que pueden Actualmente se encuentra en desarrollo y pruebas. Actualmente se encuentra en desarrollo y pruebas.
  • 15. 15 filtrar, ordenar y ocultar contenido en cliente. SIVERLIGHT es una estructura para aplicaciones web que agrega nuevas funciones multimedia como la reproducción de vídeos, gráficos vectoriales, animaciones e interactividad, en forma similar a lo que hace Adobe Flash. compite con Adobe Flex, JavaFX, OpenLaszlo y algunas presentaciones de componentes AJAX. se lanzó una versión en conjunto con Novell de Silverlight llamada Moonlight, la cual es código abierto para los sistemas operativos basados en UNIX. Lanzamiento inicial: Abril de 2007. versión más reciente:5.1.10411 lanzada el 8 de mayo de 2012;
  • 16. 16 ASP una tecnología de Microsoft del tipo "lado del servidor" para páginas web generadas dinámicamente, que ha sido comercializada como un anexo a Internet Information Services (IIS). ASP está estrechamente relacionada con el modelo tecnológico y de negocio de su fabricante. Intenta ser solución para un modelo de programación rápida ya que "programar en ASP es como programar en Visual Basic Script con algunas ventajas específicas en entornos web. su uso es cuestionado por la mayoría de los programadores web, quienes prefieren otros lenguajes de programación del lado del servidor como por ejemplo PHP, Perl, Java2 ASP 1.0 (distribuido con IIS 3.0) ASP.NET (parte de la plataforma .NET de Microsoft).
  • 17. 17 FTP Protocolo de Transferencia de Archivos') en informática, es un protocolo de red para la transferencia de archivos entre sistemas conectados a una red TCP (Transmission Control Protocol), basado en la arquitectura cliente- servidor. El servicio FTP es ofrecido por la capa de aplicación del modelo de capas de red TCP/IP al usuario, utilizando normalmente el puerto de red 20 y el 21 Un problema básico de FTP es que está pensado para ofrecer la máxima velocidad en la conexión, pero no la máxima seguridad, ya que todo el intercambio de información, desde el login y password del usuario en el servidor hasta la transferencia de Primera versión del estándar. FTP: RFC 959 (1985) Extensiones de FTP para IPv6 y NATs: RFC 2428 (1998)
  • 18. 18 cualquier archivo, se realiza en texto plano sin ningún tipo de cifrado, con lo que un posible atacante puede capturar este tráfico, acceder al servidor y/o apropiarse de los archivos transferidos. CSS Es un lenguaje de estilo que define la presentación de los documentos HTML. Por ejemplo, CSS abarca cuestiones relativas a fuentes, colores, márgenes, líneas, altura, anchura, imágenes de fondo, posicionamiento avanzado y muchos otros temas. La información de estilo puede ser adjuntada como un documento separado o en el mismo documento HTML. En este último caso podrían definirse estilos generales en la cabecera Implementado en las etiquetas HTML Implementado en las etiquetas HTML
  • 19. 19 del documento o en cada etiqueta particular mediante el atributo "<style>". MySQL sistema de gestión de bases de datos relacional, multihilo y multiusuario con más de seis millones de instalaciones. se ofrece bajo la GNU GPL para cualquier uso compatible con esta licencia, pero para aquellas empresas que quieran incorporarlo en productos privativos deben comprar a la empresa una licencia específica que les permita este uso. Está desarrollado en su mayor parte en ANSI C. versión alfa año 2000. Última versión estable 5.6.11 lanzada el 18 de abril de 2013.
  • 20. 20 Adobe ActionScript Lenguaje de programación de la Plataforma Adobe Flash. Originalmente desarrollado como una forma para que los desarrolladores programen de forma más interactiva La programación con ActionScript permite mucha más eficiencia en las aplicaciones de la plataforma Flash para construir animaciones de todo tipo, desde simples a complejas, ricas en datos e interfaces interactivas. La versión más extendida actualmente es ActionScript 3.0 ActionScript 1.0 lanzada en el año 2006. Versión más reciente : ActionScript 3.0
  • 21. 21 Microsoft.NET Es un framework de Microsoft que hace un énfasis en la transparencia de redes, con independencia de plataforma de hardware y que permita un rápido desarrollo de aplicaciones. Basado en ella, la empresa intenta desarrollar una estrategia horizontal que integre todos sus productos, desde el sistema operativo hasta las herramientas de mercado. NET podría considerarse una respuesta de Microsoft al creciente mercado de los negocios en entornos Web, como competencia a la plataforma Java de Oracle Corporation y a los diversos framework de desarrollo web basados en PHP. Su Lanzamiento: 3 de febrero de 2002 Última versión estable 4.5.50709 lanzada el 15 de agosto de 2012.
  • 22. 22 propuesta es ofrecer una manera rápida y económica, a la vez que segura y robusta, de desarrollar aplicaciones – o como la misma plataforma las denomina, soluciones– permitiendo una integración más rápida y ágil entre empresas y un acceso más simple y universal a todo tipo de información desde cualquier tipo de dispositivo ORACLE se basa en la tecnología cliente/ servidor, pues bien, para su utilización primero sería necesario la instalación de la herramienta servidor (Oracle8i) y posteriormente podríamos atacar a la base de datos desde otros equipos con herramientas de desarrollo como Oracle Designer y Oracle El manejador de Base de datos ORACLE, surgió a final de los años 70 y principio de los años 80 Oracle Universal Server: Con soporte completo de Web, mensajería y datos multimedia.
  • 23. 23 Developer, que son las herramientas de programación sobre Oracle a partir de esta premisa vamos a desarrollar las principales acepciones de Oracle y sus aplicaciones en las distintas ares de trabajo. Es básicamente una herramienta cliente/servidor para la gestión de base de datos, es un producto vendido a nivel mundial, aunque la gran potencia que tiene y su elevado precio hace que solo se vea en empresas muy grandes y multinacionales, por norma general. En el desarrollo de páginas Web pasa lo mismo como es un sistema muy caro no está tan extendido como otras bases de datos, por ejemplo, Access, MySQL, SQL Server etc.
  • 24. 24
  • 25. 25 Conclusiones Se han presentado aquí algunas de las tecnologías más utilizadas en el desarrollo de aplicaciones Web, de entre ellas destacan algunas que a pesar de su longevidad aún se mantienen en uso y cuya evolución permitirá su aplicación a futuro, entre ellas puede mencionarse el estándar HTML el cual ha evolucionado al estándar HTML5 pasando por implementaciones como el DHTML y sus versiones posteriores. En general, las empresas dedicadas al desarrollo de soluciones de software están en constante investigación de opciones tecnológicas viables para mejorar la creación de contenido Web y su manejo e implementación. Algunos de los más recientes avances los proponen empresas o grupo tales como Microsoft y su plataforma .NET, la cual tiene bastante aceptación considerando la gran popularidad de su sistema operativo Windows y la total integración del framework .NET tiene con él. En relación a otros esfuerzos puede mencionarse lo propuesto por los desarrolladores del servidor Apache o lo realizado por el equipo de desarrollo del servidor Tomcat. En general todas son opciones viable si se considera el tipo de datos que manejará y también aspectos tales como la licencia bajo la que se ofrecen las herramientas de desarrollo..