交互式Haskell项目的Web前端UI 为什么选择哈堆 我一直忠实地将用作团队的工作台,但发现它是由浏览器运行程序的,即全部在前端,没有后端。 因此,Hadui –后端的Haskell程序的Web UI。 Hadui背后的想法非常简单,只是使用Web浏览器代替传统的基于终端的控制台UI。 因此,基于Web技术(HTML5 / WebGL)的GUI和可视化已成为Haskell程序的本机。 为了简单起见,它是通过使网页(即前端)保持与后台运行的进程之间的终身连接(即后端)并使用文本数据包进行通讯来实现的: 为了控制浏览器中的表示状态,json命令从后端Haskell程序发送到网页以执行。