martes, 4 de noviembre de 2014

World Wide Web

Pese a que se tiende hoy en día a afirmar que Internet y La Web son los mismo, nos equivocamos. Debemos huir del tópico actual y centrarnos hostóricamente en estos dos conceptos a la hora de marcar sus diferencias:
  • Internet: Red de computadores de crecimiento constante.
  • WWW (Tim Berners Lee, 1989): Serie de documentos vinculados disponibles en Internet, universo de información interconectada.
Evolución de La Web Semantic-Web WEB 1.0 La web 1.0 se limitaba a páginas normalmente estáticas, tipo 'folleto'. Uso de formularios. Características:
  • Información estática (sin participación colectiva)
  • Iconos, imagenes, menús, enlaces
  • Protocolos, scripts y componentes descargables
Problemas:
  • De sesión
  • De refresco
  • De velocidad
WEB 2.0 Después de la crisis de las punto-com (90's) nace La Web 2.0. Enfocada a una plataforma para las redes sociales, la colaboración y la relación. Características:
  • La web como plataforma
  • Aprovechamiento de la inteligencia colectiva (interacción entre usuario y web)
  • Datos como el nuevo microprocesador de la web
  • Fin de la etapa de lanzamiento de software: "beta permanente"
  • Modelos de programación ligeros: Datos separados de la presentación
  • El software supera el límite de un único dispositivo
  • Experiencia de usuario enriquecida: Sitios web interactivos. Uso de AJAX y interfaces de alta calidad
Componentes:
  • Blogs y CMS
  • Sindicación
  • Servicios Wev (API's)
  • Wikis
  • Redes Sociales
  • Mashups
WEB 3.0 La web 3.0 nace coom respuesta a la necesidad de estructuración y entendimiento de los datos de la web. Se enfoca principalmente en la eficiencia de tratamientos de datos y la interoperabilidad y transacción de estos entre diferentes sistemas y servicios. Componentes:
  • RDF
  • XML

jueves, 30 de octubre de 2014

un gestor de contenido... Drupal!!

Icono de Drupal
Seguro que ya conoces muchos gestores de contenidos, pero ninguno como Drupal, esta herramienta, pese a ser OpenSource, es muy conocida por la gran calidad de su código, cosa que no está siempre presente en todos los frameworks OpenSource, seguro que a más de uno se os viene a la mente ciertos módulos de Hadoop que distan mucho de ser medianamente óptimos, y son más bien una chapucilla de alguien que necesitaba esa funcionalidad y despés decidió subirla a la tienda de módulos.

Si ya estás iniciado con otros CMS, no te será demasiado difícil empezar con Drupal, la mayoría de los AutoInstaller de los Hostings lo tienen así que solamente será cuestión de Siguiente, Siguiente, Acepto los términos y condiciones, Siguiente. Cualquiera puede instalarlo. Después te metes en el panel y será lo típico, manejar las entradas, editor de estilos, instalador de plugins y configuración del sitio.

Bueno, espero que este mini-artículo te haya servido para entrar un poco en materia de lo que es Drupal, y ver que en realidad no es tan diferente del resto de alternativas.

jueves, 23 de octubre de 2014

RDF

Pues ahora, que ya tenemos un poco más o menos el aspecto creado lo suyo sería poner una entrada de las que se solicitan, esta va de RDF!!

Se que podrías leerlo en la Wikipedia, y de hecho deberías, no se porque no te vas ya a la Wikipedia. Mira más mascao no te lo puedo dar...me esperaré a que te lo hayas leído...


Vale, ahora ya te lo has leído y podemos hablar un poco.

Como habrás leído RDF es un estándar de descripción de datos que se invento un tipo con nombre indio mientras trabajaba para Apple Computers inc, Vaya!! La empresa de Steve Jobs el tío que según algunos ha cambiado el mundo también está metida en este lío.


Si has visto el ejemplo de la Wikipedia y conoces algo de lenguajes de marcas tipo HTML y XHTML, habrás deducido que RDF es también un lenguaje de marcas, chico listo.

Pues sí en efecto RDF es un lenguaje de marcas que se apoya en XML, la idea principal de RDF es llevarlo todo a su terreno y tratar de modelar el mundo con un trplete de la forma sujeto-predicado-objeto. Y para que lo acabes de entender un videos.





 

Hola Mundo!!

-
Hola Mundo!!, esta es la primera entrada del blog de la primera práctica de Aplicaciones Web Avanzadas