Efesstivamente, las X trabajan a muy bajo nivel, y eso es un problema grave, están madando através de un puerto demasiadas cosas.
Creo que lo que se echa en falta es un standard gráfico, un GUI, de modo que la aplicación le mande al cliente gráfico (si, digo cliente) através de la red "dibújame un botón", y el cliente le envie a la aplicación "han hecho click en el botón".
La necesidad de esto es tan imperiosa que salen soluciones parciales. Por ejemplo las páginas webs se están convirtiendo en autenticos GUI standard, mediante javascripts, flash, u otros apaños.
La verdad es que las X no realizan bien esta función por trabajar a un nivel demasiado bajo. Y las soluciones web son apaños, el html era un código pensado para presentar documentos, y pierde la conexión una vez descargado, esto crea toda clase de problemas, se tiene que recurrir a arreglos como sesiones etc.
En algún momento se tiene que plantear empezar casi de cero, crear un nuevo protocolo, aprovechando la experiencia adquirida hasta ahora, para hacer un protocolo de GUI standard, de modo que se creen aplicaciones clientes en distintos entornos capaces de presentar al usuario final lo que le pida el servidor, cada uno con su estilo.
Creo que mozilla intenta hacer algo parecido con el XUL, pero está muy enfocado a una página, no a una pantalla, aunque podría funcionar. Freso, antes proyecto berlin, ha definido un protocolo usando Corba. No sé si Freso se convertirá en un standard, ni si Corba es el camino (dicen que es muy lento). Pero definir un protocolo entre cliente gráfico y aplicación es urgente. Quizá esta tarea la asuma el fork de las X, o quizá otro, pero es urgente.
[ Padre ]
|