2008/12/31 Joseba <[email protected]>:
>
> Tei, si no funciona en IE, hoy x hoy no funciona
>

Internet Explorer es como un maldito muro que frena el desarrollo de
internet. Pero eso no quita que (como en la pelicula Brazil) echemos
un vistazo que hay al otro lado de ese muro.

Trailer de la pelicula.
http://es.youtube.com/watch?v=RqtUI4XfhMM

En una escena de la pelicula, el personaje principal contrata los
servicios de un "reparador rebelde" que le arregla el sistema de
refrigeracion sin pasar por los controles oficiales. Internet esta
lleno de estos "reparadores rebeldes" que arreglan problemas de IE al
vuelo.  Muchos de estos arreglos se engloban dentro de los frameworks
como jQuery, etc.. que te permiten hacer cosas sin pensar que
realmente en IE no funcionan, pero que para hacerlas funcionar hay que
hacer cosas muy raras. Lo que no funciona en principio, termina
funcionando en realidad, y de forma transparente a quien lo usa (solo
gente como la que programa JQuery tiene que pelearse con estas cosas).

Afortunadamente ahi acaba la analogia con Brazil, pues las autoridades
no se enojan si acudismos a estos "reparadores rebeldes".

De todos modos lo que nos interesa en esta lista es CSS, y eso esta
bastante bien soportado por IE, como para hacer muchas cosas, aunque
aun queden bastantes por soportar. Pero ya no estamos en los tiempos
en los que habia que considerar la gente que navegaba con Netscape
4.61.   De echo, es posible que la puerta de lo que es posible se haya
abierto lo suficiente hasta rebasar ese punto magico en lo que en
realidad todo es posible. Igual que la gente le da por programar menus
hibridos, alguien podria implementar un CSS+JS para poner texto en
columnas, haciendo que el texto y las imagenes fluyan libremente por
esas columnas.  Para usar hoy una caracteristica de CSS que aun no
esta implementada en ningun o casi ningun navegador.

Hay una cosa en informatica que es "turing complete", que significa
que un lenguaje cuando es "turing complete" puede hacer todas las
cosas que cualquier otro lenguaje "turing complete" puede hacer.  Si
demuestras que (que se yo) que XSLT es turing complete, habrias
demostrado que puede hacer lo mismo que PHP, o C++ o ensamblador. Este
es el "punto magico" que una vez rebasado todo es potencialmente
posible, para la programacion.
Por ejemplo, esto es un interprete de Lisp en javascript:
http://www.parkscomputing.com/lisptest.html.  Todo lo que pueda hacer
Lisp, lo puede hacer Javascript, incluido Lisp mismo.  Lisp y
Javascript son ciudadanos del mismo club "turing complete".

Volviendo a IE.
Es posible que IE ya haga suficientes cosas para que "todas las demas"
tambien sean posibles. Aunque es posible que de todos modos no quieras
hacerlas, porque con casi total seguridad requieran JS.

-- 
--
ℱin del ℳensaje.
_______________________________________________
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a [email protected]
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://lists.ovillo.org/mailman/listinfo/ovillo

Responder a