Metawidgets para tkinter (Segunda Parte)

JzXto antoniojezu en hotmail.com
Vie Oct 11 02:45:57 CEST 2002


Hola a todos.

> Por último, dado que me gustaría migrar a Web, me parece interesante
> estudiar la posibilidad de hacer una pura interfaz Web. La disposición
> automática de las capas y el texto según tamaño de fuentes es muy
> interesante, lo que no cabe en horizontal se dispone automáticamente en
> vertical, y esto en combinación con un ratón con rueda puede ser bastante
> ágil. (Se puede usar 'notebooks' o lengüetas, adicionalmente, como lo hace
> Zope, para separar contenidos.)
> El problema es que no está tan directamente ligado a Python, ya que la
> interfaz hay que programarlo en JavaScript, pero se puede colocar un
mínimo
> que después conecte a un servidor Python que haga gran parte de
interacción.
> El contenido de las páginas puede refrescarse dinámicamente sin tener que
> recargar todo el texto, mediante dhtml. Para que eso sea compatible con
> ambos navegadores mayoritarios (IE+NS,Mozilla) puede usarse DynApi II
> (dynapi.sourceforge.net ) .

Para la interfaz, lo más cómodo y completo en web que he encontrado es XUL
(www.xulplanet.com). Sólo funciona con navegadores con motores mozilla, pero
personalmente que le ... por .... al iexplorer (siempre que el cliente
firme, por supuesto). Se define la interfaz con xml, muy cómodo de usar,
definir y con un resultado muy elegante para mi gusto, además de que cada
cliente puede escoger el skin que le de más coraje.

Otra posibilidad que estudié hace poco es thinlet (www.thinlet.com), una
clase de aproximadamente 5000 líneas de código, que sí es portable, ya que
funciona como applet, pero me pareció engorroso y lento y aún no domino java
(el principal motivo para abandonar), aunque estoy en ello ;-).

Zalu2.


Más información sobre la lista de distribución Python-es