elm - 对于完整的应用程序/站点,Elm “stack”是什么样的?

标签 elm

我试图初步了解完整的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/

相关文章:

json - 如何在 elm-core > 5.0.0 的 Json.Decoder 中从 String 转换为 Int

elm - 记录列表中的最大值

Elm 除了 isTrusted 在 JSON 事件中没有数据

functional-programming - 是否有一种不那么冗长的方式来解开 Elm 中的值

arrays - elm:使用 foldr 展平列表或数组

elm - "Program is a type parameterized by three type variables: flags, model, and msg"在 Elm 语言中是什么意思?

Elm - 下拉 "selected"属性在 elm 中不起作用

html - Phoenix 的静态 HTML 页面

list - 在 Elm 中创建列表的 [a..b] 语法的文档在哪里?

drop-down-menu - 如何在 Elm lang 中使用选择(下拉)标签