szy*_*zet 17 erlang user-interface haskell functional-programming
假设我在Haskell或Erlang中编写了一个应用程序(或其他任何内容,无关紧要),我希望它能用更友好的语言(我的观点)与我的gui一起工作.让我们说Python.如何粘这两个?您将如何在这两个应用程序之间进行通信?制作某种服务器或什么?这种解决方案很受欢迎吗?我见过像SMplayer这样的东西,它是mplayer的gui,它的效果非常好.您对这种设计有何看法?
Dee*_*ech 19
我已经使用两种方法(客户端/服务器,本机)在Haskell中编写了应用程序,并且它们都具有{dis}优势.我意识到这更多是你要求的,但我已经记录了这两种方法的优点和缺点,希望它能帮助你做出更明智的决定.
更具体地说,我使用的方法是:
第一种方法的好处是:
第一种方法的缺点是:
第二种方法的好处是:
第二种方法的缺点是:
希望这不是TMI.
-deech
[1] http://www.google.co.uk/search?hl=en&as_sitesearch=hackage.haskell.org%2Fpackage&as_q=json
[3] http://www.haskell.org/haskellwiki/Software_transactional_memory
[4] http://hackage.haskell.org/package/warp-0.3.2.3