SlideShare uma empresa Scribd logo
1 de 13
1
Instituto Tecnológico Superior de Coatzacoalcos
Ingeniería en Informática Modalidad Abierto
ALUMNA:
Aguilar González Estefanía.
Semestre: 6° Grupo: A
Nombre del Docente: I.S.C. ROSARIO DE ALBA DOMINGUEZ RODRIGUEZ
Fecha de entrega: 22 de mayo del 2013
DESARROLLO DE APLICACIONES WEB.
Actividad 1: INVESTIGACION SOBRE LAS DIFERENTES
TECNOLOGIAS DE APLICACIONES WEB.
2
INDICE
Introducción 3
Tabla de las tecnologías para
el desarrollo de las
aplicaciones web.
4-12
Conclusión y referencias
electrónicas
13
3
INTRODUCCION
En la ingeniería de software se denomina aplicación web a aquellas
herramientas que los usuarios pueden utilizar accediendo a un
servidor web a través de Internet o de una intranet mediante un
navegador. En otras palabras, es una aplicación software que se
codifica en un lenguaje soportado por los navegadores web en la que
se confía la ejecución al navegador.
Las aplicaciones web son populares debido a lo práctico del
navegador web como cliente ligero, a la independencia del sistema
operativo, así como a la facilidad para actualizar y mantener
aplicaciones web sin distribuir e instalar software a miles de usuarios
potenciales. Existen aplicaciones como los web mails, wikis, weblogs,
tiendas en línea y la propia Wikipedia que son ejemplos bien
conocidos de aplicaciones web.
Es importante mencionar que una página Web puede contener
elementos que permiten una comunicación activa entre el usuario y la
información. Esto permite que el usuario acceda a los datos de modo
interactivo, gracias a que la página responderá a cada una de sus
acciones, como por ejemplo rellenar y enviar formularios, participar en
juegos diversos y acceder a gestores de base de datos de todo tipo.
4
TABLA DE LAS DISTINTAS TECNOLOGIAS COMPATIBLES PARA EL DESARROLLO DE
APLICACIONES WEB EN SISTEMA OPERATIVO, SERVIDOR WEB, LENGUAJE DE
PROGRAMACION Y DBMS.
TECNOLOGIAS DE APLICACIONES WEB DESCRIPCION
HTTP (Hipertext Transfer Protocol) El Protocolo de Transferencia de Hipertexto es un
protocolo de nivel de aplicación del Modelo OSI, aplicado
para la comunicación cliente-servidor en sistemas de la
World Wide Web.
FTP 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.
MTP Simple Mail Transfer Protocol, Protocolo Simple de
Transferencia de Correo, es un protocolo de la capa de
aplicación. Protocolo de red basado en texto utilizado para
el intercambio de mensajes de correo electrónico entre
computadoras u otros dispositivos
HTML5 Es un lenguaje para estructurar y presentar el contenido de
la World Wide Web, una tecnología clave de la Internet.
RIA Son aplicaciones web que tienen la mayoría de las
características de las aplicaciones de escritorio
tradicionales. Estas aplicaciones utilizan un navegador web
estandarizado para ejecutarse y por medio de
complementos o mediante una máquina virtual se agregan
las características adicionales.
SIVERLIGHT Microsoft Silverlight 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
5
Flash.
ASP También conocido como ASP clásico, es 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).
La tecnología 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.
Lo interesante de este modelo tecnológico es poder utilizar
diversos componentes ya desarrollados como algunos
controles ActiveX así como componentes del lado del
servidor, tales como CDONTS, por ejemplo, que permite la
interacción de los scripts con el servidor SMTP que integra
IIS.
Se facilita la programación de sitios web mediante varios
objetos integrados, como por ejemplo un objeto de sesión
basada en cookies, que mantiene las variables mientras se
pasa de página a página.
Está limitada (la tecnología ASP) a funcionar solo en
Microsoft Windows,2 pues requiere el servidor IIS (existen
opciones alternativas como mod-mono para Apache que
nos permite utilizar esta tecnología en otros sistemas
operativos); aunque en las versiones "9x" de Microsoft
Windows era posible instalar Microsoft Personal Web
Server (PWS) y de esa manera usar asp.3 También puede
instalarse software de terceros como por ejemplo Baby
Web Server.
Por lo que su uso es cuestionado por la mayoría de los
6
programadores web, quienes prefieren otros lenguajes de
programación del lado del servidor como por ejemplo PHP,
Perl, Java2 etc.
PHP Es un lenguaje de programación interpretado, diseñado
originalmente para la creación de páginas web dinámicas.
Orientado al desarrollo de aplicaciones web dinámicas
con acceso a información almacenada en una base de
datos.
Es considerado un lenguaje fácil de aprender, ya que
en su desarrollo se simplificaron distintas
especificaciones, como es el caso de la definición de
las variables primitivas, ejemplo que se hace evidente
en el uso de php arrays.
El código fuente escrito en PHP es invisible
al navegador web y al cliente, ya que es el servidor el
que se encarga de ejecutar el código y enviar su
resultado HTML al navegador. Esto hace que la
programación en PHP sea segura y confiable
JavaServerPages (JSP) Es una tecnología Java que permite generar contenido
dinámico para web, en forma de documentos HTML, XML o
de otro tipo.
JavaScript Es un lenguaje de programación interpretado, dialecto del
estándar ECMA Script. Se define como orientado a
objetos,3 basado en prototipos, imperativo, débilmente
tipado y dinámico.
7
Se utiliza principalmente en su forma del lado del cliente
(client-side), implementado como parte de un navegador
web permitiendo mejoras en la interfaz de usuario y
páginas web dinámicas, en bases de datos locales al
navegador...4 aunque existe una forma de JavaScript del
lado del servidor (Server-side JavaScript o SSJS). Su uso
en aplicaciones externas a la web, por ejemplo en
documentos PDF, aplicaciones de escritorio
(mayoritariamente widgets) es también significativo.
Microsoft SQL Server Es un 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. Microsoft
SQL Server constituye la alternativa de Microsoft a otros
potentes sistemas gestores de bases de datos como son
Oracle, PostgreSQL o MySQL.
• 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.
• Además permite administrar información de otros
servidores de datos.
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
8
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 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 Es básicamente un 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 paginas 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.
Oracle como antes lo mencionamos se basa en la
tecnología cliente/ servidor, pues bien, para su utilización
primero seria 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 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
9
ares de trabajo.
PostgreSQL A menudo simplemente Postgres , es un sistema de
gestión de bases de datos objeto-relacional (ORDBMS)
disponible para muchas plataformas, incluyendo Linux ,
FreeBSD , Solaris , Microsoft Windows y Mac OS X . [ 4 ]
Se distribuye bajo la licencia PostgreSQL, que es un MIT
licencia estilo , y por lo tanto de software libre y de código
abierto .
PostgreSQL está disponible para los siguientes sistemas
operativos: Linux (todas las distribuciones más recientes),
de Windows (Windows 2000 SP4 y posteriores), FreeBSD ,
OpenBSD ,NetBSD , Mac OS X , AIX , BSD / OS , HP-UX ,
IRIX , OpenIndiana ,OpenSolaris , SCO OpenServer , SCO
UnixWare , Solaris y Tru64 Unix .
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 compatibilidad implementada en la última versión, hace
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
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
10
ligero, utilizando menos hardware y reduciendo las
necesidades de consumo de alimentación y servidores.
La memoria se ajusta y se optimiza el rendimiento del
sistema, con un interesante sistema que permite resolver
problemas de forma automática e incluso adelantarse a su
aparición, configurando automáticamente el sistema y
gestión de los valores.
XML Siglas en inglés de eXtensible Markup Language ('lenguaje
de marcas extensible'), es un lenguaje de marcas
desarrollado por el World Wide Web Consortium (W3C).
Deriva del lenguaje SGML y permite definir la gramática de
lenguajes específicos (de la misma manera que HTML es a
su vez un lenguaje definido por SGML) para estructurar
documentos grandes. A diferencia de otros lenguajes, XML
da soporte a bases de datos, siendo útil cuando varias
aplicaciones se deben comunicar entre sí o integrar
información. (Bases de datos Silberschatz).
XML no ha nacido sólo para su aplicación para Internet,
sino que se propone como un estándar para el intercambio
de información estructurada entre diferentes plataformas.
Se puede usar en bases de datos, editores de texto, hojas
de cálculo y casi cualquier cosa imaginable.
11
XML es una tecnología sencilla que tiene a su alrededor
otras que la complementan y la hacen mucho más grande
y con unas posibilidades mucho mayores. Tiene un papel
muy importante en la actualidad ya que permite la
compatibilidad entre sistemas para compartir la información
de una manera segura, fiable y fácil.
Adobe ActionScript Es el 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.
MySQL es un sistema de gestión de bases de datos relacional,
multihilo y multiusuario con más de seis millones de
instalaciones.
MySQL es muy utilizado en aplicaciones web, como Drupal
o phpBB, en plataformas (Linux/Windows-Apache-MySQL-
PHP/Perl/Python), y por herramientas de seguimiento de
errores como Bugzilla. Su popularidad como aplicación
web está muy ligada a PHP, que a menudo aparece en
combinación con MySQL
XHTML Siglas del inglés eXtensible HyperText Markup Language.
XHTML es básicamente HTML expresado como XML
válido. 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,
12
básicamente, las mismas funcionalidades, pero cumple las
especificaciones, más estrictas, de XML. 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.
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. ¡Espera unos segundos y ya verás!
Es posible usar HTML, o incluso abusar del mismo, para
añadir formato a los sitios web. Sin embargo, CSS ofrece
más opciones y es más preciso y sofisticado. CSS está
soportado por todos los navegadores hoy día.
Después de unas cuantas lecciones de este tutorial serás
capaz de crear tus propias hojas de estilo usando CSS
para dar a tu sitio web un aspecto nuevo y genial.
13
CONCLUSIÓN
Las aplicaciones web se ejecutan mediante un navegador y aunque existen muchas variaciones posibles, una aplicación
web está normalmente estructurada como una aplicación de tres-capas. En su forma más común, el navegador web
ofrece la primera capa, y un motor capaz de usar alguna tecnología web dinámica que constituye la capa intermedia y
finaliza con una base de datos constituye la tercera y última capa. Hay m muchas aplicaciones web para el desarrollo de
las mismas mediante lenguajes diferentes, en esta investigación se buscaron algunas tecnologías para las aplicaciones
web que sirven para ejecutarlos en servidores o plataformas.
REFERENCIAS ELECTRONICAS
http://www.slideshare.net/edyt_cg/tecnologias-web-9231556
http://es.wikipedia.org/wiki/JavaScript
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
http://es.html.net/tutorials/css/lesson1.php

Mais conteúdo relacionado

Mais procurados

Los dialectos ECMAScript y su implementación en los navegadores
Los dialectos ECMAScript y su implementación en los navegadoresLos dialectos ECMAScript y su implementación en los navegadores
Los dialectos ECMAScript y su implementación en los navegadoresHéctor Garduño Real
 
Phpmodificada.ppt
Phpmodificada.pptPhpmodificada.ppt
Phpmodificada.pptmissmaru
 
Análisis y planteamiento del problema
Análisis y planteamiento del problemaAnálisis y planteamiento del problema
Análisis y planteamiento del problemaGabriel Mondragón
 
Sesion 01 - Introduccion a Net Framework
Sesion 01 - Introduccion a Net FrameworkSesion 01 - Introduccion a Net Framework
Sesion 01 - Introduccion a Net Frameworkeriveraa
 
Presentacion tecnica microsoft.net
Presentacion tecnica microsoft.netPresentacion tecnica microsoft.net
Presentacion tecnica microsoft.netRulo Rosaz
 
Framework .NET 3.5 01 Conceptos básicos y entorno
Framework .NET 3.5 01 Conceptos básicos y entornoFramework .NET 3.5 01 Conceptos básicos y entorno
Framework .NET 3.5 01 Conceptos básicos y entornoAntonio Palomares Sender
 
Israel tecnologias para desarrollo-web
Israel tecnologias para desarrollo-webIsrael tecnologias para desarrollo-web
Israel tecnologias para desarrollo-webimei_02
 
Lenguajes De Programación Web
Lenguajes De Programación WebLenguajes De Programación Web
Lenguajes De Programación Webragmyl
 
Michael steven
Michael stevenMichael steven
Michael stevenJhohan Cx
 
Lenguajes de desarrollo web
Lenguajes de desarrollo webLenguajes de desarrollo web
Lenguajes de desarrollo webEvelioHdez
 
Entendiendo el .NET Framework
Entendiendo el .NET FrameworkEntendiendo el .NET Framework
Entendiendo el .NET FrameworkSorey García
 
Juan sebastian
Juan sebastianJuan sebastian
Juan sebastianJhohan Cx
 

Mais procurados (17)

Los dialectos ECMAScript y su implementación en los navegadores
Los dialectos ECMAScript y su implementación en los navegadoresLos dialectos ECMAScript y su implementación en los navegadores
Los dialectos ECMAScript y su implementación en los navegadores
 
Servidor PHP
Servidor PHPServidor PHP
Servidor PHP
 
Phpmodificada.ppt
Phpmodificada.pptPhpmodificada.ppt
Phpmodificada.ppt
 
Tecnologias de desarrollo web
Tecnologias de desarrollo webTecnologias de desarrollo web
Tecnologias de desarrollo web
 
Análisis y planteamiento del problema
Análisis y planteamiento del problemaAnálisis y planteamiento del problema
Análisis y planteamiento del problema
 
Sesion 01 - Introduccion a Net Framework
Sesion 01 - Introduccion a Net FrameworkSesion 01 - Introduccion a Net Framework
Sesion 01 - Introduccion a Net Framework
 
Presentacion tecnica microsoft.net
Presentacion tecnica microsoft.netPresentacion tecnica microsoft.net
Presentacion tecnica microsoft.net
 
Tecnologia ASP.net
Tecnologia ASP.netTecnologia ASP.net
Tecnologia ASP.net
 
Imagenes
ImagenesImagenes
Imagenes
 
Framework .NET 3.5 01 Conceptos básicos y entorno
Framework .NET 3.5 01 Conceptos básicos y entornoFramework .NET 3.5 01 Conceptos básicos y entorno
Framework .NET 3.5 01 Conceptos básicos y entorno
 
Israel tecnologias para desarrollo-web
Israel tecnologias para desarrollo-webIsrael tecnologias para desarrollo-web
Israel tecnologias para desarrollo-web
 
Lenguajes De Programación Web
Lenguajes De Programación WebLenguajes De Programación Web
Lenguajes De Programación Web
 
Michael steven
Michael stevenMichael steven
Michael steven
 
Lenguajes de desarrollo web
Lenguajes de desarrollo webLenguajes de desarrollo web
Lenguajes de desarrollo web
 
1 Plataforma .Net
1 Plataforma .Net1 Plataforma .Net
1 Plataforma .Net
 
Entendiendo el .NET Framework
Entendiendo el .NET FrameworkEntendiendo el .NET Framework
Entendiendo el .NET Framework
 
Juan sebastian
Juan sebastianJuan sebastian
Juan sebastian
 

Destaque

Εισαγωγή στην προώθηση ιστοσελίδων
Εισαγωγή στην προώθηση ιστοσελίδωνΕισαγωγή στην προώθηση ιστοσελίδων
Εισαγωγή στην προώθηση ιστοσελίδωνDreamWeaver.Gr
 
Proram tahunan biologi kelas x smt 2
Proram tahunan biologi kelas x smt 2Proram tahunan biologi kelas x smt 2
Proram tahunan biologi kelas x smt 2Ahmad Hadi
 
Feedback inventario de estilos de aprendizaje
Feedback inventario de estilos de aprendizajeFeedback inventario de estilos de aprendizaje
Feedback inventario de estilos de aprendizajericardow111
 
The annihilation of haiti & the role of the western media for class
The annihilation of haiti & the role of the western media for classThe annihilation of haiti & the role of the western media for class
The annihilation of haiti & the role of the western media for classnsealey
 
Bf helmet templates
Bf helmet templatesBf helmet templates
Bf helmet templatescalelohu
 
Resume-VBAautomation & MIS analyst
Resume-VBAautomation  & MIS analystResume-VBAautomation  & MIS analyst
Resume-VBAautomation & MIS analystGuru Prakash
 
Khimiya 10-klas-burinska-sudareva-deputat
Khimiya 10-klas-burinska-sudareva-deputatKhimiya 10-klas-burinska-sudareva-deputat
Khimiya 10-klas-burinska-sudareva-deputatfreegdz
 
Miqrantların hüquqları, migrants' rights
Miqrantların hüquqları,  migrants' rightsMiqrantların hüquqları,  migrants' rights
Miqrantların hüquqları, migrants' rightsNajiba Rafizade
 

Destaque (12)

Εισαγωγή στην προώθηση ιστοσελίδων
Εισαγωγή στην προώθηση ιστοσελίδωνΕισαγωγή στην προώθηση ιστοσελίδων
Εισαγωγή στην προώθηση ιστοσελίδων
 
Proram tahunan biologi kelas x smt 2
Proram tahunan biologi kelas x smt 2Proram tahunan biologi kelas x smt 2
Proram tahunan biologi kelas x smt 2
 
Feedback inventario de estilos de aprendizaje
Feedback inventario de estilos de aprendizajeFeedback inventario de estilos de aprendizaje
Feedback inventario de estilos de aprendizaje
 
PLMS trainer cert
PLMS trainer certPLMS trainer cert
PLMS trainer cert
 
The annihilation of haiti & the role of the western media for class
The annihilation of haiti & the role of the western media for classThe annihilation of haiti & the role of the western media for class
The annihilation of haiti & the role of the western media for class
 
Spot_Award
Spot_AwardSpot_Award
Spot_Award
 
Bf helmet templates
Bf helmet templatesBf helmet templates
Bf helmet templates
 
Resume-VBAautomation & MIS analyst
Resume-VBAautomation  & MIS analystResume-VBAautomation  & MIS analyst
Resume-VBAautomation & MIS analyst
 
Khimiya 10-klas-burinska-sudareva-deputat
Khimiya 10-klas-burinska-sudareva-deputatKhimiya 10-klas-burinska-sudareva-deputat
Khimiya 10-klas-burinska-sudareva-deputat
 
TRB_Presentation
TRB_PresentationTRB_Presentation
TRB_Presentation
 
Miqrantların hüquqları, migrants' rights
Miqrantların hüquqları,  migrants' rightsMiqrantların hüquqları,  migrants' rights
Miqrantların hüquqları, migrants' rights
 
Tahira I.T
Tahira I.TTahira I.T
Tahira I.T
 

Semelhante a Act1 tecnologiaweb uni1

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 phpMAGGEYPEREZ
 
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 servidorJose Felix Moran Agusto
 
C. comparativo servidores & servicios
C. comparativo servidores & serviciosC. comparativo servidores & servicios
C. comparativo servidores & serviciosKozmo Hernan
 
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEBEQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEBUNIV DE CIENCIAS Y ARTES
 
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEBEQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEBUNIV DE CIENCIAS Y ARTES
 
Herramientas de Programacion Cliente Servidor
Herramientas de Programacion Cliente ServidorHerramientas de Programacion Cliente Servidor
Herramientas de Programacion Cliente ServidorHectlys Piña
 
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 LMSLida Barba
 
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-webolguisf
 
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-webolguisf
 
ingenieria web.pptx
ingenieria web.pptxingenieria web.pptx
ingenieria web.pptxmedina2966
 
Diferencias entre php y oracle
Diferencias entre php y oracleDiferencias entre php y oracle
Diferencias entre php y oracleErick Mancero
 
2009_asp.net_capitulo_1
2009_asp.net_capitulo_12009_asp.net_capitulo_1
2009_asp.net_capitulo_1zhylz Zevallos
 

Semelhante a Act1 tecnologiaweb uni1 (20)

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
 
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
 
C. comparativo servidores & servicios
C. comparativo servidores & serviciosC. comparativo servidores & servicios
C. comparativo servidores & servicios
 
Examen Profesional 1
Examen Profesional 1Examen Profesional 1
Examen Profesional 1
 
Tecnologias de desarrollo web
Tecnologias de desarrollo webTecnologias de desarrollo web
Tecnologias de desarrollo web
 
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEBEQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
 
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEBEQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
 
Web services
Web servicesWeb services
Web services
 
Herramientas de Programacion Cliente Servidor
Herramientas de Programacion Cliente ServidorHerramientas de Programacion Cliente Servidor
Herramientas de Programacion Cliente Servidor
 
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
 
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
 
EQUIPO 2,2A PARTE DE LAS AGUILAS
EQUIPO 2,2A PARTE DE LAS AGUILASEQUIPO 2,2A PARTE DE LAS AGUILAS
EQUIPO 2,2A PARTE DE LAS AGUILAS
 
Temas Relacionados Web 2
Temas Relacionados Web 2Temas Relacionados Web 2
Temas Relacionados Web 2
 
Sercicios web
Sercicios webSercicios web
Sercicios web
 
ingenieria web.pptx
ingenieria web.pptxingenieria web.pptx
ingenieria web.pptx
 
Diferencias entre php y oracle
Diferencias entre php y oracleDiferencias entre php y oracle
Diferencias entre php y oracle
 
2009_asp.net_capitulo_1
2009_asp.net_capitulo_12009_asp.net_capitulo_1
2009_asp.net_capitulo_1
 
Paola
PaolaPaola
Paola
 
Paola
PaolaPaola
Paola
 

Mais de fanyto

Bantesco.net
Bantesco.netBantesco.net
Bantesco.netfanyto
 
Proveedor manuel
Proveedor manuelProveedor manuel
Proveedor manuelfanyto
 
Modo conexion manuel
Modo conexion manuelModo conexion manuel
Modo conexion manuelfanyto
 
Requisitos funcionales del sistema
Requisitos funcionales del sistemaRequisitos funcionales del sistema
Requisitos funcionales del sistemafanyto
 
Modo conexion (1)
Modo conexion (1)Modo conexion (1)
Modo conexion (1)fanyto
 
Proveedor
ProveedorProveedor
Proveedorfanyto
 
Tecnologia web
Tecnologia webTecnologia web
Tecnologia webfanyto
 
Modoconexion
ModoconexionModoconexion
Modoconexionfanyto
 
Proveedor act1 uni2_daw_6a
Proveedor act1 uni2_daw_6aProveedor act1 uni2_daw_6a
Proveedor act1 uni2_daw_6afanyto
 

Mais 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
 

Último

Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfGruberACaraballo
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfMercedes Gonzalez
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxpaogar2178
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024IES Vicent Andres Estelles
 
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfPROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfEduardoJosVargasCama1
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxroberthirigoinvasque
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfapunteshistoriamarmo
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfcarolinamartinezsev
 
prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!CatalinaAlfaroChryso
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024IES Vicent Andres Estelles
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxiemerc2024
 
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdfFICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdfRaulGomez822561
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024IES Vicent Andres Estelles
 
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...JoseMartinMalpartida1
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxFernando Solis
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOluismii249
 

Último (20)

Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docx
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfPROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdfFICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
 
Novena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan EudesNovena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan Eudes
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 

Act1 tecnologiaweb uni1

  • 1. 1 Instituto Tecnológico Superior de Coatzacoalcos Ingeniería en Informática Modalidad Abierto ALUMNA: Aguilar González Estefanía. Semestre: 6° Grupo: A Nombre del Docente: I.S.C. ROSARIO DE ALBA DOMINGUEZ RODRIGUEZ Fecha de entrega: 22 de mayo del 2013 DESARROLLO DE APLICACIONES WEB. Actividad 1: INVESTIGACION SOBRE LAS DIFERENTES TECNOLOGIAS DE APLICACIONES WEB.
  • 2. 2 INDICE Introducción 3 Tabla de las tecnologías para el desarrollo de las aplicaciones web. 4-12 Conclusión y referencias electrónicas 13
  • 3. 3 INTRODUCCION En la ingeniería de software se denomina aplicación web a aquellas herramientas que los usuarios pueden utilizar accediendo a un servidor web a través de Internet o de una intranet mediante un navegador. En otras palabras, es una aplicación software que se codifica en un lenguaje soportado por los navegadores web en la que se confía la ejecución al navegador. Las aplicaciones web son populares debido a lo práctico del navegador web como cliente ligero, a la independencia del sistema operativo, así como a la facilidad para actualizar y mantener aplicaciones web sin distribuir e instalar software a miles de usuarios potenciales. Existen aplicaciones como los web mails, wikis, weblogs, tiendas en línea y la propia Wikipedia que son ejemplos bien conocidos de aplicaciones web. Es importante mencionar que una página Web puede contener elementos que permiten una comunicación activa entre el usuario y la información. Esto permite que el usuario acceda a los datos de modo interactivo, gracias a que la página responderá a cada una de sus acciones, como por ejemplo rellenar y enviar formularios, participar en juegos diversos y acceder a gestores de base de datos de todo tipo.
  • 4. 4 TABLA DE LAS DISTINTAS TECNOLOGIAS COMPATIBLES PARA EL DESARROLLO DE APLICACIONES WEB EN SISTEMA OPERATIVO, SERVIDOR WEB, LENGUAJE DE PROGRAMACION Y DBMS. TECNOLOGIAS DE APLICACIONES WEB DESCRIPCION HTTP (Hipertext Transfer Protocol) El Protocolo de Transferencia de Hipertexto es un protocolo de nivel de aplicación del Modelo OSI, aplicado para la comunicación cliente-servidor en sistemas de la World Wide Web. FTP 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. MTP Simple Mail Transfer Protocol, Protocolo Simple de Transferencia de Correo, es un protocolo de la capa de aplicación. Protocolo de red basado en texto utilizado para el intercambio de mensajes de correo electrónico entre computadoras u otros dispositivos HTML5 Es un lenguaje para estructurar y presentar el contenido de la World Wide Web, una tecnología clave de la Internet. RIA Son aplicaciones web que tienen la mayoría de las características de las aplicaciones de escritorio tradicionales. Estas aplicaciones utilizan un navegador web estandarizado para ejecutarse y por medio de complementos o mediante una máquina virtual se agregan las características adicionales. SIVERLIGHT Microsoft Silverlight 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
  • 5. 5 Flash. ASP También conocido como ASP clásico, es 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). La tecnología 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. Lo interesante de este modelo tecnológico es poder utilizar diversos componentes ya desarrollados como algunos controles ActiveX así como componentes del lado del servidor, tales como CDONTS, por ejemplo, que permite la interacción de los scripts con el servidor SMTP que integra IIS. Se facilita la programación de sitios web mediante varios objetos integrados, como por ejemplo un objeto de sesión basada en cookies, que mantiene las variables mientras se pasa de página a página. Está limitada (la tecnología ASP) a funcionar solo en Microsoft Windows,2 pues requiere el servidor IIS (existen opciones alternativas como mod-mono para Apache que nos permite utilizar esta tecnología en otros sistemas operativos); aunque en las versiones "9x" de Microsoft Windows era posible instalar Microsoft Personal Web Server (PWS) y de esa manera usar asp.3 También puede instalarse software de terceros como por ejemplo Baby Web Server. Por lo que su uso es cuestionado por la mayoría de los
  • 6. 6 programadores web, quienes prefieren otros lenguajes de programación del lado del servidor como por ejemplo PHP, Perl, Java2 etc. PHP Es un lenguaje de programación interpretado, diseñado originalmente para la creación de páginas web dinámicas. Orientado al desarrollo de aplicaciones web dinámicas con acceso a información almacenada en una base de datos. Es considerado un lenguaje fácil de aprender, ya que en su desarrollo se simplificaron distintas especificaciones, como es el caso de la definición de las variables primitivas, ejemplo que se hace evidente en el uso de php arrays. El código fuente escrito en PHP es invisible al navegador web y al cliente, ya que es el servidor el que se encarga de ejecutar el código y enviar su resultado HTML al navegador. Esto hace que la programación en PHP sea segura y confiable JavaServerPages (JSP) Es una tecnología Java que permite generar contenido dinámico para web, en forma de documentos HTML, XML o de otro tipo. JavaScript Es un lenguaje de programación interpretado, dialecto del estándar ECMA Script. Se define como orientado a objetos,3 basado en prototipos, imperativo, débilmente tipado y dinámico.
  • 7. 7 Se utiliza principalmente en su forma del lado del cliente (client-side), implementado como parte de un navegador web permitiendo mejoras en la interfaz de usuario y páginas web dinámicas, en bases de datos locales al navegador...4 aunque existe una forma de JavaScript del lado del servidor (Server-side JavaScript o SSJS). Su uso en aplicaciones externas a la web, por ejemplo en documentos PDF, aplicaciones de escritorio (mayoritariamente widgets) es también significativo. Microsoft SQL Server Es un 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. Microsoft SQL Server constituye la alternativa de Microsoft a otros potentes sistemas gestores de bases de datos como son Oracle, PostgreSQL o MySQL. • 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. • Además permite administrar información de otros servidores de datos. 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
  • 8. 8 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 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 Es básicamente un 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 paginas 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. Oracle como antes lo mencionamos se basa en la tecnología cliente/ servidor, pues bien, para su utilización primero seria 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 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
  • 9. 9 ares de trabajo. PostgreSQL A menudo simplemente Postgres , es un sistema de gestión de bases de datos objeto-relacional (ORDBMS) disponible para muchas plataformas, incluyendo Linux , FreeBSD , Solaris , Microsoft Windows y Mac OS X . [ 4 ] Se distribuye bajo la licencia PostgreSQL, que es un MIT licencia estilo , y por lo tanto de software libre y de código abierto . PostgreSQL está disponible para los siguientes sistemas operativos: Linux (todas las distribuciones más recientes), de Windows (Windows 2000 SP4 y posteriores), FreeBSD , OpenBSD ,NetBSD , Mac OS X , AIX , BSD / OS , HP-UX , IRIX , OpenIndiana ,OpenSolaris , SCO OpenServer , SCO UnixWare , Solaris y Tru64 Unix . 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 compatibilidad implementada en la última versión, hace 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 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
  • 10. 10 ligero, utilizando menos hardware y reduciendo las necesidades de consumo de alimentación y servidores. La memoria se ajusta y se optimiza el rendimiento del sistema, con un interesante sistema que permite resolver problemas de forma automática e incluso adelantarse a su aparición, configurando automáticamente el sistema y gestión de los valores. XML Siglas en inglés de eXtensible Markup Language ('lenguaje de marcas extensible'), es un lenguaje de marcas desarrollado por el World Wide Web Consortium (W3C). Deriva del lenguaje SGML y permite definir la gramática de lenguajes específicos (de la misma manera que HTML es a su vez un lenguaje definido por SGML) para estructurar documentos grandes. A diferencia de otros lenguajes, XML da soporte a bases de datos, siendo útil cuando varias aplicaciones se deben comunicar entre sí o integrar información. (Bases de datos Silberschatz). XML no ha nacido sólo para su aplicación para Internet, sino que se propone como un estándar para el intercambio de información estructurada entre diferentes plataformas. Se puede usar en bases de datos, editores de texto, hojas de cálculo y casi cualquier cosa imaginable.
  • 11. 11 XML es una tecnología sencilla que tiene a su alrededor otras que la complementan y la hacen mucho más grande y con unas posibilidades mucho mayores. Tiene un papel muy importante en la actualidad ya que permite la compatibilidad entre sistemas para compartir la información de una manera segura, fiable y fácil. Adobe ActionScript Es el 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. MySQL es un sistema de gestión de bases de datos relacional, multihilo y multiusuario con más de seis millones de instalaciones. MySQL es muy utilizado en aplicaciones web, como Drupal o phpBB, en plataformas (Linux/Windows-Apache-MySQL- PHP/Perl/Python), y por herramientas de seguimiento de errores como Bugzilla. Su popularidad como aplicación web está muy ligada a PHP, que a menudo aparece en combinación con MySQL XHTML Siglas del inglés eXtensible HyperText Markup Language. XHTML es básicamente HTML expresado como XML válido. 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,
  • 12. 12 básicamente, las mismas funcionalidades, pero cumple las especificaciones, más estrictas, de XML. 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. 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. ¡Espera unos segundos y ya verás! Es posible usar HTML, o incluso abusar del mismo, para añadir formato a los sitios web. Sin embargo, CSS ofrece más opciones y es más preciso y sofisticado. CSS está soportado por todos los navegadores hoy día. Después de unas cuantas lecciones de este tutorial serás capaz de crear tus propias hojas de estilo usando CSS para dar a tu sitio web un aspecto nuevo y genial.
  • 13. 13 CONCLUSIÓN Las aplicaciones web se ejecutan mediante un navegador y aunque existen muchas variaciones posibles, una aplicación web está normalmente estructurada como una aplicación de tres-capas. En su forma más común, el navegador web ofrece la primera capa, y un motor capaz de usar alguna tecnología web dinámica que constituye la capa intermedia y finaliza con una base de datos constituye la tercera y última capa. Hay m muchas aplicaciones web para el desarrollo de las mismas mediante lenguajes diferentes, en esta investigación se buscaron algunas tecnologías para las aplicaciones web que sirven para ejecutarlos en servidores o plataformas. REFERENCIAS ELECTRONICAS http://www.slideshare.net/edyt_cg/tecnologias-web-9231556 http://es.wikipedia.org/wiki/JavaScript 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 http://es.html.net/tutorials/css/lesson1.php