我试图初步了解完整的Elm应用程序的外观。特别是“堆栈”的外观。举一个具体的例子,假设我有一个网站,该网站允许用户注册/登录,然后上传图片并对他人的图片和评论发表评论。它提供HTML,JavaScript和CSS,并在服务器上使用PHP和/或Perl。PHP/Perl与MySQL或Oracle交互。如果我要用Elm重新开发此站点,Elm处理哪些部分,其余堆栈的常见/推荐选择是什么?
最佳答案
榆树负责前端的职责。您可以使用它代替javascript,并使用其库来生成所需的html和css。
对于后端,您可以使用所需的任何技术。由于Elm是一种功能语言,因此有些人也为后端选择了一种功能语言。我见过的最频繁的是Elixir(凤凰框架)和Haskell。
看一看Tour of an Open-Source Elm SPA,这是为已经可用的后端实现Elm前端的真实示例。
关于elm - 对于完整的应用程序/站点,Elm “stack”是什么样的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44234951/