PureScript 看起来与 Haskell 非常相似。在我看来,PureScript 程序的大部分,主要是纯部分,也应该可以由 Haskell 编译器编译。那正确吗?
这导致了一个相关的问题:是否可以在 Haskell 服务器后端和 PureScript 前端之间共享代码,例如数据结构、表单验证?
PureScript 看起来与 Haskell 非常相似。在我看来,PureScript 程序的大部分,主要是纯部分,也应该可以由 Haskell 编译器编译。那正确吗?
这导致了一个相关的问题:是否可以在 Haskell 服务器后端和 PureScript 前端之间共享代码,例如数据结构、表单验证?
这仍然是一项正在进行的工作,但这里有一些不同之处。我们应该很快就会有一个新站点,这将使此类信息更容易找到!
共享代码是一件好事,它消除了很多冗余,但是,您可以在ps
和haskell
使用purescript bridge之间共享类型。
但是,为了更好地控制共享代码,我认为您应该在前端和后端使用相同的语言,我认为这是创建reflex的主要原因之一。
如果你更喜欢架构reactjs
,flux
你可以使用react-flux,我听说有些人在生产中使用它并取得了很好的成功。