Diferencia entre revisiones de «Web 2.0»
Contenido eliminado Contenido añadido
m Revertidos los cambios de 201.243.102.234 a la última edición de Nicop |
|||
Línea 11:
=== Origen del término ===
El término fue acuñado por Dale Dougherty de [[O'Reilly & Associates|O'Reilly Media]] en una [[Brainstorming|lluvia de ideas]] con Craig Cline de MediaLive para desarrollar ideas para una conferencia. Dougherty sugirió
[[Imagen:Web20memeES.png|thumb|right|400px|En [[2005]], [http://en.wikipedia.org/wiki/Tim_O%27Reilly Tim O'Reilly] definió el concepto de Web 2.0. El mapa [[meme]] mostrado (elaborado por [http://kosmar.de/archives/2005/11/11/the-huge-cloud-lens-bubble-map-web20/ Markus Angermeier]) resume el [[meme]] de Web 2.0, con algunos ejemplos de servicios.]]
En su conferencia, O'Reilly y Battelle resumieron los principios clave que creen que caracterizan a las aplicaciones web 2.0: la web como plataforma; datos como el "Intel Inside"; efectos de red conducidos por una "arquitectura de participación"; innovación y desarrolladores independientes; pequeños modelos de negocio capaces de redifundir servicios y contenidos; el perpetuo beta; software por encima de un solo aparato.
Línea 46 ⟶ 48:
** Basada exclusivamente en la Web: los sitios Web 2.0 con más éxito pueden ser utilizados enteramente desde un navegador
=== Servicios Web ===
Los protocolos de mensajes bidireccionales son uno de los elementos clave de la infraestuctura de la Web 2.0. Los dos tipos más importantes son los métodos [[RESTful]] y [[SOAP]]. REST indican un tipo de llamada a un servicio web donde el cliente transfiere el estado de todas las transacciones. SOAP y otros métodos similares dependen del servidor para retener la información de estado. En ambos casos, el servicio es llamado desde un [[Interfaz de programación de aplicaciones|API]]. A veces este API está personalizado en función de las necesidades específicas del sitio web, pero los APIs de los servicios web estándares (como por ejemplo escribir en un [[blog]]) están también muy extendidos. Generalmente el lenguaje común de estos servicios web es el [[XML]], si bien puede haber excepciones.
Recientemente, una forma híbrida conocida como [[AJAX|Ajax]] ha evolucionado para mejorar la experiencia del usuario en las aplicaciones web basadas en el navegador. Esto puede ser usado en webs propietarias (como en [http://maps.google.com/ Google Maps]) o en formas abiertas utilizando un API de servicios web.
{{VT|WSDL}}
=== Software de servidor ===
|