que linguist descargar creator user-interface erlang

user-interface - linguist - qt creator



¿Qué bibliotecas puedo usar para construir una GUI con Erlang? (7)

¿Qué bibliotecas puedo usar para construir una GUI para una aplicación Erlang? Por favor, una opción por respuesta.



Infringiré la solicitud de "una opción por publicación"; disculpe, pero la herramienta que debe usar realmente depende de cuáles sean sus prioridades.

Una biblioteca bastante estable es gtkNode . Utiliza una forma simple pero poderosa de asignar todos los widgets de GTK a Erlang, y debe seguir siendo estable en todas las versiones. También funciona bien con el constructor Glade GUI. Es mantenido activamente por el gurú de Erlang Mats Cronqvist, pero es por supuesto el mejor esfuerzo.

WxWidgets es muy prometedor y con suerte se convertirá en la biblioteca principal de GUI para Erlang, pero todavía está en versión beta, y la interfaz aún no es estable y aún no se han hecho promesas de compatibilidad con versiones anteriores.

Entonces, si quieres estar un poco en la vanguardia, WxWidgets puede ser lo tuyo. De lo contrario, gtkNode debería darle una interfaz gráfica de usuario atractiva con relativa facilidad y seguridad.

La única biblioteca de GUI admitida oficialmente para Erlang es GS , que forma parte del lanzamiento de OTP y está garantizado para trabajar con las próximas versiones. Entonces, si esto es más importante que la apariencia y el tacto nativos y una fachada moderna, puede ser una opción.


La mayoría de las personas no codifica la GUI real en Erlang. Un enfoque más común sería escribir la capa de la GUI en Java o C # y luego hablar con su aplicación Erlang a través de un socket o pipe.

Con esto en mente, es probable que desee buscar en varias bibliotecas para hacer RPC entre aplicaciones java o .Net y Erlang:

http://weblogs.asp.net/nleghari/archive/2008/01/08/integrating-net-and-erlang-using-otp-net.aspx

http://www.theserverside.com/tt/articles/article.tss?l=IntegratingJavaandErlang

EDITAR Si realmente está configurado para codificar una interfaz en erlang, puede considerar hacer una GUI basada en la web servida a través de Yaws, el servidor web erlang: http://yaws.hyber.org/appmods.yaws


Me resulta un poco desconcertante que alguien quiera escribir una GUI para un programa de Erlang en algo que no sea Erlang. El modelo de concurrencia de Erlang lo convierte en un excelente lenguaje para escribir GUI. Los elementos y eventos de la interfaz de usuario se correlacionan perfectamente con los procesos y mensajes de Erlang.


No estoy seguro de que haya alguno ... pero encontré Erlbol en la web, y una GUI X11 que suena interesante, y GTK2 (enlace pdf)


Para escribir GUI nativas para Erlang, wxErlang parece ser la biblioteca más madura de la actualidad (también en SourceForge ).


Para la aplicación GUI en Erlang, debe usar wxErlang, que se incluye en la versión r13b. La versión beta ha estado presente en la fuente durante algún tiempo pero ahora, desde r13a, se incluye en la versión principal de OTP.