3.6 Ingeniera de Software
Actividad 3.6 Ingenieria de Software
Arquitecturas WEB 1.0
¿Cuáles son las características de esta arquitectura?
¿Cuál fue el primer navegador utilizado? ¿Quién lo desarrolló?
El primer navegador utilizado ampliamente en Internet fue llamado WorldWideWeb, creado por Tim Berners-Lee en 1990. Este navegador fue desarrollado para funcionar en el sistema operativo NeXTSTEP y se utilizó para acceder y navegar por los primeros sitios web que se crearon en ese momento. Sin embargo, es importante tener en cuenta que WorldWideWeb era un navegador bastante básico en comparación con los navegadores modernos, y no tenía muchas de las características y funcionalidades que ahora consideramos estándar.
¿Qué es Mosaic? ¿En qué año se desarrolló?
Mosaic es un navegador web pionero que desempeñó un papel fundamental en el desarrollo de Internet tal como lo conocemos hoy en día. Fue desarrollado en 1993 por un equipo de programadores liderado por Marc Andreessen y Eric Bina en el National Center for Supercomputing Applications (NCSA) de la Universidad de Illinois en Urbana-Champaign. Mosaic fue el primer navegador web que introdujo la capacidad de mostrar páginas web con imágenes integradas en línea, en lugar de simplemente mostrar texto. También presentaba una interfaz gráfica de usuario intuitiva y fácil de usar, lo que lo hacía más accesible para usuarios no técnicos.
¿Qué es Netscape? ¿En qué año se desarrolló?
Netscape fue uno de los primeros navegadores web populares que se lanzó en 1994. Fue desarrollado por Netscape Communications Corporation, una empresa de tecnología fundada por Marc Andreessen, uno de los desarrolladores originales del navegador Mosaic. El navegador Netscape fue una de las aplicaciones más importantes de la era temprana de la World Wide Web, ya que ayudó a popularizar el uso de Internet en todo el mundo. Netscape fue uno de los primeros navegadores en tener una interfaz gráfica de usuario fácil de usar y fue el primero en incluir soporte para lenguaje de programación JavaScript, lo que permitió la creación de sitios web más dinámicos e interactivos.
¿Qué es Mozilla? ¿En qué año se desarrolló?
Mozilla es una organización sin fines de lucro dedicada a promover la apertura, la innovación y la participación en Internet. Fue fundada en 1998 como parte de la iniciativa de liberación del código fuente del navegador Netscape Navigator, que se convirtió en el punto de partida para el desarrollo del navegador web Mozilla Firefox.
Arquitectura WEB 2.0
¿Cuáles son las características de esta arquitectura?
¿Qué es Ajax?
AJAX (Asynchronous JavaScript and XML) es una técnica de desarrollo web que permite actualizar partes específicas de una página web sin tener que recargarla por completo. Con AJAX, es posible realizar intercambios de datos entre el navegador y el servidor de forma asíncrona, es decir, sin interrumpir la interacción del usuario con la página. La principal ventaja de AJAX es que mejora la experiencia del usuario al proporcionar respuestas rápidas y fluidas, ya que solo se actualiza la parte de la página que requiere cambios, en lugar de cargar todo el contenido nuevamente. Esto se logra mediante el uso de tecnologías como JavaScript para manejar la interacción en el lado del cliente, XML o formatos de datos como JSON para el intercambio de información, y el objeto XMLHttpRequest para realizar solicitudes asíncronas al servidor.
¿Qué son las redes sociales?
En términos de sistemas, una red social se refiere a una plataforma en línea que permite a las personas conectarse, interactuar y compartir información con otros usuarios a través de Internet. Es un sistema de software que facilita la creación y el mantenimiento de comunidades virtuales donde los usuarios pueden establecer relaciones, comunicarse, compartir contenido y participar en actividades en línea.
¿Qué es el comercio en línea?
Se refiere a ala compra y venta de bienes y servicios a traves de internet. Es un modelo de negocio que permite a las empresas y consumidores realizar transacciones comerciales en linea sin la necesidad de una interaccion fisica directa
¿Qué son las wikis?
Las wikis son plataformas colaborativas en línea que permiten la creación, edición y organización de contenido de forma colectiva por parte de los usuarios. Son un tipo de sitio web donde múltiples personas pueden contribuir y editar el contenido de manera colaborativa, sin necesidad de conocimientos técnicos avanzados. El concepto de wiki fue popularizado por la enciclopedia en línea Wikipedia, que se basa en el principio de colaboración y edición abierta por parte de la comunidad de usuarios. Sin embargo, las wikis también se utilizan en otros contextos, como en entornos empresariales, educativos y de proyectos.
Arquitectura WEB 3.0
¿Cuáles son las características de esta arquitectura?
¿Qué es la Web Ubicua? ¿Web inteligente?
Web Ubicua:
La web ubicua, también conocida como "Internet de las cosas" (IoT, por sus siglas en inglés), se refiere a la idea de que la web y los servicios en línea están disponibles y accesibles en cualquier momento y desde cualquier lugar. Se trata de la interconexión de dispositivos y objetos cotidianos a Internet, permitiendo que se comuniquen entre sí y con los usuarios. Esto implica que los usuarios pueden acceder a la web y sus servicios a través de una variedad de dispositivos, como teléfonos inteligentes, tabletas, relojes inteligentes, electrodomésticos, vehículos, etc. La web ubicua busca crear una experiencia continua y sin problemas, donde la información y los servicios estén disponibles de manera transparente en diferentes contextos y dispositivos.
Web inteligente:
Se refiere a la capacidad de la web para adaptarse y responder de manera inteligente a las necesidades y preferencias de los usuarios. La web inteligente utiliza tecnologías como la inteligencia artificial, el aprendizaje automático y el análisis de datos para comprender y anticipar las intenciones de los usuarios y ofrecer servicios personalizados. Esto implica la recopilación y el análisis de datos sobre el comportamiento y las preferencias de los usuarios, y la utilización de esos datos para proporcionar recomendaciones, contenido relevante y experiencias personalizadas.
¿Qué es la Web semántica?
La web semántica es una extensión de la World Wide Web que tiene como objetivo permitir que las computadoras comprendan el significado de la información y los datos disponibles en la web. En lugar de simplemente mostrar y presentar información, la web semántica busca dotar a los datos de un significado explícito y estructurado, lo que facilita su interpretación y procesamiento automático. La idea detrás de la web semántica es que las máquinas puedan comprender el contenido y el contexto de los datos de manera similar a como lo hacen los seres humanos. Para lograr esto, la web semántica utiliza tecnologías y estándares específicos, como el lenguaje de marcado semántico RDF (Resource Description Framework), OWL (Web Ontology Language) y SPARQL (Protocol and RDF Query Language), entre otros.
Catalizadores Web 2.0 y 3.0
¿Qué es JavaScript?
JavaScript es un lenguaje de programación de alto nivel, interpretado y orientado a objetos que se utiliza principalmente en el desarrollo web. Es un componente fundamental de la web moderna, ya que permite agregar interactividad y dinamismo a los sitios web. Originalmente creado para realizar pequeñas tareas en el navegador, JavaScript ha evolucionado hasta convertirse en un lenguaje de programación completo y versátil. Permite a los desarrolladores crear aplicaciones web interactivas, juegos, aplicaciones móviles, extensiones de navegador y mucho más.
¿Qué es XML?
XML (Extensible Markup Language) es un lenguaje de marcado utilizado para el almacenamiento y transporte de datos estructurados en forma legible tanto para humanos como para máquinas. Fue desarrollado en la década de 1990 por el World Wide Web Consortium (W3C) como un estándar abierto y flexible para la representación de información.
Que son los JSON
XML (Extensible Markup Language) es un lenguaje de marcado utilizado para el almacenamiento y transporte de datos estructurados en forma legible tanto para humanos como para máquinas. Fue desarrollado en la década de 1990 por el World Wide Web Consortium (W3C) como un estándar abierto y flexible para la representación de información.
¿Que es computacion en la nube?
La computación en la nube, también conocida como "cloud computing" en inglés, se refiere a la entrega de servicios de computación a través de internet. En lugar de tener que alojar y administrar los recursos informáticos localmente en hardware y software propios, la computación en la nube permite acceder a estos recursos de manera remota a través de proveedores de servicios en la nube. En la computación en la nube, los recursos informáticos, como servidores, almacenamiento, bases de datos, redes y software, se proporcionan y administran de forma centralizada en los centros de datos del proveedor de servicios en la nube. Los usuarios pueden acceder y utilizar estos recursos según sus necesidades, pagando únicamente por el consumo y la capacidad utilizada, de forma similar a un servicio público.
¿Que son metadatos?
Los metadatos son datos que proporcionan información sobre otros datos. Son información adicional que describe y brinda contexto sobre un conjunto de datos, lo que ayuda a comprender, organizar y gestionar esos datos de manera más efectiva. En otras palabras, los metadatos son "datos sobre los datos"
Los metadatos pueden incluir diversos tipos de información, como:
- Descripción: proporcionan detalles sobre qué representa o contiene el conjunto de datos. Pueden incluir título, descripción, autor, fecha de creación, ubicación, formato, etc.
- Contexto: ofrecen información sobre el origen, el propósito y el contexto de los datos. Pueden incluir el sistema o la aplicación que generó los datos, el proceso utilizado para recopilarlos, la fuente de los datos, etc.
- Estructura: describen la organización y la estructura de los datos. Pueden incluir información sobre los campos, las tablas, las relaciones y los esquemas utilizados en una base de datos, por ejemplo.
- Derechos de autor y permisos: indican los derechos de propiedad intelectual y las restricciones de uso aplicables a los datos. Pueden incluir información sobre licencias, términos de uso, derechos de reproducción, etc
- Acceso y seguridad: especifican quién puede acceder y utilizar los datos, así como las medidas de seguridad asociadas. Pueden incluir información sobre roles de usuario, niveles de acceso, políticas de privacidad, etc.
- Versiones y cambios: registran la historia de revisiones y actualizaciones realizadas en los datos. Pueden incluir información sobre versiones anteriores, cambios realizados, fechas de modificación, etc.
Comentarios
Publicar un comentario