2
bravluna 2012-07-13 13:37:47 +08:00
node 火起来一个重要原因是用 js 编写,不知道 lua 开发人员有多少?
|
3
luin 2012-07-13 13:42:22 +08:00
和nodejs像死了……
|
6
reus 2012-07-13 14:12:34 +08:00
好语言好vm很多,但是能形成好的生态环境的不多
|
7
guotie 2012-07-13 14:45:00 +08:00
不能在浏览器端运行
|
8
est 2012-07-13 14:53:20 +08:00 6
lua没有优势。
web开发核心,就是各种诡异变态的字符串处理拼接。 lua没有官方的unicode强力支持,直接残废一半。lua目前只有些许的utf8支持。这对web开发远远不够的。 lua内置只有pattern match,没有regex,又残废一半 lua的battery不集中,一套优良的标准库对一个社区的作用太大了。CPAN和PYPI 就是例子。 再加上lua官方不愿意把lua作为一种general purpose lang来发展,而是坚守SDL领域 所以,除非推翻官方的暴政,形成字符串调教体系,lua不会在web方面有太大发展。 lua唯一牛逼的就只有coroutine和luajit2了。 |
9
luin 2012-07-13 14:54:03 +08:00
我觉得node.js主要成功的原因还是因为javascript,实践中体验一下就知道前后端用同样的代码是多爽了。web开发目前大部分还是更注重开发效率而不是语言的运行效率(瓶颈一般在io),所以lua和python、ruby比有啥优点呢?
|
10
lucky215 2012-07-13 15:05:59 +08:00
一直对node.js不太感冒,lua有点兴趣的说
|
12
jjgod 2012-07-13 15:30:59 +08:00
memory footprint 比 node.js 好太多了。
|
13
heroicYang 2012-07-14 19:55:40 +08:00
@luin 支持这一说法。Nodejs火了并非是异步编程、非阻塞I/O等特性~
|
14
dongbeta 2012-07-14 20:08:13 +08:00
web开发核心,就是各种诡异变态的字符串处理拼接。+1
|