2013-05-02 101 views
3

有没有什么Flask(Python网络框架)那么Lua作为一种语言不支持?可以将Flask(Python)移植到Lua吗?

我想重新实现在Python中开发的Flask到Lua来创建一个类似于Flask的新Lua webframework。但在我尝试创建一个基于Flask作为参考的新Lua webframework之前,我想从一开始就知道Flask提供的某些功能是否会由于Python和Lua之间的差异而转换为Lua。

回答

3

我想不出任何语言功能你会在Lua丢失,可能会阻止你实现一个类似于瓶的东西。

我敢肯定你检查这已经,但以防万一:有几个webframeworks已经可用于Lua中,一些正在积极发展(和一些没有了一段时间更新):

+0

Moonscript是Lua中。这是一个Lua的DSL,类似于CoffeeScript – nickb 2013-05-03 01:35:08

+0

@nickb,Leaf表示Lua的例子在todo列表中;目前所有的都是用于Moonscript。 – 2013-05-03 03:47:24

+0

Lua版本已经发布,http://leafo.net/lapis/#lang=lua,我还没有翻译所有的参考手册,但你可以在这里找到一个详细的例子http://leafo.net/青金石/#的reference.html青金石功能于LUA – leafo 2013-07-22 23:19:11