lua jit 性能这么好,为啥使用的人不是很多呢?

2017-11-25 16:22:59 +08:00
 m939594960

lua jit 性能这么好,而且语法感觉也还行,为啥用来写 web 应用的人不是很多呢?

13009 次点击
所在节点    问与答
32 条回复
msg7086
2017-11-26 03:17:47 +08:00
还没到需要考虑性能的时候。
开发,先看代码实现难度,再看维护难度。
等要看性能的时候,你公司价值起码一个亿了吧。
然后我们再来看换什么语言。
(这时候大概也不是换 lua 了,因为还要看人才数量,说不定就滚去 Java 了。)
你应该问,有多少人写 Web 是会遇到性能瓶颈的。
zhangbohun
2017-11-26 04:05:30 +08:00
数组索引从 1 开始。。。
lrxiao
2017-11-26 05:06:18 +08:00
lua 主要是与 C/C++交互啊 web 又不用这玩意 要是做游戏还行
baskice
2017-11-26 06:46:55 +08:00
我说一个最简单的问题,假设现在有两种代码
A 代码 1 小时上手
B 代码需要 4 年本科培训才能搞懂

A 代码写的程序平均要 B 代码运行时间的 2 倍以上。

现在有大量像我一样的人只需要快速上手写个小破网站给十几个人看即可。
另有少数 Google 级的大公司访问上亿,每一毫秒优化都非常必要。

你说大部分人选 A 还是 B ?
anmaz
2017-11-26 07:17:58 +08:00
老师说,大部分公司的体量还没有达到谈性能问题,多一台服务器足以
abcbuzhiming
2017-11-26 09:05:40 +08:00
替代 JAVA ?口气真大啊,你的生态圈才多大?
m939594960
2017-11-26 10:34:52 +08:00
@abcbuzhiming 没有一个语言是上来就有一个很完善的生态圈,都是慢慢用,慢慢有人进行完善。
m939594960
2017-11-26 10:35:36 +08:00
@lrxiao web 可以用这东西的,现在已经有几个 lua 的 web 框架了 配合 openresty 使用
abcbuzhiming
2017-11-26 11:21:38 +08:00
@m939594960 你要不要看一下 lua jit 这玩意已经诞生多久了?有的语言只适合做小工具,不会有人给他做生态圈的
visonnn
2017-11-26 11:59:38 +08:00
最近一直在做用 openresty 做开发,体验讲真不好,要花比较多的时间去调试。

luarocks 也是要了我的命……
blless
2017-11-26 12:20:59 +08:00
我是运维转的开发,写了 go 之后再也不想写 python 这种动态语言了…动态语言真的是炳双刃剑,技术好的人用得越好,差的人也用得更差,go 只要老老实实写业务 性能已经是 python 的数倍了。lua jit 比 python 快我信,比 go 还快?
SuperMild
2017-11-26 13:14:29 +08:00
@blless 我也是从 go 开始感受到静态语言的好处

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/409476

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX