6.3: Contexto para la meta: La World Wide Web en evolución
- Page ID
- 153706
\( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)
\( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)
\( \newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\)
( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\)
\( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)
\( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\)
\( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)
\( \newcommand{\Span}{\mathrm{span}}\)
\( \newcommand{\id}{\mathrm{id}}\)
\( \newcommand{\Span}{\mathrm{span}}\)
\( \newcommand{\kernel}{\mathrm{null}\,}\)
\( \newcommand{\range}{\mathrm{range}\,}\)
\( \newcommand{\RealPart}{\mathrm{Re}}\)
\( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)
\( \newcommand{\Argument}{\mathrm{Arg}}\)
\( \newcommand{\norm}[1]{\| #1 \|}\)
\( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)
\( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\AA}{\unicode[.8,0]{x212B}}\)
\( \newcommand{\vectorA}[1]{\vec{#1}} % arrow\)
\( \newcommand{\vectorAt}[1]{\vec{\text{#1}}} % arrow\)
\( \newcommand{\vectorB}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)
\( \newcommand{\vectorC}[1]{\textbf{#1}} \)
\( \newcommand{\vectorD}[1]{\overrightarrow{#1}} \)
\( \newcommand{\vectorDt}[1]{\overrightarrow{\text{#1}}} \)
\( \newcommand{\vectE}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash{\mathbf {#1}}}} \)
\( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)
\( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)
\(\newcommand{\avec}{\mathbf a}\) \(\newcommand{\bvec}{\mathbf b}\) \(\newcommand{\cvec}{\mathbf c}\) \(\newcommand{\dvec}{\mathbf d}\) \(\newcommand{\dtil}{\widetilde{\mathbf d}}\) \(\newcommand{\evec}{\mathbf e}\) \(\newcommand{\fvec}{\mathbf f}\) \(\newcommand{\nvec}{\mathbf n}\) \(\newcommand{\pvec}{\mathbf p}\) \(\newcommand{\qvec}{\mathbf q}\) \(\newcommand{\svec}{\mathbf s}\) \(\newcommand{\tvec}{\mathbf t}\) \(\newcommand{\uvec}{\mathbf u}\) \(\newcommand{\vvec}{\mathbf v}\) \(\newcommand{\wvec}{\mathbf w}\) \(\newcommand{\xvec}{\mathbf x}\) \(\newcommand{\yvec}{\mathbf y}\) \(\newcommand{\zvec}{\mathbf z}\) \(\newcommand{\rvec}{\mathbf r}\) \(\newcommand{\mvec}{\mathbf m}\) \(\newcommand{\zerovec}{\mathbf 0}\) \(\newcommand{\onevec}{\mathbf 1}\) \(\newcommand{\real}{\mathbb R}\) \(\newcommand{\twovec}[2]{\left[\begin{array}{r}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\ctwovec}[2]{\left[\begin{array}{c}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\threevec}[3]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\cthreevec}[3]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\fourvec}[4]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\cfourvec}[4]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\fivevec}[5]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\cfivevec}[5]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\mattwo}[4]{\left[\begin{array}{rr}#1 \amp #2 \\ #3 \amp #4 \\ \end{array}\right]}\) \(\newcommand{\laspan}[1]{\text{Span}\{#1\}}\) \(\newcommand{\bcal}{\cal B}\) \(\newcommand{\ccal}{\cal C}\) \(\newcommand{\scal}{\cal S}\) \(\newcommand{\wcal}{\cal W}\) \(\newcommand{\ecal}{\cal E}\) \(\newcommand{\coords}[2]{\left\{#1\right\}_{#2}}\) \(\newcommand{\gray}[1]{\color{gray}{#1}}\) \(\newcommand{\lgray}[1]{\color{lightgray}{#1}}\) \(\newcommand{\rank}{\operatorname{rank}}\) \(\newcommand{\row}{\text{Row}}\) \(\newcommand{\col}{\text{Col}}\) \(\renewcommand{\row}{\text{Row}}\) \(\newcommand{\nul}{\text{Nul}}\) \(\newcommand{\var}{\text{Var}}\) \(\newcommand{\corr}{\text{corr}}\) \(\newcommand{\len}[1]{\left|#1\right|}\) \(\newcommand{\bbar}{\overline{\bvec}}\) \(\newcommand{\bhat}{\widehat{\bvec}}\) \(\newcommand{\bperp}{\bvec^\perp}\) \(\newcommand{\xhat}{\widehat{\xvec}}\) \(\newcommand{\vhat}{\widehat{\vvec}}\) \(\newcommand{\uhat}{\widehat{\uvec}}\) \(\newcommand{\what}{\widehat{\wvec}}\) \(\newcommand{\Sighat}{\widehat{\Sigma}}\) \(\newcommand{\lt}{<}\) \(\newcommand{\gt}{>}\) \(\newcommand{\amp}{&}\) \(\definecolor{fillinmathshade}{gray}{0.9}\)En su nivel más básico, la World Wide Web es una colección de servidores; estas computadoras siempre están encendidas y conectadas a la red. Los archivos en un servidor web están contenidos en un directorio que está configurado para permitir a los usuarios externos leer el contenido, y el archivo se lee cuando un visitante usa un navegador web en el suyo para cargar el archivo en una dirección web en particular. Al visitar una página web, un visitante solicita que el archivo sea transferido a su computadora y el navegador web utiliza las instrucciones en ese programa para mostrar el archivo en su computadora. Si bien la organización básica de la World Wide Web no ha cambiado desde su invención, los lenguajes utilizados para escribir páginas web han madurado de la misma manera que el otro software y hardware que son los cimientos de la web maduraron.
La primera generación de páginas web (a veces llamadas Web 1.0 por quienes miran hacia atrás) eran archivos simples. Por lo general, los programas mostraban solo texto e imágenes de baja resolución. El texto fue formateado y la ubicación de las imágenes en las páginas se determinó mediante etiquetas agregadas en lenguaje de marcado de hipertexto. También se escribieron en el programa hipervínculos, que conectaban páginas web con otras páginas web. La actualización de una página web incluyó descargar el archivo html a una computadora local, abrir la copia local en un programa de edición de texto para cambiar el contenido de la página incluyendo enlaces y etiquetas de formato. Los archivos editados y las imágenes adicionales se subieron luego al servidor web y se colocaron en el directorio que se replicó en la URL de la página. Para ver los cambios realizados en los archivos editados, se abriría la dirección, luego se usaría la función de actualización en el navegador web para recargar el programa; la nueva página se transfiere del servidor a la computadora local y se construye en su navegador web.
La creación de contenido en la Web 1.0 se modeló a partir de los modelos de medios de difusión impresos y electrónicos que le precedieron. Crear y difundir contenido web requirió suficiente capital y experiencia para obtener y administrar servidores y crear y formatear contenido, por lo que tendía a ser controlado por organizaciones relativamente grandes y ricas y personas altamente capacitadas. Los primeros defensores de la World Wide Web en la educación imaginaron una “biblioteca infinita” donde los estudiantes y los maestros podían encontrar vasta información escrita y producida y curada por escritores profesionales, artistas y editores. Lo que ha surgido, por supuesto, es algo muy diferente.
Para el cambio de siglo, las herramientas Web 2.0 habían surgido y estaban ganando popularidad. Estos permitieron a los usuarios con una experiencia más limitada y menos recursos crear contenido y publicar en la web. Mientras que la primera generación de creadores de contenido para la web fueron en gran parte programadores, los creadores de la Web 2.0 solo necesitaban poder usar un procesador de textos.
Al comparar Web 1.0 con Web 2.0, tres diferencias son importantes. En primer lugar, Web 2.0 permite a los usuarios o visitantes de sitios crear contenido. Mientras que las primeras páginas web contenían información creada por el propietario, los sitios Web 2.0 confían en los usuarios del sitio para crear el contenido. Este contenido abarca desde simples comentarios que se agregan a páginas creadas por otros hasta páginas enteras diseñadas por el usuario. Crear contenido en estos sitios generalmente requiere que uno tenga una cuenta en el sitio y para cumplir con los términos del servicio, pero esos son fáciles de cumplir.
En segundo lugar, los programas utilizados para crear páginas en la Web 2.0 son mucho más complejos y los programas utilizan información almacenada en bases de datos de una manera que Web 1.0 no hizo. Estas bases de datos administran cuentas de usuario, por lo que los propietarios de servidores pueden controlar a quienes crean contenido en sus sitios, y las bases de datos se utilizan para administrar los archivos y recursos necesarios para crear sitios web dinámicos y ricos en medios. Por ejemplo, con bases de datos un minorista puede crear una página que muestre diferentes productos en diferentes colores dependiendo de los resultados de búsqueda o selecciones realizadas por el visitante. Las páginas web creadas con contenido almacenado en bases de datos a menudo se llaman “mash-ups”, y los medios (especialmente incluyendo video y otros elementos interactivos) se pueden crear en un sitio e incrustar en muchas páginas y sitios alrededor de la web.
En tercer lugar, las páginas web se crean para que los clics del mouse y otras entradas de los usuarios puedan usarse tanto para crear contenido que se almacena en bases de datos como para llamar a programas que se ejecutan en el servidor o en el navegador web. Estos aspectos de la Web 2.0 hacen que los contenidos y las funciones de los sitios Web 2.0 sean mucho más dinámicos que los sitios Web 1.0. El uso de todas las funciones en la Web 2.0 requiere un uso de un navegador web, y ese navegador web debe estar actualizado. Las versiones anteriores de los navegadores web no se pueden utilizar para crear y ver mucho contenido Web 2.0.
Hay varios navegadores web diferentes (incluido el Edge de Microsoft que está reemplazando a Internet Explorer, Firefox, Google Chrome, Safari de Apple y otros), y estos existen en muchas versiones. Los detalles de cómo interactúan los navegadores web con las bases de datos y muestran los datos depende tanto de la versión exacta del navegador web, de la versión del sistema operativo instalado en el equipo cliente, como de qué extensiones se han instalado en el cliente. Las resoluciones de pantalla, las fuentes instaladas y los reproductores multimedia son opciones administradas localmente que también afectan la apariencia y la función de la página web. El resultado es que las páginas web no se muestran consistentemente en todos los sistemas y la experiencia de visualización puede ser muy diferente para diferentes usuarios. Esto se complica aún más por la aparición de dispositivos informáticos móviles y versiones de navegadores web para esos dispositivos. Para acomodar estas muchas variaciones, la mayoría de los autores web están adoptando html 5, un lenguaje de programación que produce contenido web que se muestra de manera más consistente en diferentes sistemas que en versiones anteriores. Los autores web también están comprobando constante y frecuentemente su trabajo en múltiples sistemas como parte de su trabajo de desarrollo.
Para muchas personas, la World Wide Web está siendo reemplazada por sitios de redes sociales como el método dominante para acceder a la información en línea. Las redes sociales comprenden una gran colección de sitios en los que el propietario del sitio no proporciona ningún contenido (que no sean anuncios y anuncios del sistema), y el contenido es principalmente visible por aquellos que están conectados de alguna manera con la persona que lo publicó. Cuando uno visita Facebook, por ejemplo, se ve el contenido producido por ella o sus amigos o anuncios que se basan en el historial de visualización o clic de uno. Las redes sociales se han convertido en la experiencia dominante en línea. Greenhow, Sonnevend y Agur (2016) observaron, “Las redes sociales están transformando sectores fuera de la educación al cambiar patrones en la interacción personal, comercial y cultural. Estos cambios ofrecen una ventana al futuro de la educación, con nuevos medios de producción y recepción del conocimiento, y nuevos roles para maestros y alumnos (p. 1).”
Algunos observadores han comenzado a usar el término Web 3.0 para diferenciar la web más participativa que ha surgido a medida que la web maduró, pero no está claro en qué se diferencia la web 3.0 de la 2.0. Lo que está claro, sin embargo, es que muchas aplicaciones y funciones informáticas que alguna vez fueron realizadas por aplicaciones instaladas en el disco duro de una computadora que estaba sentada en un escritorio o en una vuelta ahora están disponibles como servicios web. Los profesionales de TI eligen el mejor modelo de servicio para brindar estos servicios web; y esas decisiones están determinadas por el propósito, el nivel de experiencia que tienen y la necesidad de escalar los servicios. Para un almacenamiento de archivos simple, pueden elegir un modelo de infraestructura como servicio (IaaS). Si necesitan diseñar aplicaciones en línea (que crean y utilizan bases de datos, por ejemplo), eligen un modelo de plataforma como servicio (PaaS). También pueden usar software como servicio (SaaS) que los encuentra accediendo al software creado en las plataformas de otros. Por supuesto, los servicios individuales pueden proporcionar múltiples modelos. G Suite, por ejemplo, proporciona una suite de productividad (modelo SaaS), pero también almacenamiento ilimitado (modelo IaaS) para usuarios educativos.
Al usar un servicio web, uno apunta un navegador web a un sitio, inicia sesión y luego tiene aplicaciones ejecutándose en su navegador. Los servicios web han reemplazado las aplicaciones de productividad, las herramientas de creación de medios y las herramientas de administración de datos que antes se instalaron en discos duros de computadora. Si bien las herramientas de productividad basadas en la web tienden a tener menos características que las aplicaciones que se instalan en una computadora con un sistema operativo completo, sí brindan servicios suficientes para muchos propósitos y la información que uno crea usando un servicio web puede usarse para crear páginas web dinámicas para otros fines.
Los gerentes de TI de la escuela proporcionan y mantienen múltiples plataformas web, incluidas aquellas para:
- Clientes internos a utilizar para la enseñanza y el aprendizaje (incluidos los conjuntos de productividad basados en la nube y los entornos virtuales de aprendizaje);
- Clientes internos a utilizar para la gestión de negocios e información (incluidos los sistemas de información de los estudiantes y la gestión de documentos);
- Audiencias externas para usar para interactividad (especialmente correo electrónico; pero también chat, video chat y mensajería);
- Difundir información a audiencias externas (incluyendo sitios web y redes sociales).
Los servicios web incluyen tanto aquellos creados específicamente con fines educativos como públicos (como los sistemas de información estudiantil) y también aquellos destinados a audiencias generales (por ejemplo, las redes sociales que incluyo como servicios web) que se han adaptado con fines educativos. Debido a que los gerentes de TI escolares están brindando servicios web para audiencias potencialmente sensibles (niños) y que contienen información potencialmente sensible (sobre estudiantes y otras personas), toman precauciones para garantizar la privacidad y seguridad de sus usuarios y los datos de los que son responsables.