7 php python lua web-applications
我即将开始我的下一个Web开发项目,并希望了解Lua在Web开发领域的优点.
Lua如何比较PHP/Python/JSP/etc ..用于Web开发?
任何理由为什么Lua会成为Web应用程序语言与其他语言的不良选择?
Nor*_*sey 19
简单来说:
Lua为您提供了一个更小,更简单的系统,您可以完全理解它,但它在一个更小的生态系统中 ; 开普勒是你得到的,你可能需要建立自己的一些东西.我发现这很容易和有趣(我大量使用Lua绑定到Expat解析器和Lua对象模型,这是Kepler的一部分),但其他人可能更喜欢使用其他人正在使用的东西.
PHP开始作为一个多语言的宏处理器,虽然它多年来的改善,当人们说" X真的变得好了很多",我倾向于谨慎的 X.我发现PHP输出,但是有一个庞大的Web开发生态系统.
Python是一种不错的语言,但多比的Lua做大了,在重大改版的阵痛(过渡从2.5到3.x).你再次获得了一个大生态系统 ; 我在Python 中遇到的问题是语言和系统太大,任何人都无法理解.如果我不需要,我不喜欢处于这种情况.
Ruby是一种更清晰的语言设计,而大型Rails生态系统则是一个胜利者.Ruby不如Python复杂,但比Lua更复杂.Rails有点像野兽.
归结为这个问题:
您是否愿意了解系统中的所有软件,即使您必须自己构建很多东西?
或者你愿意为你准备很多东西,即使你最终还是不清楚每一件作品是如何工作的?
如果你想了解一切,Lua就是你的游戏.如果你想要为你构建很多东西,我不能建议你如何选择PHP/Python/JSP/Rails等等.
有关Lua和Python的更多信息,哪种语言更适合使用,Lua还是Python?
使用Lua的web开发是非常罕见的......你可以做到这一点,但是这将是一个很大的时间比使用已经成为一个成熟的网络开发语言(PHP)或具有良好的网络相关的库(蟒蛇/红宝石语言消费/ etc.)如果你选择了Lua,这意味着你可能会在成熟的网络语言中轻松地"重新创建轮子".
更好的问题是,您所需要的Lua提供的是您所列出的其他语言中没有提供的内容?或者你想通过创建像Rails为Ruby做的Lua MVC框架来帮助Lua成为更好的Web开发平台吗?
| 归档时间: |
|
| 查看次数: |
10509 次 |
| 最近记录: |