Wheb-Framework:Haskell WAI框架

时间:2024-05-30 22:14:12
【文件属性】:

文件名称:Wheb-Framework:Haskell WAI框架

文件大小:57KB

文件格式:ZIP

更新时间:2024-05-30 22:14:12

Haskell

eb 无摩擦Haskell WAI框架 关于 Wheb是用于简单有效地构建健壮,高并发Web应用程序的框架。 它的主要目标是扩展基本WAI库的功能,并为Haskell Web服务器提供一个简单的入口点。 唯一的先决条件是“向您学习Haskell”或另一门Haskell入门课程。 Wheb专注于为应用程序的每个部分提供*数据结构。 一些框架迫使您进入IO进行Websocket等扩展,从而使应用程序monad中的工具丢失。 Wheb中的所有内容都是基于WhebT变压器构建的。 这意味着您的终端管理命令,HTTP处理程序和WebSocket都具有一种数据类型。 只需构建一个插件,即可在任何地方使用它。 特征 核心数据类型将使您能够构建从只读服务器到具有基本Haskell的完全交互式Web应用程序的所有内容。 最小的样板开始您的应用程序。 会话,身份验证和缓存接口是内置的。只需插入后端即


【文件预览】:
Wheb-Framework-master
----.travis.yml(802B)
----wheb-base()
--------changelog(351B)
--------tests()
--------LICENSE(1KB)
--------Wheb.cabal(6KB)
--------src()
--------Setup.hs(46B)
----plugins()
--------wheb-mongo()
--------wheb-redis()
--------wheb-strapped()
----examples()
--------File.hs(345B)
--------Redis.hs(778B)
--------Minimal.hs(163B)
--------Stateful.hs(1KB)
--------resources()
--------WebSockets.hs(2KB)
--------Mongo.hs(1KB)
--------Blaze.hs(1KB)
--------WebRoutes.hs(1KB)
--------Main.hs(6KB)
--------Strapped.hs(910B)
--------Routes.hs(2KB)
----.gitignore(94B)
----README.md(9KB)

网友评论