我可以使用哪些库为Erlang应用程序构建GUI?请为每个答案提供一个选项。
发布于 2009-04-30 22:46:28
对于Erlang中的图形用户界面应用程序,您应该使用r13b发行版中包含的wxErlang。测试版已经在源代码上存在了一段时间,但现在,自从r13a以来,它已经包含在主要的动态口令发布中。
发布于 2008-09-22 08:18:22
我会违反‘每个帖子一个选项’的请求--对不起,使用哪个工具真的取决于你的优先级。
gtkNode是一个相当稳定的库。它使用一种简单但强大的方式将所有GTK小部件映射到Erlang,并且应该在不同版本之间保持稳定。它还可以很好地与Glade GUI构建器配合使用。它是由Erlang专家Mats Cronqvist积极维护的,但这当然是尽力而为。
WxWidgets非常有前途,有望成为Erlang的主要图形用户界面库,但它仍处于测试阶段,界面还不稳定,还没有做出向后兼容的承诺。
因此,如果你想走在前沿,WxWidgets可能是你的选择。否则,gtkNode应该为您提供一个相对简单和安全的美观图形用户界面。
唯一官方支持的Erlang图形库是GS,它是OTP发行版的一部分,并保证与即将发布的发行版一起工作。因此,如果这比原生外观和现代外观更重要,它可能是一个选择。
发布于 2008-09-21 18:52:13
我觉得有点令人费解,为什么有人想用Erlang之外的其他语言为Erlang程序编写GUI?Erlang的并发模型使其成为编写GUI的优秀语言。UI元素和事件完美地映射到Erlang流程和消息。
https://stackoverflow.com/questions/97508
复制相似问题