Programación en Internet

Blog de la asignatura de la titulación Ingeniero en Informática

¿Por qué es bueno usar tecnologías antiguas?

| 0 comments

Esta pregunta también se puede plantear como ¿por qué no es bueno intentar usar siempre la última tecnología que ha aparecido?

En Quora he encontrado esta respuesta a la pregunta Why hasn’t Go overtaken Python in popularity?

Emplea el sistema de transporte Chicago “L” como base para su argumentación.

El tren que se emplea ya existía hace 40 años, ¿por qué no se cambia?

As it turns out, it’s highly affordable for Chicago’s CTA to stick to what’s already there. It reduces costs, and they can find engineers that can work on them! The lines themselves probably don’t permit much flexibility, either. Everything about these trains is known, so when they break, the maintenance time is minimal.

This approach allows the CTA to incrementally improve things without rebuilding too much. Trying something radically new is really, really expensive. Lots of legacy has to be supported. The train systems that go through massive overhauls have a TON of money flowing into them. The CTA is not one of those systems. Everything has to be rebuilt. That’s not cheap.

El sistema de transporte se inauguró en 1897, ha ido evolucionando, pero no se han realizado cambios radicales del estilo “tirarlo todo a la basura y empezar desde cero”.

Si esto está claro, si esto está estudiado y medido en otras ingenierías, ¿por qué en informática siempre existen unas enormes ganas de “tirarlo todo a la basura y empezar desde cero”?

Author: Sergio Luján Mora

Profesor del Departamento de Lenguajes y Sistemas Informáticos de la Universidad de Alicante (España). Interesado en el desarrollo y la accesibilidad web.

Deja un comentario

Required fields are marked *.