Sei sulla pagina 1di 34

Y  

 
  
   
Ing. Daniel Y. Coronel C.


 
r n términos de Wikipedia ³R    

       
         
          
             
 ´


 
r l contrario de las aplicaciones comunes de tipo
cliente-servidor, donde cada aplicación debe ser
instalada por separado en cada cliente, las
aplicaciones web son populares debido a lo
práctico del navegador web como cliente ligero,
así como a la facilidad para actualizar y
mantener aplicaciones web sin distribuir e
instalar software a miles de usuarios potenciales.
Y  
r Cuando el World Wide Web inició su
funcionamiento como lo conocemos, empezando
a tomar popularidad aproximadamente en 1993,
solo se podía apreciar texto, imágenes y enlaces.
r n principio se pretendía que la www sirviera
como un sistema que hiciera posible que los
documentos estáticos se almacenaran en un
sistema basado en la red con vínculos al mismo.
Y  
½

r ecución del lado del servidor:
Ł CGI, Servlets, PHP, SP, JSP.
Ł Los servidores pueden ser, entre otros: pache,
IIS (Internet Information Server), Tomcat.

r ecución del lado del cliente:


Ł JavaScript, pplets, HTML, XML.
Ł n aplicaciones web los clientes son los
navegadores.
Y   
r CGI (Common Gateway Interface):
Ł No es un lenguae. s un protocolo de
comunicación entre formas Web y un programa.
Ł Los scripts pueden ser escritos en casi cualquier
lenguae (c, visual basic, etc.).

r Supuso un gran avance, no obstante hay un gran


problema, cada acceso implicaba la creación de
un nuevo proceso en el servidor. Rendimiento
bao.
Y   
r 1994: Se crea PHP, desarrollado originalmente
como un CGI escrito en C. l sistema fue
denominado Personal Home Page Tools.

r 1996: Se lanza una propuesta para solucionar el


tema de los CGI (el PHP todavía no era
demasiado popular ni demasiado seguro). Nace
el SP (ctive Server Pages).
Y   
r 1997: Sun Microsystems crea los Servlets que
son aplicaciones del tipo CGI pero realizadas en
Java y que aprovechan meor los recursos.

r 1998: Dado el auge de PHP y SP Sun


Microsystems desarrolla y abre al público JSP
(JavaServer Pages).
Y     
r 1991: Inicio de Saycit, organismo dependiente
del Conicit.
Ł Velocidad: 19.2 Kbps
Ł Usuarios: 50
Ł Servicios:
— Correo electrónico
— Finger (herramienta para conocer usuarios)
— Talk y Walk (abuelos del chat)
Y     
r 1992:
Ł Usuarios: 1000
Ł Se agregan los servicios:
— FTP (transferencia de archivos)
— Gopher (Herramienta que permitía ³navegar´ por
menúes en blanco y negro).
Ł Descargar un archivo de 300 kbytes podía llevar
unas cuatro horas.
Y     
r 1995:
Ł Usuarios: 1000
Ł Se estrenan ldish, NetPoint y TrueNet como
proveedores de servicio de internet o ISP.
r 1997:
Ł TrueNet es comprada por CNTV.
Ł xplosión de ISP con CNTV Conexión y Tnet.
Ł La conexión sube ³vertiginosamente´ a las
siguientes velocidades: 14.4, 28.8, 33.6 y 56 Kbps.
Y   

r HTML
r pplets
Ł Desarrollado por Netscape para incrustar código Java
dentro de las páginas web.
Ł Rendimiento muy pobre.
r JavaScript
Ł Creado por Netscape y originalmente llamado LiveScript
para su navegador Netscape Navigator 3.0.
Ł Microsoft lanzó JScript con su navegador Internet xplorer
3.
Ł n 1997 se envió la especificación JavaScript 1.1 al
organismo CM (R      
 
   ).
Y

r PHP
Ł Programación Orientada a Obetos
r Java
Ł Incluye tecnologías como: JDBC, Servicios Web,
XML, etc. y define cómo coordinarlos. nterprise
JavaBeans, servlets, portlets, JSP.
r .N T
Ł VB.N T, SP.N T, C# o Mono.
r Lenguaes como Ruby y Groovy (todavía no son
muy populares)
Y

r Frameworks.
Ł structura de soporte definida, mediante la cual un
proyecto de software puede ser organizado y
desarrollado.
Ł utomatizan muchos de los patrones de
programación para orientarlos a un determinado
propósito.
Ł Proporcionan una estructura al código y hace que
los desarrolladores escriban código meor, más
entendible y mantenible.
Ł La mayoría utiliza el modelo MVC (modelo-vista-
controlador)
Y

r Frameworks PHP:
Ł Zend, Cake, Symfony, CodeIgniter, Kumbia.

r Frameworks Java:
Ł Struts, Tapestry, Spring, Java Server Faces.

r Frameworks JavaScript:
Ł Jquery, Prototype, YUI, xt JS.
Y

r ax
(  
 
!" )
Y

r Web 2.0
Ł La Web 2.0 es la representación de la evolución de
las aplicaciones tradicionales hacia aplicaciones
web enfocadas al usuario final. l Web 2.0 es una
actitud y no precisamente una tecnología.
Ł n el modelo de la Web 2.0 la información y
contenidos se producen directa o indirectamente
por los usuarios del sitio Web.
Ł emplos: Facebook , Wikipedia, BitTorrent.
Y

r Integración e interoperabilidad de sistemas.
Y

r lgunas cifras en Venezuela:
Ł 6,94 millones de usuarios.
Ł +30% en la zona centro-andina.
Ł 31% crecimiento interanual.
Ł 2,16 millones estratos BC.
Ł 65% de usuarios entre estratos D y .
Y

r lgunas cifras en Venezuela:
Ł Primer lugar de conexión: Cibercafés, segundo:
Hogar.
Ł 30% se conecta todos los días.
Ł Las redes sociales destacan en los diez usos mas
importantes de Internet.
Ł Facebook es la red mas utilizada.
Y

Ł Según el Plan Nacional de Ciencia, Tecnología e
Innovación (Venezuela 2005-2030):
*
 

r plicaciones Ricas de Internet (RI - Rich
Internet pplications).
Ł Flash (dobe), ir (dobe), JavaFX (Sun) y
Silverlight (Microsoft).
Ł Funcionalidades en el navegador iguales, o
meores, a las logradas en aplicaciones de
escritorio.
Ł Cuidarse de las inconsistencias con HTML, CSS,
DOM.
*
 

r Commodity.
Ł Según la Harvard Business School, las TI son hoy
día prácticamente un commodity: Un elemento
con las mismas características y al cual todos
tienen acceso. emplo de esto: Servicios de
hosting.
— ³ l hosting se ha @   porque la
tecnología supera las necesidades de los usuarios,
porque no es fácil diferenciar la oferta«´
*
 

r Web 3.0
Ł l término ’   es asociado al concepto de
web semántica.
Ł Se trata de dotar de  @ a las páginas
web, y de ahí el nombre de web  
@
Ł emplo: "busco un lugar para pasar las
vacaciones con mi muer y mis dos hios de 5 y 2
años, que sea cálido y con un presupuesto máximo
de 5000 bolívares³.
*
 

r Cloud Computing.
Ł La propuesta de valor es la posibilidad de ofrecer
acceso a usuarios a capacidades IT a través de
Internet sin la necesidad de tener el conocimiento
necesario, la experiencia o el control sobre la
infraestructura que lo soporta.
Ł l cloud computing es la posibilidad de ofrecer
capacidades IT en modo servicio a través de
Internet.
*
 

r Proveedores de plicaciones de Servicio (SP)
Ł cceso vía web al software. l usuario paga una
cuota mensual o anual para usar la aplicación, sin
necesidad de instalarla en su computador.
Ł emplos en Venezuela:
— CONS IN, C.. (PGONOM/ PICSSO ± Pago de
Nóminas/dministración de Personal).
— Soluciones mpresariales Telefónica (Saint, Lulo
Software, Mcfee SP)
*
 

r Servicios Web.
Ł Conunto de protocolos y estándares que
sirven para intercambiar datos entre
aplicaciones.
Ł Distintas aplicaciones de software
desarrolladas en lenguaes de programación
diferentes, y eecutadas sobre cualquier
plataforma, pueden utilizar los servicios web
para intercambiar datos en redes de
computadoras como Internet.
*
 

r Servicios Web.
*
 

r Servicios Web.
Ł SOP (Protocolo Simple de cceso a Obetos)

Ł WSDL (Lenguae de Descripción de Servicios


Web)

Ł SO (rquitectura orientada a servicios)


*
 

r Facebook y las Redes sociales:
Ł Desarrollar aplicaciones para este tipo de
ambientes.
Ł Noticia: ³Ñ      
# $   %    ´. La noticia la
publicó el sitio rror500 y trataba sobre la compra
de la aplicación Where I¶ve Been (marcar qué
países has visitado, a cuales quieres ir y con
información sobre todos ellos) por tres millones
de dólares por parte de la empresa Trip dvisor.
   
r Definir una tecnología y prepararse
concienzudamente (mezclar la generalización
con la especialización).
r Ofrecer valor agregado en los desarrollos.
r videz de conocimientos.
r rriesgarse.
UY

è    

Potrebbero piacerti anche