- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我开始开发一个应用程序(一些供内部使用的无聊的会计软件),并决定使其基于Web,因为这将一次性解决多个问题。
现在有了几个可供Haskell选择的webframeworks(happstack,yesod和snap),我仍然开始再次感到不得不处理HTML,CSS和巧妙的有线JavaScript。
嗯
因此,我认为不妨尝试使用所有AJAX方式并使用Cappuccino或SproutCore进行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/
有人可以向我解释一下当前的 python webframworks 是如何组合在一起的吗? 我听说过的三个是 CherryPy、TurboGears 和 Pylons。但是我很困惑,因为 TurboG
我目前正在使用 iris web 框架,由于无法在问题跟踪器上提出问题,而且社区聊天已经停止,所以我在这里提出这个问题,希望有人能帮助我。 我需要将数据传递给 c.Render 函数 我有一个处理程序
今天我在我的本地机器上做了很少的基准测试来比较不同 Haskell Web 框架的纯文本速度,我注意到一些奇怪的事情。与编译版本相比,我测试过的几乎所有框架在从 GHCi 运行时都表现得更好。这是我的
我有一个小而简单的项目,没有数据库交互,除了小型 linux VPS (vServer) 128MB RAM 机器外,我没有免费资源。感觉冒险我想尝试用python实现这个项目。 这可能吗?如果是这样
我想使用 sails.js 构建一个 MVC 网络应用程序。 我还想要一个移动应用和桌面客户端来连接到我的网络应用。为了连接移动客户端,我想使用socket.io,因为它提供了实时功能。我应该如何将客
好吧,我知道这有点啰嗦。我不知道如何处理这个问题。我想运行与 Flask 并行处理数据的线程,但我还没有看到很多人这样做。这是一个个人网络应用程序,所以我不想走 Celery 和 RabbitMQ 的
我是一名优秀的程序员,十分优秀!