What have you found for these years?

2009-06-17

wsgi

這東西一直不知道是什麼,看到很多次,最後在 clojure 的
ring 中看到,忍不住去查查看。最下面有一張圖:

     +--->HTTP Request--->[Adapter]--->Req1---->[Middleware]--->Req2----+
| |
[Client] [Handler]
| |
+----HTTP Response<--[Adapter]<---Resp2<---[Middleware]<---Resp1<--+

他說這個架構是學自 rack 和 wsgi 的,
所以就對 wsgi 很好奇。稍微看過之後,例如其 spec,
很明顯可以看出跟 rack 非常相似,而且這保證比 rack 要來得早很多。

再加上 mailing list 上的這篇:
[Web-SIG] Rack: WSGI on Ruby
這樣應該就很明確 rack 是學自 wsgi 吧?居然沒看過有人提這件事.......

不過看到上面那篇,rack 在當時似乎忽略很多問題,不知道現在如何...

==
因為這件事忽然想起 haskell 的 hack, 結果我找不到了?
事實上是所有跟 nfjinjing 有關的東西,在 github 上都不見了...
希望是 github 出錯,而不是自刪帳號 @@

4 retries:

Plumm said...

Haskell 的 Web 架構你有試過嘛?

godfat 真常 said...

我跑過 HAppS, 拿來跑 gitit
gitit 的 cabal 版可能功能不完整,
用起來有點怪怪的,就沒繼續試了

Plumm said...

不過,會想用 Haskell 來寫網頁的人,應該不多吧。

godfat 真常 said...

已經比我想像中的多了說

Post a Comment

All texts are licensed under CC Attribution 3.0