Simplemente, el hecho de tener más de una opción en un momento dado nos puede facilitar la vida (o el momento). Pero eso solo del punto de vista del (o de la) que está disfrutando ese momento de elección (pongamos que es el receptor o receptora final, el o la que consigue el resultado). En lo que no pensamos es en l@s intermediari@s que hay en todo el proceso de generación de opciones. Imaginemos por un casual... una pastelería. 7 millones de pasteles distintos para que nosotros escojamos... un bollo de mantequilla. A nosotros nos la sopla todo, porque jalamos lo que queremos, pero el pastelero (o la pastelera)?. Currazo y jamada de tarro para poder hacer infinitas combinaciones de texturas, sabores y colores. Generará frustración el comprobar que cuanto más variedad hay, más jodidos estamos porque siempre habrá unas minorías que consumirán un resultado, es decir, que siempre habrá un 100% de aciertos (no importa la proporción)?. Da igual que solo haya una persona a la que le guste el pastel de lentejas con kiwi. Si no lo haces y te pregunta por uno de ellos, serás su objetivo de injurias al comprobar que ya no existe uno de sus manjares favoritos. Se que es un ejemplo idiota, pero es que tengo hambre.
En mi caso, es más o menos lo mismo. Uno programa lo mejor que puede para que luego la gente le diga que... no le funciona. La variedad en Internet mola tanto (o menos) que en una pastelería (vivan las napolitanas), pero, al igual que los pasteleros, estamos jodidos porque tenemos que emplear nuevas técnicas de combate, para poder comprobar que nuestro trabajo es "accesible" desde cualquier sitio. Es decir... Crossbrowsing. Esta palabra que mola tanto y que es tan difícil de pronunciar como "culo" (si la acabas de leerla en voz alta, que sepas que acabas de decir culo y está mal, mal, mal...) viene a decir algo asi como que todo lo que programes tiene que ser capaz de verse (y usarse) correctamente en varios navegadores...
Debemos saber que la vida no acaba en Ecsplorer y Fairfocs... no, no... Tb existen cosas como Safari, Opera, Camino, Konqueror, Bocatadeatún, etc, etc, etc... (si sabes de alguno más, que seguro que lo sabes y estás deseos@ de decirlo, pues... a "Comentarios"!). Aunque sabemos que los dos primeros (tb Safari y Opera) son los que más rulan por Internet, hay que estar atent@ con lo que se programa y como se programa. Y nos preguntamos, cuales son los principales problemas del Crossbrowsing?
- Hojas de estilo (CSS).
- Javascript (el sincrono, el de toda la vida, joer...)
- Accesibilidad (si, es bonita y quebraderadecabezadera)
- Javascript asíncrono (lease, AJAX o Frameworks tan molones como Dojo, Dhtml_Suite, blablabla..., aunque vienen bien preparados para imprevistos)
- Hay más, pero esas hay que descubrirlas por uno mismo...
Que remedio nos queda?. Pues adaptarnos a lo que nos viene. Siempre llegarán, por ejemplo, las CSS3, con las que habrá una gran gama de perladas a las que hacer frente. Mejor expresado que en este dibujo (cortesía de SavageGirl)... en ningún sitio.

Escuchando --"Take this life" - In flames

1 jart han comentado...:
Y todo ese rollo para terminar confesando que eres un nulo programando? Ya sabes lo que funciona siempre de maravilla: fondo blanco y texto plano!!
Pd: Donde has encontrado el pastel de lentejas con kiwi?
Publicar un comentario en la entrada