martes, 17 de junio de 2008

Los estandares pueden mas

Son incontables las organizaciones e instituciones que se dedican a la definición y mantenimiento de los denominados estándares. Las mas renombradas a nivel internacional podriamos decir que son la ISO
(International Standards Office) y la ASNII (American National Standards Institute In.); mientras que en Argentina la mas conocidad es la IRAM.

Pero.. qué es un estandar? para qué sirven?
Los estandares son los que le permiten enchufar su computadora a la pared, lo que hace que su televisor pueda entender y procesar las señales de aire o cable, los estandares están en todas partes, los estándares nos
hacen la vida mas fácil.

En palabras simples, un estandar es un acuerdo que hacen los hombres sobre como se va a fabricar o como va a funcionar algo. Por ejemplo, tanto los cables, como los terminales así tambien como el formato
que se usa para transmitir datos en una red informática, todos pertenecen a un estándar. Si no fuese así, usted, por ejemplo, no podría conectar su PC a ningún dispositivo.

Habiendo dicho ya todo esto, surge una pregunta: porque nadie respeta los estandares?

Me imagino que ocurre porque no es facil respetarlos (aunque no es excusa).
El hecho en concreto, es que en lo que a los programadores respecta se hace insufrible el luchar contra incompatibilidades que surgen en los distintos entornos debido a las diferencias en la
interpretación o implementación de los estandares.
Ejemplos típicos de este fenómeno son los exploradores de internet, los sistemas operativos y los programas de oficina.

Cómo resuelve esto el programador? Apelando al "costo de oportunidad", al dedicar mas tiempo a que alicación funciones mejor aunque en menos cantidad de entornos, y esto en detrimento de la portabilidad del producto final.


Aunque determinar en que circunstancias queremos que nuestros productos funcionen y en cuales no, siempre es una difícil decisión, es el padecer al que estamos ya acostumbrados como consecuancia de que en algún
momento y
en algún lugar, alguien decidió no respetar lo previamente concensuado.

No hay comentarios: