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
