¿Qué es la Web2.0?
La Web2.0 se basa en nuevas teorías y nuevas tecnologías como seis grados de separación, xml y ajax. Está representada por sitios web como Flickr y 43Things.com, y está. representado por Blog, TAG y SNS, RSS, wiki y otras aplicaciones de software social como la implementación central del modelo de Internet de nueva generación. "
Blog - Blog/Registro web: El nombre completo de Blog debe ser Registro web, más adelante denominado Blog. Blog es un sitio web fácil de usar donde puedes publicar rápidamente tus opiniones, comunicarte con otros y participar en otras actividades, todo de forma gratuita.
RSS - Resumen del sitio web: RSS es una tecnología de sitios web que se utiliza para proporcionar una forma sencilla de compartir contenido con otros sitios web (también conocida como "sindicación"). La tecnología "canal" se originó originalmente en los navegadores y ahora se usa comúnmente en noticias y otros sitios web continuos como blogs
WIKI - Enciclopedia: Wiki - Una herramienta de escritura colaborativa entre varias personas. Mantenida por varias personas (incluso cualquier visitante ), todos pueden expresar su propia opinión, o ampliar o explorar el mismo tema.
Wiki se refiere a un sistema de hipertexto. El sistema de hipertexto admite la escritura colaborativa orientada a la comunidad y también incluye un conjunto de herramientas auxiliares para respaldarla.
Blog: "Web log", también conocido como "marcadores en línea", tiene su origen en una empresa estadounidense llamada Del. El sitio web icio.us ofrece un programa llamado "Social Bookmarking" desde 2003.
p>
SNS - Social Network Software (Social Network Sofwaret), software de redes sociales, basado en la Teoría de los seis grados de separación, basado en hacer amigos de amigos y expandir tu red
P2P - peer-. Red to-peer: P2P es la abreviatura de peer-to-peer, que en inglés significa "igual (estado, capacidad, etc.)", "colega" y "socio". Por lo tanto, P2P también puede entenderse como red "partner-to-partner", "peer-to-peer" o red peer-to-peer. En la actualidad, se considera que P2P tiene un gran potencial para mejorar la comunicación de redes humanas, el intercambio de archivos, la informática distribuida, etc.
IM - Mensajería instantánea: Se puede decir que el software de mensajería instantánea (IM) es el software con la tasa de uso más alta entre los internautas chinos. El chat siempre ha sido una de las principales actividades de los usuarios de Internet, y las principales herramientas para el chat en línea también han cambiado de las salas de chat y foros originales al software de mensajería instantánea representado por MSN y QQ.
RSS, abreviatura de Really Simple Syndication, es una forma sencilla para que los sitios web compartan contenido con otros sitios web, también conocido como sindicación. Los usuarios de la red pueden utilizar un software de herramienta de agregación de noticias que admita RSS (como SharpReader NewzCrawler, FeedDemon RSSReader) para admitir RSS en el cliente y leer contenido del sitio web que admita salida RSS sin abrir la página de contenido del sitio web. Se puede ver que el sitio web proporciona salida RSS, lo que resulta útil para que los usuarios descubran actualizaciones del contenido del sitio web. En la era de Internet, donde la alta velocidad, la alta calidad y la alta eficiencia se han convertido en las principales llamadas, RSS sin duda ha promovido la difusión de información en la red y ha propuesto otra forma de ver el mundo.
RSS, la intención original es convertir el contenido del sitio web, como títulos, enlaces, parte del texto e incluso texto completo, al formato Extensible Markup Language (XML: eXtensible Markup Language) con el fin de proporcionar contribuciones. a otros sitios web Los usuarios pueden utilizar la navegación normal con un navegador o utilizar un software de "lector" especial. Los usuarios pueden navegar con un navegador normal o utilizar un software "lector" especial.
------------------------------------------- ----- --------------------------------------------- ----- --
La historia es importante. Aprender una tecnología también debe partir de la historia. Sólo a través de la historia formada por su flujo en el tiempo es posible comprender el presente e incluso predecir el futuro. .
¿Qué es la Web 1.0?
¿Recuerdas los días de HTML estático en la WWW?
(¿Qué pasa con las aplicaciones WWW de esa época, la experiencia de la gente en las redes y el impacto en la sociedad?)
Entonces, ¿qué es HTML dinámico en comparación con la Web en versión HTML estática? ? Por cierto, así se llaman realmente.
(En comparación con 1.0, ¿qué tan ampliado y profundo es el efecto e impacto?)
Los datos a presentar se almacenan en la base de datos y, a petición del usuario, a través de la web. servidor El programa final toma los datos, agrega la plantilla prediseñadas, genera dinámicamente el código HTML y lo envía al navegador del usuario.
Es una serie 1.0. Lo que los usuarios ven en el navegador debería ser lo mismo que Web1.0. Tiene una actualización 0.5 porque los datos no se preproducen ni se publican, sino que se generan dinámicamente. Las necesidades se generan de forma interactiva.
Entonces, si agregas otro 0.5 a la Web 2.0, ¿cuáles son los cambios?
(¿Vea qué está aumentando, qué está cambiando y en qué dirección seguirá cambiando Internet y la sociedad?)
Actualización: para conocer las diferencias entre las distintas versiones, consulte Amazon ejemplo.
Las cosas no corren tanta suerte. La Web 2.0 no es una cosa específica, sino una etapa. Es el nombre de varias tecnologías y productos y servicios relacionados que contribuyen a la Web 2.0. Por tanto, no podemos decir qué es la Web 2.0, pero sí podemos decir que éstas son la Web 2.0.
La entrada de Wikipedia para la Web 2.0 enumera estas condiciones:
* CSS y marcado XHTML semánticamente relacionado
* Tecnología AJAX
* Sindicación de datos RSS /ATOM
*Agregación de datos RSS/ATOM
*URL concisas y significativas
*Compatibilidad con publicación como blog
*RESTian (preferido) o XMLWebserviceAPI
*Algunos elementos de redes sociales
Los elementos imprescindibles son
*El sitio web debe permitir a los usuarios ingresar y generar datos en el sistema del sitio web .
*Los usuarios tienen sus propios datos en el sistema del sitio web
*Completamente basado en la web, todas las funciones se pueden utilizar a través del navegador.
(El contenido anterior está citado de la versión en inglés de Wikipedia)
Aunque esto es sólo una opinión familiar, se reconocen varios elementos.
-Sincronización, agregación y migración de datos XML basados en RSS/ATOM/RDF/FOAF, etc.
Los datos ya no se mezclan con páginas web y sitios web, sino que existen de forma independiente y siguen a los usuarios. Esta es una característica muy importante de Web2.0. Por eso los blogs se han convertido en representantes de la Web2.0. En los weblogs, los protagonistas suelen ser independientes entre sí, lo cual es una regla de los weblogs.
Independiente, para luego tener encarnación física.
Ahora puedes activarlos. Mediante el procesamiento de datos XML, este contenido se puede combinar, representar y procesar libremente mediante una variedad de aplicaciones, ya sean programas web o de escritorio.
Por supuesto, las personas detrás de esto son las más importantes.
Factores sociales.
El contenido sigue a las personas y los usuarios pueden combinarlo libremente. Es decir, los usuarios pueden crear comunidades libremente y participar en diversos comportamientos sociales (de red) a través de los medios de contenido.
Además, hay etiquetas y folksonomía construidas sobre el sistema de etiquetas abiertas.
El tercer factor reconocido son las API abiertas.
Esta es una pregunta bastante técnica por lo que tendrás que dedicar algo de tiempo a investigarla, puedes mirar los siguientes ejemplos: Amazon, Flickr, googlemap, etc.
Desde el principio pudimos ver que mucha gente estaba usando la API abierta.
Desde la perspectiva de un productor de productos/servicios de aplicaciones web, ¿cómo se crea un producto Web 2.0?
Es importante comprender estos pocos puntos: uno es el microcontenido (definido aquí) y el otro son los usuarios individuales. Además de los dos puntos básicos, también puedes considerar compartir y hacer que tu API esté disponible dentro de la comunidad.
(Parte del contenido API recopilado por cnbruce: bruce.com/blog/showlog.asp?cat_id=34amp; log_id=709)
Micro contenido: microcontenido en inglés. Cualquier dato generado por un usuario se considera microcontenido, como una publicación de blog, un comentario, una imagen, un marcador favorito, una lista de música preferida, cosas que hacer, lugares a donde ir, nuevos amigos, etc. Estos microcontenidos están llenos de nuestra vida, trabajo y estudio, y su cantidad, importancia y dependencia no son menores que esos artículos, ensayos y libros ortodoxos escritos por gente santurrona de traje y corbata.
El redescubrimiento y utilización de microcontenidos es una consecuencia natural del espíritu de igualdad, democracia y libertad creado por Internet, y también es el resultado de que las tecnologías relacionadas con Internet reducen los costos de gestión de la información.
Producimos y consumimos la misma cantidad de microcontenido cada día. Con la Web 2.0, ayudar a los usuarios a gestionar, mantener, almacenar, compartir y entregar microcontenido se vuelve fundamental.
Usuarios individuales. Para los productos/servicios típicos de Web1.0, el usuario no tiene una cara o personalidad específica, es sólo un representante de un grupo vago. Pero para los productos y servicios Web 2.0, el usuario es una persona real, y la Web 2.0 sirve a una persona específica, no a un concepto fantasmal. Y el servicio en sí enriquece constantemente la connotación específica de esta persona.
Cómo proporcionar servicios a esta persona concreta es el punto de partida del diseño Web 2.0.
Por lo tanto, un tipo de productos/servicios que pueden denominarse Web 2.0 incluirá:
Proporcionar microcontenido para que los usuarios individuales recopilen, creen, publiquen, gestionen, compartan y colaboren. , mantener, etc. Plataforma de servicios.
¿Y los demás? Me temo que, como mencionaron algunas personas, sus objetivos de diseño son: representación XML de microcontenido; agregación de microcontenido; mantenimiento de relaciones sociales; etc.
Además, ¿es código abierto, participación, valor personal, base, colaboración, etc.?
La Web 2.0 es la llegada de una nueva fase en la que muchos aspectos empiezan a emerger y entrelazarse. Por lo tanto, diferentes personas tienen opiniones diferentes. Entonces, ¿qué significa la Web 2.0 para los desarrolladores web?
La Web 2.0, dicen, es la etapa en la que la Web se convierte en una plataforma, o en la que la Web se vuelve programable para ejecutar aplicaciones web. Las personas ambiciosas lo ven como el objetivo final de WebOS.
En la etapa de la Web 1.0, la Web era sólo una plataforma de publicación para lectores humanos. La Web estaba compuesta de enlaces de hipertexto uno tras otro. Ahora, la tendencia ha cambiado y la web ya no es sólo un mundo de documentos HTML, sino que se ha convertido en un lugar interactivo.
El lema del sitio web de la conferencia Web 2.0 cita a Jeff Bezos: "La Web 1.0 trata de construir Internet para la humanidad, y la Web 2.0 trata de mejorar Internet
Específicamente". Creen que la Web se ha convertido en un entorno de desarrollo y, con las interfaces de programación proporcionadas por los servicios web, los sitios web se han convertido en componentes de software.
Estos son servicios web, a través del diálogo de estos servicios web. Los silos de información se pueden construir libremente en edificios adecuados para diferentes aplicaciones.
Algunos ejemplos: Del.Icio.us, Flickr, A9, Amazon, Yahoo, Google, MSN, etc. Proporcionan interfaces de programación para diversas aplicaciones.
¿Por qué se requiere una API abierta? Esto implica la estrategia técnica del negocio del mercado. Por supuesto, hay una razón más profunda:
Esta interacción no es solo entre diferentes. servicios de red, sino también entre el usuario y la red en el navegador. Esta es una de las razones por las que Web 2.0 y AJAX son tan relevantes para las colecciones de marcadores de Delicious.
Es realmente un placer utilizar . funciones convenientes de los programas de escritorio en la web. Esto probablemente también sea un aspecto de la programabilidad de la red; las páginas web ya no son simples etiquetas y contenido, sino un lugar programable (esa es una forma de interpretarlo, ¿no?)
Algunas personas objetan que el uso de AJAX no es amigable para los motores de búsqueda, y solo a los webmasters de Web1.0 les importa. Bueno, en Web2.0, los webmasters deberían preocuparse por la conveniencia de la participación y la libertad del usuario. para la búsqueda, hay RSS/ATOM/RDF, etc. No hay necesidad de preocuparse, Google ya se ha subido al tren para que podamos lograr que la gente envíe mensajes de forma proactiva ahora que Google se ha subido al tren
El tercer aspecto de la programabilidad es entre las aplicaciones web y de escritorio. ¿El surgimiento de la tendencia de conexiones fluidas entre navegadores? Similar a lo que se dice aquí: "En términos de herramientas, se está pasando de Internet Explorer a varios navegadores, RSS. lectores y otros contenidos. "
Un propósito importante de la programación es manipular datos, por lo que para los sitios web, además de la interfaz WebService, el método más reciente es colocar el contenido en formato RSS/RDF/ATOM y usarlo con WebService. La interfaz se proporciona al público de la misma manera que el formato /RDF/ATOM o el formato XHTML significativo, mientras se separa el contenido de la presentación.
[Web 2.0 es un concepto histórico, no un concepto técnico. el resultado de una ruptura en la historia del desarrollo de la red. Clasificar este concepto me ayuda a comprender mejor la tecnología y la cultura que suceden en Internet]
------------. --------------------------------------------------
Resumen de la discusión sobre Web2.0 en la blogósfera china de Internet:
--"Web2.0 se utiliza para estudiar fenómenos. Web2.0 se utiliza para estudiar fenómenos y descubrir Algo que sea regular, no algo que se utilice para atraer inversiones o preparar un escenario para actuar. Cuando cada vez más aplicaciones de Internet adoptan el método de interactuar con los usuarios, los usuarios generan cada vez más contenido y cada vez más usuarios participan en el proceso de creación de Internet, en realidad representa una nueva tendencia de pensamiento. Bajo esta tendencia, siguen surgiendo algunas tecnologías nuevas y algunas tecnologías antiguas adquieren nueva vitalidad.
No importa cómo lo expreses, el fenómeno en sí es real, ya sea que lo llames Web 2.0 o Internet social. "[Keso: Empresas establecidas vierten agua fría en la Web 2.0]
- "Creo que el punto más valioso es que el formato de datos de las aplicaciones de red está emergiendo gradualmente como un "estándar" de intercambio... .. ......estos criterios...son procesados más fácilmente por la automatización de máquinas...y ayudan a las personas a filtrar y adaptar mejor la información. En segundo lugar, se proporcionarán más servicios en forma de servicios de red... Esto permite que los servicios de red se integren entre sí, dando lugar a más servicios nuevos... Se ha aumentado la importancia de las personas. En el pasado, la web se centraba más en proporcionar información, mientras que ahora cada vez más aplicaciones se centran en las personas, el llamado aspecto "social". Además, las mejoras en la usabilidad de la red están recibiendo cada vez más atención..." [Coldplay: Eche un poco de agua fría sobre la Web 2.0]
- "Creo que Webx.x se utiliza para diferenciar el desarrollo de redes de diferentes eras, y estos conceptos son generales. Tomar la dirección correcta, como mencionó Wikipedia en la dirección de interacción y redes sociales, siempre que pueda lograr el objetivo, no tiene nada que ver con la tecnología utilizada. Incluso como usuario ocasional, puede ignorar la discusión sobre la plataforma de distribución estándar Webx. Algunas áreas en desarrollo que merecen especial atención incluyen la tecnología de búsqueda, la personalización, el contenido generado por el usuario (incluidos blogs, comentarios, imágenes y sonidos), música, vídeos cortos y accesibilidad" [Owen: nuevo libro de Mary-Meeker Digital World Development Informe]
- "Estamos hablando de la Web 2". Dijo: "Estamos hablando de la Web 2.0, que nos trae una red de lectura y escritura que se manifiesta como un modo de comunicación de doble canal para los usuarios, que Significa que la interacción entre las páginas web y los usuarios ha evolucionado del modo tradicional "push" a un modo de comunicación bidireccional, es decir, la interacción entre las páginas web y los usuarios ha evolucionado del modo tradicional "push" a "dos". comunicación bidireccional". (Comunicación bidireccional). Para los desarrolladores de servicios web, la Web 2.0 aporta los conceptos de afinidad de servicio, operatividad, experiencia de usuario y usabilidad. "[Owen: BaCKpACK-Experiencing Readable and Writeable Web Services]
-"La Web 2.0 es una visión general de la información comunicable, documentos web formateados como datos web. Lo que ahora vemos ya no es información proveniente de diferentes lugares antiguos; lo que ahora notamos es una herramienta para agregar y remezclar contenido. "
- "La Web 2.0 es una descripción general de la información comunicable y los documentos de red están formateados como datos de la red [Song Zhen: También dijo Web2.0]
- ". Se puede ver en estas aplicaciones: si se basa en HTML tradicional, la misma función será muy compleja e inestable de implementar, y el costo de copiar e intercambiar datos será muy alto. Por lo tanto, la contribución final del estándar .RSS es que puede ayudar a los usuarios a lograr más funciones: La contribución final del estándar RSS es hacer que la mayoría de los sitios de Internet sean programables: ejemplos similares incluyen Blog: TrackBackPing y otros mecanismos, todos estos mecanismos dependen sobre la implementación de XML/RPC. La interfaz RSS/XML diseñada por Lucene en aquel entonces también tenía este propósito. Permite integrar fácilmente servicios de búsqueda de texto completo en varias aplicaciones y lograr asociaciones más ricas (WellReferenced) entre varios contenidos a través de palabras clave.
"[Chetung: RSS, los protocolos simples hacen que Internet sea programable]
- "Las posibilidades de agregación y cómo hacerlo mejor (en general, una mejor agregación debe basarse en la gestión del conocimiento personal y la gestión de las relaciones) deben estar claramente ser uno de los centros de una nueva generación de arquitectura Web 2.0. Más importante aún, redescubrirá que la descentralización promueve la agregación, y la agregación promueve la descentralización. Pensando en los problemas desde la perspectiva de la agregación, la forma de red de Internet se volverá más rica y densa, y la web 2.0 también se volverá cada vez más interesante. porque está constantemente desmantelando el enorme nodo de la era web 1.0, es decir, el sitio web del portal, y esforzándose por crear un mapeo de red más armonioso y natural. "[马:RSS, las innumerables posibilidades de agregación]
- "Todos los nuevos sitios web Web 2.0 dependen de la participación del usuario, impulsados por el usuario y construidos por el usuario". [马:Web 2.0 el término] p>
-Keso: La diferencia entre Web 1.0 y Web 2.0
-"En la superficie, Bloglines ha reemplazado a los portales como un nuevo centro, pero hay una diferencia importante aquí. Los portales son de sólo lectura; tienen algunas propiedades de bloqueo. Puedes abandonar el portal, pero no puedes llevarte su contenido. Bloglines es completamente diferente. Si lo encuentra útil, continuará usándolo. Cuando ya no le guste Bloglines, puede exportar OPML, visitar otros sitios web de suscripción RSS o usar software cliente para explorar el mismo contenido. Por lo tanto, en sitios como Bloglines se puede escribir y puedes importar y exportar. Así como tienes derecho a elegir tu información, también tienes el mismo derecho a elegir tu proveedor de servicios. Nadie puede encerrarte y la iniciativa es tuya. [Keso: Más el derecho a elegir información]
--"Los servicios Web 2.0 como Flickr, del.icio.us, Bloglines, etc. han adquirido muchas ideas interesantes y útiles a través de API abiertas y con con la ayuda del mundo externo Power brinda una mejor experiencia a los usuarios. Más empresas grandes también se han sumado a la tendencia de abrir API, Google, Yahoo, Amazon, Skype... Google Desktop Search solo abrió API en marzo de este año, y pronto lo hará. API abiertas, generó una gran cantidad de creaciones, ampliando enormemente los formatos de archivos de búsqueda". [Keso: Open API]
- "Para resumir: web1.0 habla de portales todos los días, web2.0 habla de personalización; web1.0 habla de contenidos, web2.0 habla de aplicaciones; web1. 0 habla de modelo de negocio, web2.0 habla de servicio; web1.0 habla de cierre y amplitud, web2.0 habla de apertura y unidad, web1.0 está centrado en el sitio web, web2.0 habla de las personas como centro; web1.0 es uno a uno, web2.0 Habla de redes sociales; web1.0 no sabe que eres un perro, web2.0 Sé exactamente lo que hiciste el verano pasado y hasta quisiste hacerlo... ."[van_wuchanghua: encontré a N.HOOLYWOOD, también te conozco este año. ¿Qué quieres hacer en el verano?]
-"Creo que Web2.0 tiene las siguientes características: comunicación personalizada A. una forma de expresión que convive con la lectura y la escritura. Una forma de unión social. Una experiencia estandarizada. Medios de alta densidad. [Fiege: Web 2.0 y el futuro de la web]
- "Los sitios web escritos usando RAILS tienen las características típicas de una web de lectura-escritura: en el módulo ACTIVEECORD, una de las tres principales arquitecturas creadas por RAILS , si lees la clase base más importante ActiveRecord::Base, encontrarás que ya contiene naturalmente los métodos CREAT, EDIT, SAVE y DESTROY, lo que hace que sea muy fácil implementar el comportamiento CRUDS de la base de datos. Los métodos de estas clases se asignan directamente a los nombres de las páginas web. Esto hace que la propia página web actúe como un elemento de base de datos compilado".
[Blogdriver: RUBYONRAILS, nueva creatividad en el mundo web 2.0]
-"Greasemonkey definitivamente estará entre los mejores. Este complemento puede modificar el efecto de salida de cualquier página web a través de UserScript, mejorando enormemente la experiencia del usuario. autonomía de lectura. Causó sensación cuando se lanzó y también generó mucha controversia "[Webleon: Platypus, una Internet completamente escribible]
--" La transición de Web1.0 a Web2. 0, específicamente, es el cambio de paradigma de la simple "lectura" a la "escritura", la "escritura ***", la "escritura ***" y la "construcción de servicios públicos"; , es el desarrollo de "páginas web" a "publicación/grabación de información" desde la perspectiva de las herramientas, es el desarrollo de navegadores de Internet a varios navegadores, lectores de RSS, etc. El autor ha desarrollado desde programadores y otros profesionales hasta todos los usuarios comunes; desde aplicaciones primarias "divertidas" hasta el desarrollo integral de una gran cantidad de aplicaciones. "[Tang: Interpretación del concepto Web 2.0]
Una característica importante de la etapa Web 2.0 es la apertura, que es muy diferente de la apertura inicial de la Web, que se refleja específicamente en los siguientes aspectos: p >
Contenido.
- El contenido se crea bajo una licencia. Su amplitud y opcionalidad lo hacen ampliamente viable en la blogosfera en línea. Posteriormente, muchas empresas comerciales también adoptaron el método CC. la BBC); primero se adoptó en el campo del texto y luego se expandió gradualmente al campo multimedia, como audio, video, animación Flash, etc. Un movimiento de cultura libre se está desarrollando en todas direcciones. -Fuentes de contenido abiertas en comparación con los primeros días de Internet, a medida que el costo de uso de equipos relacionados y las barreras técnicas han disminuido, las personas pueden producir y difundir libremente diversos contenidos, como mensajes de texto, grabaciones de audio, videos, etc. La producción y difusión de información ya no se limita a la producción y difusión de información textual. En la nueva etapa de Internet, la producción y difusión de información ya no es el privilegio exclusivo de las empresas, la tecnología y la producción masiva de información. se ha nivelado, permitiendo eliminar el monopolio de la información y descentralizar. No sólo eso, el modelo de producción y consumo de información también ha cambiado, pasando de la dicotomía original producción/consumo a un mercado participativo de la información. En términos de temas en línea,
Los sitios web comerciales también están adoptando gradualmente un modelo abierto y participativo. Además del rápido desarrollo del contenido con licencia CC, el contenido divulgado al público también está abierto. al público Algunos sitios web también son abiertos a nivel técnico, como el código fuente abierto, como la API (interfaz de programación) abierta, lo que permite que el sitio web se convierta en una plataforma para que los usuarios participen en la creación de productos derivados y los propios usuarios. son también los productores de los productos, no sólo en términos de contenido y tecnología, sino también en términos de fomentar la participación de los usuarios, también existe la correspondiente apertura. Por ejemplo, algunos sitios web de noticias publican canales RSS y utilizan la función trackback. proporcionado por blogthis son para permitir a los usuarios participar en la producción de contenido y soluciones en todos los aspectos de la comunicación.
Con apertura, habrá comunicación y el surgimiento de comportamientos y formas sociales. , sonido, imágenes, vídeo), relaciones, comportamiento, etc.