在Haskell Web开发领域中,已经发生了很多重大的事情,其中一些可用的框架(如Yesod和Snap服务器)似乎相当成熟。然而,学习曲线可能有点陡峭,也许构建Web应用程序不能完全被认为是Haskell的长处。
另一个我提出的SO问题的答案表明,在Haskell中编写PHP扩展应该是可能的。事实上,我目前正在尝试将一个小的Haskell程序转换为PHP扩展作为概念验证。
因此,问题是 - 是否有必要创建一个Haskell Web框架,旨在作为PHP扩展运行,并将所有请求/响应/ cookie等处理留给PHP?
创建这样一个框架涉及哪些设计决策?现在,我唯一能想到的是,它可能会公开一个XML / JSON API,可通过GET和SET函数调用由PHP页面访问。
另一个我提出的SO问题的答案表明,在Haskell中编写PHP扩展应该是可能的。事实上,我目前正在尝试将一个小的Haskell程序转换为PHP扩展作为概念验证。
因此,问题是 - 是否有必要创建一个Haskell Web框架,旨在作为PHP扩展运行,并将所有请求/响应/ cookie等处理留给PHP?
创建这样一个框架涉及哪些设计决策?现在,我唯一能想到的是,它可能会公开一个XML / JSON API,可通过GET和SET函数调用由PHP页面访问。