Hagamos un “scrap”

Recuerdo que cuando empecé a estudiar teoría de integración de aplicaciones, encontré una técnica que explotaba el HTML que se generaba en una página web para utilizarlo en un sistema destino.

En resumen, se hacía un programa para recorrer el HTML, encontrar la información requerida (por ejemplo, las últimas noticias que se muestran en la web de marca.com) y utilizarla en otro sistema (por ejemplo, una web que resume noticias de diferentes medios)

Es muy probable que si la web origen cambia su diseño, estructura y/o ubicación,  el programa fallará y el sistema destino no podrá obtener la información requerida.

Esta técnica se llamaba screen scrapping, y una solución al problema mencionado era la construcción e implementación de un servicio.

Les cuento esto pues últimamente estoy conversando con muchos desarrolladores y un tema que casi siempre sale a relucir, es que si necesitan alguna información, pues “hacen un scrap” y listo.

No les puedo compartir si me comentaron de su arquitectura o si consideraron algún criterio de disponibilidad (ok, muchas veces no tienen claro esos aspectos) pero quedé sorprendido (pues las modas vuelven y ahora vienen con herramientas muy interesantes) y a la vez preocupado (por la estabilidad de algunas web y/o apps que se ven muy interesantes)

De todo esto, les comento que cada vez que escucho algunas formas de trabajo, termino pensando en que es genial que las modas se repitan (y en el caso del scrapping, vuelvan repotenciadas), pero a veces siento que me estoy volviendo viejo al preocuparme por aspectos que parecen básicos pero están siendo “olvidados” debido a las facilidades brindadas por las nuevas tecnologías, las cuales me parecen MUY buenas 🙂

too-old

Fuente: RedBubble

Saludos,
JD

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.