2011-01-23 48 views
6

Zed Shaw的Lua如何与其他Lua网络框架比如KeplerLuCI等网络框架调用TirTir与其他Lua Web框架相比如何?

比较,以这样的事情,如:

成熟的代码库的
  • 特征/功能
  • 性能
  • 易用性

UPDATE

由于Tir基于使用Lua的coroutine,这是否意味着Tir永远无法很好地扩展?原因是,鉴于协程在Lua中作为合作/协作线程(而不是先发制人)实现,Lua的协同程序无法利用多核/处理器系统?

+2

* LuaRocks *不是一个Web框架。 – ponzao 2011-01-23 20:15:38

回答

1

Tir比开普勒或LuCI更新,所以代码几乎没有成熟。我现在将Tir列为实验。同样的因素也意味着它的功能显着减少。

确实有一个非常愉快的延续传递风格的可用,虽然通过其基于协程的流动的东西。

直到Zed的稳定更:-)

+0

您提到了Tir正在围绕使用协程来设计。鉴于协程不能利用多核/处理器,这不是一个负面吗? – frooyo 2011-02-06 06:26:13

1

This video从2011年PYCON我会评分,个人,作为实验的乐趣,但可能没有准备好繁重说基本上你被更多运行在多核或多处理器扩展工人在高负荷条件下的记忆优势会带来更好的表现。 在视频中说,在Meebo's,他们在过去的几个月中使用了这种方法,承担了巨大的负担。

该视频是python特有的,所以它只是用于缩放协程问题的一部分。视频长度大约是三十分钟。

相关问题