¿Qué es la Web2.0?
Qué es Web2.0
Web2.0 está representado por sitios web como Flickr y 43Things.com, y está representado por aplicaciones de software social como Blog, TAG, SNS , RSS y wiki. El núcleo es un modelo de Internet de nueva generación basado en nuevas teorías y tecnologías como seis grados de separación, xml y ajax. ”
Blog - Blog/Weblog: el nombre completo de Blog debe ser Web log, que luego se abrevió como Blog, es un sitio web fácil de usar donde puedes publicar ideas rápidamente y comunicarte con otras personas. y participar en otras actividades. Todo gratis.
RSS: resumen del sitio: RSS es una manera fácil para que los sitios compartan contenido con otros sitios (también llamado contenido sindicado). "canales de noticias", ahora se usa comúnmente en noticias y otros sitios web secuenciales, como Blogs
WIKI - Enciclopedia: Wiki--One. Los sitios Wiki pueden ser mantenidos en colaboración con varias personas. varias personas (incluso cualquier visitante) y todos pueden expresar sus propias opiniones o ampliar o discutir diferentes temas.
Wiki se refiere a un sistema de hipertexto que admite la escritura colaborativa orientada a la comunidad y también incluye un conjunto de herramientas auxiliares. para respaldar dicha escritura.
Netzhi: "Netzhi". También conocido como "Web Bookmarks", se originó a partir de un servicio en línea llamado "Social Bookmarks" proporcionado por un sitio web estadounidense llamado Del.icio.us desde 2003. Los internautas lo llaman "Delicious Bookmarks" (Delicious significa "delicioso; interesante" en inglés).
SNS - Social Network: Social Network Sofwaret, un software de redes sociales basado en la teoría de los seis grados. sobre conocer amigos de amigos.
P2P - networking peer-to-peer: P2P es la abreviatura de peer-to-peer. En inglés, peer significa "igual (estado, capacidad, etc.)" y "colega" y "socio". De esta manera, P2P también puede entenderse como "socio a socio" y "peer-to-peer", o red de igual a igual. mejora la comunicación y el intercambio de archivos en Internet, la informática distribuida y otros aspectos tienen un gran futuro.
IM - Mensajería instantánea: se puede decir que el software Instant Messenger (IM) es el software más popular utilizado por los usuarios de Internet. En mi país, una de las principales actividades en Internet, la principal herramienta de chat en línea ha cambiado de las primeras salas de chat y foros al software de mensajería instantánea representado por MSN y QQ.
RSS es Really Simple Syndication. Abreviatura, es una forma sencilla para que un sitio comparta contenido con otros sitios, también llamado contenido agregado. Los usuarios de la red pueden usar herramientas de agregación de noticias que admiten RSS en el cliente (como SharpReader NewzCrawler, FeedDemon) y leer el contenido del sitio web. que admite 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 eficiencia se han convertido en la voz principal, RSS sin duda ha promovido la difusión de información en línea 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 el texto completo al formato de lenguaje de marcado extensible (XML: eXtensible Markup Language) para proporcionar contenido a otros sitios web los usuarios pueden usarlo. Puede verlo con un navegador general o puede usar un software de "lector" especial para leerlo.
------------------------------------------- -------------------------------------------------- -- --
La historia es importante.
El estudio de una tecnología también debe partir de la historia. A través de sus cambios históricos a lo largo del tiempo, podemos comprender la situación actual e incluso predecir el futuro.
¿Qué es la Web1.0?
Dicen, ¿recuerdas la era WWW del HTML estático?
(¿Cuál fue el impacto de las aplicaciones WWW, la experiencia web de las personas y la sociedad en ese momento?)
Entonces, ¿qué versión de la Web existe en comparación con el HTML dinámico y el HTML estático? 1,5? Por cierto, así es como realmente lo llamaron.
(En términos de efecto e impacto, ¿cuánto se amplía y profundiza en comparación con 1.0?)
Los datos a presentar se almacenan en la base de datos y, a través del programa, en el servidor web, responde a la solicitud del usuario, recupera los datos, agrega la plantilla prediseñadas, genera dinámicamente el código HTML y lo envía al navegador del usuario.
Es la serie 1.0. Debería ser igual a lo que los usuarios ven en el navegador como Web1.0. Tiene una actualización de 0.5 porque los datos no se producen y publican por adelantado, sino que se realizan de forma dinámica. generado según las necesidades del usuario. Generación interactiva.
Bien, agregue 0.5 y vaya a Web2.0. ¿Cuáles son los cambios?
(Habiendo visto el auge y el cambio, ¿en qué dirección seguirá cambiando Internet y la sociedad?)
Actualización: En cuanto a las diferencias entre varias versiones, eche un vistazo a Amazon ejemplo .
Las cosas no tienen tanta suerte. Web2.0 no es una cosa específica, sino una etapa. Es un nombre para varias tecnologías y productos y servicios relacionados que contribuyen a esta etapa. Por tanto, no podemos decir qué es la Web2.0, pero sí podemos decir que son Web2.0.
Estas condiciones se enumeran en la entrada Web2.0 de WikiPedia:
*CSS y marcado XHTML semánticamente relevante
*tecnología AJAX
* Distribución de datos RSS/ATOM
*Agregación de datos RSS/ATOM
*URL concisas y significativas
*Admite publicación como blog
* RESTian (preferido) o API de servicio web XML
*Algunos elementos de redes sociales
Los elementos imprescindibles son:
*El sitio web debe permitir a los usuarios introducir datos en el sistema del sitio web Lanzando por dentro y por fuera.
*Los usuarios tienen sus propios datos en el sistema del sitio web.
*Completamente basado en la Web, todas las funciones se pueden completar a través del navegador.
(El contenido anterior está citado de la versión en inglés de Wikipedia)
Aunque esta es solo la opinión de una familia, todos reconocen los diversos elementos mencionados en ella.
-Sincronización, agregación y migración basada en datos XML como RSS/ATOM/RDF/FOAF.
Los datos ya no se mezclan con páginas y sitios web, son independientes y siguen a los usuarios. Esta es una característica muy importante de Web2.0. Por eso Blog es el representante de la Web2.0. En los blogs, los protagonistas suelen ser blogs independientes entre sí.
Independencia, y luego manifestación física. Ahora puedes activarlos. Mediante el procesamiento de datos XML, estos contenidos se pueden combinar, presentar y procesar libremente mediante varias aplicaciones, ya sea un programa web o un programa de escritorio.
Por supuesto, lo más importante es la gente que está detrás.
-Factores sociales.
El contenido sigue a las personas y los usuarios pueden combinarlo libremente. En otras palabras, los usuarios pueden utilizar libremente los medios de contenido para crear comunidades y generar diversos comportamientos sociales (de red).
También existen etiquetas y Folksonomía basadas en el sistema de etiquetas abiertas.
-El tercer factor reconocido es la API abierta.
Esto es un poco más técnico y requiere tiempo adicional para estudiarlo. Primero puedes mirar ejemplos: amazon, flickr, googlemap, etc. .
Desde la perspectiva de los productores de productos/servicios de aplicaciones web, ¿cómo crear productos Web2.0?
Es importante comprender estos pocos puntos: uno es el microcontenido (definido aquí) y el otro son los usuarios individuales. Además de estos dos más básicos, también puedes considerar compartir dentro de la comunidad y proporcionar API.
(Parte del contenido API recopilado por cnbruce: bruce.com/blog/showlog.asp?cat_id=34&log_id=709)
Microcontenido: el inglés es microcontenido. Cualquier dato generado por los usuarios se considera microcontenido, como un blog, comentarios, imágenes, marcadores, listas de música favoritas, cosas que quieren hacer, lugares a los que quieren ir, nuevos amigos, etc. Estos microcontenidos están llenos de nuestras vidas, trabajos y estudios. Su cantidad, importancia y nuestra dependencia de ellos no son menores que esos artículos, artículos y libros ortodoxos escritos con traje y corbata.
El redescubrimiento y utilización de microcontenidos es un derivado 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 una gran cantidad de microcontenidos todos los días y consumimos la misma cantidad de microcontenidos. Para la Web 2.0, cómo ayudar a los usuarios a gestionar, mantener, almacenar, compartir y transferir microcontenido se ha convertido en la clave.
Usuarios individuales. Para los productos/servicios típicos de Web1.0, los usuarios no tienen una apariencia o personalidad específica. Son sólo sinónimos de un grupo vago. Pero para los productos y servicios Web2.0, el usuario es una persona real. Web2.0 sirve a personas específicas, no a un concepto fantasmal. Además, la concreción de esta persona se verá enriquecida continuamente por el propio servicio.
Cómo servir a este individuo específico es el punto de partida del diseño Web2.0.
Por tanto, una categoría de productos/servicios que se podrá denominar Web2.0 será la siguiente:
La recopilación, creación, publicación, gestión e intercambio de microcontenidos que servir a usuarios individuales, cooperación, mantenimiento, etc. plataforma.
¿Y los demás? Me temo que el diseño se basa en lo que mucha gente ha mencionado, la representación XML de microcontenidos; la migración de microcontenidos; la facilidad de uso de la interfaz; , etc.
¿Y es código abierto, participación, valor personal, base, cooperación, etc.?
La Web2.0 es la llegada de una nueva etapa en la que muchos aspectos avanzan y se interrelacionan. Por lo tanto, diferentes personas tienen opiniones diferentes. Entonces, ¿qué significa la Web 2.0 para los desarrolladores web?
Dicen que en la etapa Web 2.0, la Web es una plataforma, es decir, la Web se está convirtiendo en aplicaciones Web programables y ejecutables. Careers visualiza esto como su objetivo final: WebOS.
En la Web 1.0, la Web era sólo una plataforma de publicación para que la gente la leyera. La Web estaba formada por enlaces de hipertexto. La tendencia actual ha cambiado. La Web no es sólo un mundo de documentos HTML, sino que se ha convertido en un lugar de interacción.
El banner del sitio web de la Web2.0Conference cita a Jeff Bezos diciendo: "Web1.0 está haciendo Internet para las personas, web2.0 está haciendo que Internet sea mejor para las computadoras".
Específicamente, dijeron que la Web se ha convertido en un entorno de desarrollo y, con la interfaz de programación proporcionada por los servicios web, el sitio web se ha convertido en un componente de software.
Estos son los objetivos de WebService. A través del diálogo de estos WebServices, se pueden construir libremente islas de información en edificios adecuados para diferentes aplicaciones.
Algunos ejemplos: diversas aplicaciones derivadas de interfaces de programación proporcionadas por del.icio.us, flickr, a9, amazon, yahoo, google, msn, etc.
¿Por qué deberíamos abrir API? Esto implica la estrategia técnica comercial en el mercado.
Por supuesto, hay una razón más profunda, ¿cuál es?
Esta interacción no sólo se refleja entre los diferentes servicios del sitio web, sino que también se refleja en la interacción entre los usuarios y la Web en el navegador. Esta es una de las razones por las que Web 2.0 y AJAX son tan relevantes en la colección de deliciosos marcadores.
La comodidad de utilizar programas de escritorio en páginas web es algo que realmente disfruto. Probablemente esto también sea un aspecto de la programabilidad web. Una página web ya no es tan simple como mezclar etiquetas y contenido. Es un lugar que se puede programar (¿se entiende?).
Algunas personas objetan que AJAX. No es amigable para los motores de búsqueda. Solo los webmasters de Web1.0 se preocupan por este asunto. En Web2.0, los webmasters deben preocuparse por la conveniencia de la participación y la libertad del usuario. En cuanto a la búsqueda, hay RSS/ATOM/ No es necesario. preocuparse por actualizar RDF, etc. ¿No ha seguido Google ya esta tendencia y ha permitido que todos la envíen de forma proactiva?
¿El tercer aspecto de la programabilidad es el surgimiento de una tendencia de conexiones fluidas entre aplicaciones web y aplicaciones de escritorio? Similar a lo que se dice aquí, "En términos de herramientas, se ha desarrollado desde navegadores de Internet hasta varios navegadores, lectores de RSS, etc."
Un propósito importante de la programación es el funcionamiento de los datos. sitios web, Dijo que, además de la interfaz WebService, la forma más conveniente recientemente es generar el contenido en formato RSS/RDF/ATOM, o formato XHTML significativo, logrando al mismo tiempo la separación del contenido y la presentación.
[Web2.0 es un concepto histórico, no un concepto técnico. Es el resultado del desarrollo histórico de la Web. Clasificar este concepto puede ayudarme a comprender mejor la tecnología y la cultura que están sucediendo en Internet. ]
------------------------------------------ ------ ---------------------
Resumen del contenido Web2.0 discutido en el círculo de blogs chinos:
-"Web2.0 se utiliza para estudiar fenómenos y descubrir reglas, no para atraer inversiones o montar un espectáculo. A medida que más y más aplicaciones de Internet adoptan el método de interactuar con los usuarios, los usuarios generan cada vez más contenido , cuando más y más usuarios participan en el proceso de creación de Internet, en realidad representa una nueva tendencia de pensamiento, algunas tecnologías nuevas comienzan a surgir y algunas tecnologías antiguas se revitalizan. un fenómeno, pero el fenómeno en sí existe realmente, ya sea que se llame Web2.0 o Internet social "[Keso: Lao Mao echó un balde de agua fría sobre Web2.0]
-“Creo. lo más valioso es que los formatos de datos de las aplicaciones web están comenzando gradualmente a tener “estándares” de intercambio... Estos estándares... son más fáciles de procesar automáticamente por las máquinas... y pueden ayudar mejor a las personas. En segundo lugar, habrá más servicios. proporcionarse en forma de servicios web... Esto permite que los servicios web se integren entre sí, dando lugar a más servicios nuevos... La importancia de las personas ha aumentado En el pasado, la web se centraba más en proporcionar información, pero ahora cada vez más aplicaciones se centran más en las personas, lo que se denomina "socialidad". Además, la mejora de la usabilidad de la web está recibiendo cada vez más atención..." [Lao Mao: Echa un poco de agua fría en web2". .0]
-"Creo que las personas utilizan Webx.x para distinguir el desarrollo de la Web en diferentes épocas, y estos conceptos también son el resultado de la inducción. Tome la dirección opuesta, como se menciona en Wikipedia, hacia el desarrollo de redes sociales e interactivas, no importa qué tecnología se utilice, siempre que pueda lograr el propósito, es bueno, incluso como usuario común, puede ignorar la discusión sobre Webx.x. todos ya utilizan estas tecnologías o sitios web. "[Vista de biblioteca: Web2.0]
-"RSS se ha convertido gradualmente en la plataforma de distribución estándar para los servicios de entrega de contenido en línea y el servicio de integración RSS. proporcionado por MyYahoo.
Al mismo tiempo, se proponen algunas áreas en desarrollo que merecen especial atención, incluidas la tecnología de búsqueda, la personalización, el contenido generado por el usuario (incluidos blogs, comentarios, imágenes y sonidos), la música, los vídeos cortos y la accesibilidad (facilidad de acceso)" [Owen : Nuevo trabajo de MaryMeeker - extractos del informe de desarrollo de DigitalWorld]
-"Lo que estamos hablando de lo que nos trae Web2.0 es una red legible y escribible. Esta red legible y escribible se manifiesta a los usuarios. un modelo de comunicación de dos canales, lo que significa que la relación interactiva entre la página web y el usuario ha evolucionado del modelo tradicional "Push" al modelo de comunicación bidireccional "Two-Way Communication". Para los desarrolladores de servicios web, los conceptos que aporta Web2.0 son afinidad de servicio, operatividad, experiencia de usuario y usabilidad. "[Owen: BaCKpACK-Experience servicios web legibles y escribibles]
-"Web2.0 es una descripción general de información que se puede distribuir y los documentos web se formatean en datos web. En lugar de ver información dispar, lo que vemos ahora es una herramienta para agregar y remezclar contenido. "[songzhen: también dijo la traducción de Web2.0]
-"Se puede ver en estas aplicaciones: si se basa en HTML tradicional, la implementación de la misma función se volverá muy compleja e inestable, y los datos Los costos de reproducción e intercambio son altos. Por lo tanto: la contribución final del estándar RSS es hacer que la mayoría de los sitios web en Internet sean programables: ejemplos similares incluyen mecanismos como TrackBackPing en Blog, que dependen todos de la implementación XML/RPC. La intención original de diseñar una interfaz RSS/XML para Lucene también tenía este propósito. Permite que el servicio de búsqueda de texto completo se incorpore fácilmente en varias aplicaciones y logra asociaciones más ricas (WellReferenced) entre varios contenidos a través de palabras clave. "[Chedong: RSS, los protocolos simples hacen que Internet sea programable]
-"La posibilidad de agregación y cómo hacer una mejor agregación (en términos generales, una mejor agregación debe basarse en la gestión del conocimiento personal y las relaciones interpersonales) Gestión ) obviamente debería convertirse en uno de los núcleos de la nueva generación o arquitectura web2.0. Además, redescubrirá que es la dispersión la que impulsa la agregación, y la agregación promueve la dispersión. A través del pensamiento de agregación, la red de Internet se vuelve cada vez más rica y densa, y la web 2.0 se vuelve cada vez más interesante. nodos en la era web1.0, es decir, sitios web de portales, y se esfuerzan por crear un mapa de red natural más armonioso. "[Horse: rss, innumerables posibilidades de agregación]
-"Los nuevos sitios web web2.0 dependen de la participación, el liderazgo y la construcción de los usuarios." [Horse: la palabra Web2.0]
p>-Keso: La diferencia entre Web1.0 y Web2.0
-“En la superficie, Bloglines reemplaza el portal y se convierte en un nuevo centro, pero aquí hay una diferencia importante. El portal es de sólo lectura y tiene algún tipo de naturaleza bloqueada. Puede abandonar el portal, pero no puede llevarse su contenido. Bloglines es completamente diferente. Si cree que es útil, continuará usándolo. Un día ya no le gustará Bloglines. Puede exportar su OPML a otro sitio web de suscripción RSS o simplemente usar el software cliente para explorar el mismo contenido. Por lo tanto, los sitios web como Bloglines se pueden escribir, puedes importar y exportar. Así como usted tiene derecho a elegir información, también tiene derecho a elegir proveedores de servicios. Nadie puede encerrarlo y la iniciativa está en sus propias manos. "[Keso: Hablemos de elección de información]
-"Los servicios Web 2.0 como Flickr, del.icio.us, Bloglines, etc., han obtenido muchas ideas interesantes y útiles a través de API abiertas, y con la ayuda de fuerzas externas, brindando a los usuarios una mejor experiencia. Más empresas grandes también se han sumado a la tendencia de las API abiertas, incluidas Google, Yahoo!, Amazon y Skype. Google Desktop Search abrió su API recién en marzo de este año y rápidamente produjo una gran cantidad de creaciones que ampliaron enormemente los formatos de archivos de búsqueda.
"[Keso: Open API]
-"Resumen: web1.0 habla de portales todos los días, web2.0 habla de personalización; web1.0 habla de contenido, web2.0 habla de aplicaciones; 0 modelo de negocio, web2.0 habla de servicio; web1.0 habla de cierre, grande y completo, web2.0 habla de apertura y unidad; web1.0 habla de centralización de sitios web, web2.0 habla de centralización personal; 0 uno a uno, web2.0 Hablando de redes sociales; web1.0 no sabe que eres un perro, web2.0 sé exactamente lo que hiciste el verano pasado e incluso lo que quieres hacer. . . "[van_wuchanghua: descubrí N.HOOLYWOOD y también sé lo que vas a hacer este verano]
-"Creo que Web2.0 tiene las siguientes características: método de comunicación personalizado, lectura y escritura coexistentes. Métodos de expresión. Métodos conjuntos socializados. Métodos creativos estandarizados. Métodos de experiencia conveniente. "[Figo: Web2.0 y la red del futuro]
-"Los sitios web escritos con RAILS tienen las características de las típicas redes de lectura-escritura: entre las tres arquitecturas creadas por RAILS, el módulo ACTIVECORD, Si lees En su clase base más importante, ActiveRecord::Base, encontrará que los métodos CREAT, EDIT, SAVE y DESTROY están incluidos de forma natural, lo que hace que sea muy sencillo implementar el comportamiento CRUDS de una base de datos. Dado que los métodos de estas clases se asignan directamente al nombre de la página web, la página web en sí es como un elemento de datos en una base de datos editable. "[Blogdriver: RUBYONRAILS, la nueva creatividad en el mundo web2.0]
-"Greasemonkey debe estar entre los mejores. Este complemento, que puede modificar el efecto de salida de cualquier página web a través de UserScript, ha mejorado enormemente la autonomía de lectura de los usuarios. Causó sensación cuando se lanzó y también generó mucha controversia. "[Webleon: ornitorrinco, una Internet totalmente escribible]
-"La transformación de Web1.0 a Web2.0, concretamente, del modo de simple "lectura" a "escritura", " "Construcción de la comunicación "desarrollo; en términos de unidades estructurales básicas, se desarrolla desde "páginas web" hasta "información publicada/grabada"; en términos de herramientas, se desarrolla desde navegadores de Internet hasta varios navegadores, lectores RSS y otros contenidos; el mecanismo operativo ha cambiado desde "ClientServer" hasta "WebServices"; desde programadores y otros profesionales hasta todos los usuarios comunes, la aplicación se ha desarrollado desde aplicaciones elementales "divertidas" hasta aplicaciones integrales y a gran escala. "[Don: explicación del concepto Web2.0]
Una característica importante de la etapa Web2.0 es la apertura, que es muy diferente de la apertura inicial de la Web. Tiene las siguientes manifestaciones destacadas: p>
En términos de contenido.
-La creación de contenido tiene licencia. Su amplio espectro y opcionalidad hacen que CC se utilice ampliamente en el círculo de blogs. Posteriormente, muchas empresas comerciales también adoptaron el método CC. la BBC); primero se adoptó en el mundo del texto y luego se extendió gradualmente al mundo multimedia, como audio, video, animación Flash, etc. Un movimiento de cultura libre se extendió silenciosamente en todos los aspectos. p>
-Apertura en las fuentes de contenido en comparación con la etapa inicial de la Web, debido al menor costo de usar equipos relacionados y al umbral más bajo para usar tecnologías relacionadas, las personas pueden producir y publicar libremente diversos contenidos, como La producción y. La difusión de información textual, como grabaciones de voz, grabaciones de vídeo, etc., ya no es sólo un privilegio del capital comercial o de las elites técnicas. En la nueva etapa de la Web, la producción y difusión de información existía originalmente entre las empresas, la tecnología y las empresas. La brecha se ha aplanado. Se ha hecho posible 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, desde la oposición original de producción/consumo a un mercado de información participativo. >
En términos del cuerpo principal de la Web.
-Los sitios web comerciales han adoptado gradualmente un modelo abierto y participativo, además de la aparición de la autorización CC sobre contenidos que originalmente no estaban expuestos. También se ha adoptado y se abrió al mundo exterior con la prosperidad de los blogs, los podcasts, etc.
Algunos sitios web también son abiertos a nivel técnico, como el código fuente abierto, como las API (interfaces de programación) abiertas, lo que les permite convertirse en una plataforma donde los usuarios pueden participar en la creación de productos derivados, y los propios usuarios también son 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 existen oportunidades correspondientes, como la publicación de canales RSS en algunos sitios web de noticias, la adopción de funciones de seguimiento y la cómoda provisión de blogthis, todo ello de los cuales permiten a los usuarios participar en todos los aspectos de la producción y difusión de contenidos.
-Apertura de información personal. Sólo con apertura puede haber comunicación, y sólo entonces pueden surgir comportamientos y formas sociales. La apertura de los contenidos personales está relacionada con el auge de un tipo de servicios Web 2.0. Cubre contenido (texto, sonido, imagen, video), relaciones, comportamiento y más.