Lua vs PHP / Python / JSP / etc

我即将开始我的下一个Web开发项目,并希望了解Lua在Web开发领域的优点.

Lua如何与PHP / Python / JSP /等进行比较以进行Web开发?

任何理由为什么Lua对于Web应用程序语言与其他语言相比是一个糟糕的选择?

解决方法

简单来说:

> Lua为您提供了一个更小,更简单的系统,您可以完全理解它,但它在一个更小的生态系统中;开普勒是你得到的,你可能需要建立一些你自己的东西.我发现这很容易和有趣(我大量使用Lua bindings to the Expat parserLua Object Model,这是开普勒的一部分),但其他人可能更喜欢使用其他人正在使用的东西.
> PHP最初只是一种宏处理器而不是语言,虽然它已经有所改进,但是当人们说“X确实变得更好”时,我倾向于对X有所警惕.我发现PHP输出了,但是网络开发有一个庞大的生态系统.
> Python是一种很好的语言,但比Lua大得多,并且在重大修订的痛苦中(从2.5到3.x的过渡).你再次获得了一个大生态系统;我在Python中遇到的问题是语言和系统太大,任何人都无法理解.如果我不需要,我不喜欢处于这种情况.
> Ruby是一种更清晰的语言设计,大型Rails生态系统是一个胜利者. Ruby不如Python复杂,但比Lua更复杂. Rails是一个野兽.

归结为这个问题:

>您是否愿意了解系统中的所有软件,即使您必须自己构建很多东西?
>或者您是否愿意为您构建很多东西,即使您最终并不了解每件作品的确切含义?

如果你想了解一切,Lua就是你的游戏.如果你想要为你构建很多东西,我不能建议你如何选择PHP / Python / JSP / Rails等等.

有关Lua和Python的更多信息,请访问Which language is better to use,Lua or Python?

相关文章

1.github代码实践源代码是lua脚本语言,下载th之后运行thmai...
此文为搬运帖,原帖地址https://www.cnblogs.com/zwywilliam/...
Rime输入法通过定义lua文件,可以实现获取当前时间日期的功能...
localfunctiongenerate_action(params)localscale_action=cc...
2022年1月11日13:57:45 官方:https://opm.openresty.org/官...
在Lua中的table(表),就像c#中的HashMap(哈希表),key和...