Documente Academic
Documente Profesional
Documente Cultură
Si ya has puesto en marcha una búsqueda en Google, has usado una aplicación
web. En primer lugar, se accedió al sitio web de Google con la intención: "una
tarea específica" la consulta/búsqueda. En primer lugar, introducir los datos (las
palabras clave de la búsqueda, por ejemplo: "magufos en la Universidad de
Murcia"). Luego, pulsando el botón "Buscar en Google", la aplicación web que, el
buscador Google, accedió a una base de datos de acuerdo a tus palabras clave y
los resultados aparecen en la página web.
Esto se aplica incluso si: lees el correo desde el correo electrónico de Gmail,
pagas tus cuentas en línea, compras en la Web, te estás comunicando con tus
amigos y, por último, mantienes tu jardín virtual. El denominador común sigue
siendo el mismo: el uso de una aplicación web para llevar a cabo todas estas
tareas específicas.
Luego vino la famosa plataforma Flash utiliza para añadir contenido interactivo
para sitios Web. Flash hizo su aparición en 1997, conocido como Shockwave
Flash. Más tarde, después de ser adquirido por Macromedia y Adobe, Flash se
convirtió en una plataforma para desarrollar aplicaciones web interactivas.
En 2003, MySpace fue fundado y más tarde, de 2005 a 2008, el sitio se convirtió
en el medio de comunicación social más visitado. MySpace fue una plataforma de
lanzamiento para otras aplicaciones web conocidos como YouTube, y Slide.com!
RockYou, todos los cuales comenzaron como módulos adicionales para los
usuarios de MySpace antes de convertirse en sus propios sitios web en su propio
derecho.
Twitter, por su parte, se puso en marcha en 2006. Con los años, la popularidad de
Twitter ha aumentado de 1,6 millones de 'tweets' en 2007 con la impresionante
cifra de 340 millones de dólares por día en marzo de 2012 (equivalente a casi
4000 'tweets' por segundo).
El año 2007 estuvo marcado por la aparición del iPhone, que fue sin duda
responsable de la llegada de la nueva moda para las plataformas móviles y
aplicaciones web. Ahora son accesibles por teléfono inteligente.
A principios de 2011, la empresa Kickstarter, que facilita la financiación de
proyectos en línea de forma participativa, ha llegado a los 4000 proyectos con más
de 30 millones de dólares en donaciones. Por otra parte, casi el 44% de los
proyectos se han iniciado con éxito desde esta plataforma.
Como hemos visto, el impacto de las aplicaciones Web sobre cómo operar un
negocio, transmitir y recibir información, e incluso en la vida de las personas es
considerable. Las aplicaciones Web ofrecen la oportunidad de conectar a los
usuarios entre sí y las empresas con sus clientes. En resumen, los desarrolladores
de aplicaciones web de hoy están dando forma a su futuro digital del futuro.
http://www.um.es/docencia/barzana/DIVULGACION/INFORMATICA/Historia-
desarrollo-aplicaciones-web.html
EVOLUCIÓN DE LAS APLICACIONES WEB
Desde que Internet y la Web fueron creados, una cantidad infinita de posibilidades
se han abierto, quizás, la más importante y usual sea el acceso de datos e
información desde cualquier sitio. Las personas que se dedican al desarrollo de
aplicaciones podrían considerar esto como un desafío, ya que los avances
tecnológicos de estos últimos años exigen aplicaciones más rápidas, ligeras y
robustas que permitan utilizar la Web. Sin lugar a dudas, Internet es una de las
últimas tecnologías que más rápidamente se está desarrollando para su
introducción en los hogares. Las previsiones apuntan a su integración como un
electrodoméstico más, con unas capacidades y servicios que evolucionaran
rápidamente. Por ese motivo, cada vez más adquieren importancia en las
respuestas de los usuarios frente a la implantación de estas nuevas tecnologías.
Gracias al Internet y las conexiones de alta velocidad que lo acompañan, se ha
podido mejorar de manera significativa la manera de trabajar de algunas personas
al poder hacerlo desde sus hogares, Internet ha permitido a estas personas mayor
flexibilidad en términos de horarios y de localización.
La programación web es un término adecuado para describir el proceso general
que engloba el diseño y la creación de un sitio web.
Hace algunos años, los sitios web no eran mucho más que folletos digitales.
Actualmente los sitios son más grandes y complejos.
Con la introducción de comercio electrónico y las páginas dinámicas, los sitios ya
han dejado atrás los folletos y han pasado a ser auténticas aplicaciones de
software.
En los años 60. En plena guerra fría, Estados Unidos crea una red exclusivamente
militar, con el objetivo de que, en el hipotético caso de un ataque ruso, se pudiera
tener acceso a la información militar desde cualquier punto del país.
Esta red se creó en 1969 y se llamó ARPANET. En principio, la red contaba con 4
ordenadores distribuidos entre distintas universidades del país. Dos años después,
ya contaba con unos 40 ordenadores conectados. Tanto fue el crecimiento de la
red que su sistema de comunicación se quedó obsoleto. Entonces dos
investigadores crearon el Protocolo TCP/IP, que se convirtió en el estándar de
comunicaciones dentro de las redes informáticas.
ARPANET siguió creciendo y abriéndose al mundo, y cualquier persona con fines
académicos o de investigación podía tener acceso a la red.
Las funciones militares se desligaron de ARPANET y fueron a parar a MILNET,
una nueva red creada por los Estados Unidos.
La National Science Fundation crea su propia red informática llamada NSFNET,
que más tarde absorbe a ARPANET, creando así una gran red con propósitos
científicos y académicos.
El desarrollo de las redes fue abismal, y se crean nuevas redes de libre acceso
que más tarde se unen a NSFNET, formando el embrión de lo que hoy conocemos
como INTERNET.
En 1985 la Internet ya era una tecnología establecida, aunque conocida por unos
pocos.
El autor William Gibson hizo una revelación: el término “ciberespacio”.
En ese tiempo la red era básicamente textual, así que el autor se basó en los
videojuegos. Con el tiempo la palabra “ciberespacio” terminó por ser sinónimo de
Internet.
En el Centro Europeo de Investigaciones Nucleares (CERN), Tim Berners Lee
dirigía la búsqueda de un sistema de almacenamiento y recuperación de datos.
Berners Lee retomó la idea de Ted Nelson (un proyecto llamado “Xanadú”) de usar
hipervínculos. Robert Caillau quien cooperó con el proyecto, cuenta que en 1990
deciden ponerle un nombre al sistema y lo llamaron World Wide Web (WWW) o
telaraña mundial.
A partir de entonces Internet comenzó a crecer más rápido que otro medio de
comunicación, convirtiéndose en lo que hoy todos conocemos.
Algunos de los servicios disponibles en Internet aparte de la WEB son el acceso
remoto a otras máquinas (SSH y telnet), transferencia de archivos(FTP), correo
electrónico(SMTP), conversaciones en línea (IMSN MESSENGER, ICQ, YIM,
AOL, jabber), transmisión de archivos (P2P, P2M, descarga directa), etc.
La gran ventaja que presenta la WWW son los hiperenlaces gracias a los cuales la
navegación y la búsqueda de información se convierten en un “juego de niños”.
Cuando se visualiza un documento WWW, el texto que aparece en la pantalla
contiene palabras en otro color y para resaltar las palabras clave.
La publicación web o la programación web
Son términos adecuados para describir el proceso general que engloba el diseño y
la creación de un sitio web.
En un principio la web era sencillamente una colección de páginas estáticas,
documentos, etc. para su consulta o descarga. El paso inmediatamente posterior
en su evolución fue la inclusión de un método para elaborar páginas dinámicas
que permitieran que lo mostrado tuviese carácter dinámico (es decir, generado a
partir de los datos de la petición). Este método fue conocido como CGI (“Common
Gateway Interface”) y definía un mecanismo mediante el que se podía pasar
información entre el servidor y ciertos programas externos.
https://programacion1class.wordpress.com/1-1-evolucion-de-las-aplicaciones-web/
Evolucion de las aplicaciones web
La web era sencillamente una colección de páginas estáticas, documentos, etc.,
para su consulta o descarga. El paso inmediatamente posterior en su evolución
fue la inclusión de un método para elaborar páginas dinámicas que permitieran
que lo mostrado tuviese carácter dinámico (es decir, generado a partir de los datos
de la petición).
le permitira hacer:
Las aplicaciones web son populares debido a lo práctico del navegador como
cliente ligero, a la independencia del sistema operativo, así como a la facilidad
para actualizar y mantener aplicaciones sin distribuir e instalar software a miles de
usuarios potenciales.
Las aplicaciones web son aquellas cuya interfazse se contruye utilizando paginas
web.Dichas paginas son documentos de texto a los que se les añaden etiquetas
que nos permiten visualizar el texto de distintas formas y establecer enlaces entre
una pagina y otra.
Una de las caracteristicas mas destacable de las paginas web es la capacidad de
enlazar un texto con otro para crear un hipertexto.
El termino Hipertexto lo acuño ted nelson para hacer referencia a una
coleccion de documentosU(nodos) con referencias cruzadas (enlaces)la cual
podria explorarse en la ayuda de un programa interactico(navegador) que nos
permitiera movernos facilmente de un documento a otro.
La version que conocemos actualmente de hipertexto proviene del interes de los
cientificos en compartir dociementos y hacer referencias a otros documentos, Timb
berners.lee fue uno de los cientificos que trabajaba ahi y ideo el formato html para
representar documentos con enlaces a otros documentos.Dicho formato fue
posteriormente establecido como estandar.
Ventajas :
Ahorra Tiempo
No hay problemas de compatibilidad
No ocupan espacio en nuestro disco duro.
Actualizaciones inmediatas
Consumo de recursos bajo
Multiplataforma
Portables
Desventajas:
Una aplicación web a aquellas aplicaciones 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.
A lo largo del tiempo, las tecnologías web han evolucionado hasta permitir que los
desarrolladores puedan crear nuevas e increíbles experiencias web. La Web
actual es el resultado de los continuos esfuerzos de una comunidad web abierta
que ayuda a definir estas tecnologías web, tales como HTML5, CSS3 y WebGL, y
garantiza que todos los navegadores web las admitan.
Estructura:
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 (ejemplo: PHP, Java
Servlets o ASP, AS.NET, CGI, ColdFusion, embPerl, Python (programming
language) o Ruby on Rails) constituye la capa de enmedio. Por último, una base
de datos constituye la tercera y última capa.
Una aplicación web es similar a un programa tradicional, con la diferencia que este
se puede ejecutar desde cualquier ordenador con acceso a internet o a una red
local este donde este.
El usuario accede a la aplicación a través de un simple navegador de internet, no
requiriendo ningún otro software para su ejecución.
Las ventajas son independientes del sistema operativo que utilice, además ya no
tendrá que instalar el programa en cada ordenador donde desee utilizarlo
únicamente basta con instalarlas en su servidor.
Ámbito: habitualmente, las aplicaciones web se utilizan para controlar el
funcionamiento interno de los diferentes departamentos de la empresa,
gestionando:
· Contactos
· Reuniones
· Eventos
· Correos electrónicos
La Web 1.0 es la forma más básica que existe, con navegadores de sólo texto
bastante rápidos ya que es de sólo lectura. El usuario no puede interactuar con el
contenido de la página (nada de comentarios, respuestas, citas, etc), estando
totalmente limitado a lo que el Webmaster sube a ésta.
El término Web 2.0 comprende aquellos sitios web que facilitan el compartir
información, la interoperabilidad, el diseño centrado en el usuario1 y
lacolaboración en la World Wide Web. Un sitio Web 2.0 permite a los usuarios
interactuar y colaborar entre sí como creadores de contenido generado por
usuarios en una comunidad virtual, a diferencia de sitios web estáticos donde los
usuarios se limitan a la observación pasiva de los contenidos que se han creado
para ellos. Ejemplos de la Web 2.0 son las comunidades web, los servicios web,
las aplicaciones Web, los servicios de red social, losservicios de alojamiento de
videos, las wikis, blogs, mashups y folcsonomías.
Servicios asociados:
Blogs: Un blog es un espacio web personal en el que su autor puede escribir
cronológicamente artículos, noticias...(con imágenes y enlaces).
Wikis: Una wiki es un espacio web corporativo, organizado mediante una
estructura hipertextual de páginas donde varias personas elaboran contenidos de
manera asíncrona.
Redes sociales: Sitios web donde cada usuario tiene una página donde publica
contenidos y se comunica con otros usuarios. Ejemplos: Facebook, Twitter, Tuenti,
Hi5, Myspace, etc.
Entornos para compartir recursos: Entornos que nos permiten almacenar recursos
o contenidos en Internet, compartirlos y visualizarlos cuando nos convenga.
Existen de diversos tipos, según el contenido que albergan o el uso que se les da:
Documentos: Google Drive y Office Web Apps (SkyDrive), en los cuales podemos
subir nuestros documentos, compartirlos y modificarlos.
Videos: Youtube, Vimeo, Dailymotion, Dalealplay... Contienen miles de vídeos
subidos y compartidos por los usuarios.
Fotos: Picassa, Flickr... Permiten disfrutar y compartir las fotos también tenemos la
oportunidad de organizar las fotos con etiquetas, separándolas por grupos como si
fueran álbumes, podemos seleccionar y guardar aparte las fotos que no queremos
publicar.
Agregadores de noticias: Digg, Meneame... Noticias de cualquier medio son
agregadas y votadas por los usuarios.
Almacenamiento online: Dropbox, Google Drive, SkyDrive
Presentaciones: Prezzi, Slideshare.
Plataformas educativas
Aulas virtuales (síncronas)
Encuestas en línea
web 3.0.Aplicaciones web conectandose a aplicaciones web las personas siguen
siendo el centro de la informacion y la web es semantica.
Web 3.0 es una expresión que se utiliza para describir la evolución del uso y la
interacción de las personas en internet a través de diferentes formas entre los que
se incluyen la transformación de la red en una base de datos, un movimiento
social hacia crear contenidos accesibles por múltiples aplicaciones non-browser, el
empuje de las tecnologías de inteligencia artificial, la web semántica, la Web
Geoespacial o la Web 3D.
Hace algunos años, los sitios web no eran mucho más que folletos digitales.
Actualmente los sitios son más grandes y complejos.
Con la introducción de comercio electrónico y las páginas dinámicas, los sitios ya
han dejado atrás los folletos y han pasado a ser auténticas aplicaciones de
software.
Su funcionamiento son:
http://www.cibernetia.com/manuales/introduccion_aplicaciones_web/3_historia_apl
icaciones_web.php
http://www.evolutionoftheweb.com/