Haskell的web框架 Yesod

未知
Linux
2012-04-09
红薯

YesodHaskell 的 Web 框架用于开发类型安全、RESTful、高性能的 Web 应用。

安装方法:cabal install yesod-platform

加载中

评论(1)

Iridium
Iridium
看来做web的途径真的很多,用 Haskell 做後端开发似乎也是一条路。

暂无资讯

暂无问答

Yesod - 基础结构 (2)

基本语法 学习任何新技术的第一步就是把它运行起来。本章的目标就是让你做一个简单的Yesod应用,涉及到一些基本概念和技术。 Hello World 我们以一个简单的Hello World 网页开始: {-# LANG...

08/22 19:35
8
0
Yesod - 类型类 (5)

Yesod 类型类 每个Yesod应用都需要实现Yesod类型类,目前为止我们只是在使用这个类型类的默认方法实现。在这章,我们将展开说明Yesod类型类的各个方法。 Yesod类型类给我们提供一个地方来定义...

08/27 16:27
3
0
Yesod - 简介 (0)

简介 自从web编程兴起,人们就一直在尝试着将开发工作变得更加有趣。作为社区,我们不断尝试推出新技术,来解决各种挥之不去的安全问题,HTTP的无状态性,多种编程语言(HTML, CSS,Javascr...

04/10 13:48
28
0
Yesod - 路由和响应 (6)

如果我们把Yesod看成一个MVC的框架,路由和响应就对应着C(控制器)。作为对比让我们先看看其他两种Web框架中的路由响应方法: 根据文件名响应,php和asp就是这么做的。 有一个可以根据正则表达式...

08/28 16:27
1
0
Yesod - Haskell (1)

Haskell Haskell 是一门强大,快速,类型安全的函数式编程语言。本书假定你已经熟悉了Haskell大部分基础知识。这里有两本学Haskell非常棒的书,而且两本都是网上免费阅读的: Learn You a Ha...

08/22 17:26
17
0
Yesod - Sessions (8)

HTTP是无状态的协议。虽然有些人认为这是一个缺点,但RESTful web开发的拥护者称赞这是一个优点。删除状态后,我们会获得一些优势,例如更轻松的可伸缩性和缓存。这和Haskell的非可变性有许多...

09/01 19:27
8
0
Yesod - 表单 (7)

我们已经提到了边界问题:每当数据进入或离开应用程序时,我们都需要对其进行验证。可能最困难的地方就是表单。表单代码编写很复杂;在理想的情况下中,我们想要一个解决以下问题的解决方案:...

08/31 18:51
19
0
Yesod - 组件 (4)

组件 web 开发的困难之一,我们必须配合三种客户端技术:HTML,CSS,Javascript。更糟糕的是,我们必须把它放在网页的不同位置:CSS在head中一个style标签,Javascript在body标签前script标签...

08/22 20:32
2
0
Yesod - 数据库 (9)

表单处理用户和应用程序之间的关系。我们需要处理的另一个是应用程序和存储层之间的关系。无论是SQL数据库,YAML文件还是二进制blob,您的存储层无法理解您的应用程序的数据类型,并且您需要...

09/02 17:54
20
0
Yesod - Shakespearean模板 (3)

Shakespearean 模板 Yesod 使用Shakespearean系列模板语言作为其创建HTML,CSS,JavaScript的标准途径。这种系列语言使用相同的语法,以及首要原则: 尽量少涉及底层语言,同时在不显眼的地方...

08/22 19:38
2
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部