Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How does Tir compare to other Lua web frameworks? [closed]

How does Zed Shaw's Lua web framwork called Tir, compare to other Lua web frameworks such as Kepler, LuCI, etc?

Comparison to such things like:

  • maturity of code base
  • features/functionality
  • performance
  • ease of use

UPDATE:

Since Tir is based on the use of Lua's coroutine, doesn't this imply that Tir will never be able to scale well? Reason being, Lua's coroutine's cannot take advantage of multi-core/processor systems given that coroutines are implemented in Lua as a cooperative/collaborative threads (as opposed to pre-emptive)?

like image 966
frooyo Avatar asked Jan 23 '11 17:01

frooyo


1 Answers

Tir is much newer than Kepler or LuCI, so the code isn't nearly as mature. I would rank Tir as experimental, right now. The same factor also means that it has significantly fewer features.

It does have a very pleasant continuation passing style of development available though, through its coroutine based flow stuff.

I would rate it, personally, as fun for experimentation, but probably not ready for heavy lifting until Zed stabilizes it more :-)

like image 154
brianm Avatar answered Oct 01 '22 13:10

brianm