我即将开始我的下一个web开发项目,我想听听Lua在web开发领域的优点。
Lua与PHP/Python/JSP/等相比如何。用于web开发?
为什么Lua不是web应用程序语言的最佳选择呢?
发布于 2009-08-20 03:43:05
简而言之:
PHP一开始更像是一种宏处理器,而不是一种语言,尽管经过多年的改进,当人们说"X真的变得更好了“时,我倾向于对
归根结底是这样一个问题:
如果你想了解一切,Lua就是你的游戏。如果你想要很多已经为你构建的东西,我不能建议你如何选择PHP/Python/JSP/Rails等等。
有关Lua和Python的更多信息,请访问Which language is better to use, Lua or Python?
发布于 2009-08-20 00:12:37
使用Lua进行web开发非常简单,rare...you可以做到,但它比使用一种成熟的web开发语言(PHP)或具有良好的web相关库(python/ruby/等)的语言要耗费更多的时间。如果你真的使用Lua,这意味着你可能最终会因为成熟的web语言中容易获得的东西而“重新创建轮子”。
更好的问题是,Lua提供了哪些您需要的,而在您列出的其他语言中没有提供的?或者你想通过创建一个Lua MVC框架来帮助Lua成为一个更好的web开发平台,就像Rails为Ruby所做的那样?
发布于 2009-08-20 00:16:32
Kepler project可能是Lua中最著名的web应用程序开发起点。他们有一个mailing list,其档案将对各种方法的优点进行大量讨论。
开普勒站点本身是在一个名为Sputnik的内容管理系统框架中构建的,几乎完全是用Lua编写的,并且基于开普勒项目。
使用Lua的典型方法是使用一种适合与各种系统组件接口的语言来实现这些接口,并使用Lua进行业务逻辑和粘合。Kepler提供了主要用C编写的库,这些库为Lua代码提供了对文件系统、数据库和网络的访问。它还提供了一个定义的API层来与web服务器交互,并实现了Apache、任何支持CGI的服务器和Xavante,Xavante是一个主要使用Lua实现的完整web服务器。
https://stackoverflow.com/questions/1303270
复制相似问题