gpt4 book ai didi

haskell - Haskell和Webframeworks

转载 作者:行者123 更新时间:2023-12-02 07:36:55 25 4
gpt4 key购买 nike

我开始开发一个应用程序(一些供内部使用的无聊的会计软件),并决定使其基于Web,因为这将一次性解决多个问题。

现在有了几个可供Haskell选择的webframeworks(happstack,yesod和snap),我仍然开始再次感到不得不处理HTML,CSS和巧妙的有线JavaScript。



因此,我认为不妨尝试使用所有AJAX方式并使用CappuccinoSproutCore进行UI。 (SEO在这里不是问题)。

但是现在,我实际上并不需要像上面三个功能之一那样完整的Web框架,从理论上讲,一个可以提供JSON或XML封装数据的HTTP服务器就足够了。

现在使用这三个中的任何一个还有一点意义吗?

最重要的是,该方法可行吗?

贡瑟

最佳答案

我认为您的问题可能在这里“过于广泛”,因此我想这取决于您的要求。如果您所做的只是交换JSON,那么您可能不需要类型安全的URL之类的东西,实际上Yesod书中有一个JSON web service example,它避免使用Yesod本身,而是建立在基础WAI包的基础上。

我还没有对Snap和Happstack进行深入研究,所以我无法对其发表评论,但是还有其他选择。例如,Scotty在WAI之上添加了一个更简单的层,该层对于构建基本服务器而没有太多学习曲线应该绰绰有余。我还发现阅读Scotty的代码是了解WAI的好方法,如果您正在开发更复杂的Yesod应用程序,这也非常有用。

关于haskell - Haskell和Webframeworks,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15397813/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com