之前有吐槽过 OpenResty 中的 Nginx+Lua 写得很痛苦,传送门看这里
https://www.v2ex.com/t/438389本着八卦的心情到处八卦 Nginx+Python, Nginx+Javascript 这样的实现,还真有!
Nginx 官方要实现一个 JavaScript 实现,作为钦点的内置脚本语言。后来这个实现就被称作 nginScript,简称 njs
官方的介绍看这里
http://nginx.org/en/docs/njs_about.html本着继续八卦到世界的尽头的心态,我还找到了他们的开发仓库
http://hg.nginx.org/njs/有看到 Igor Sysoev 一直在提交代码吗!!!有看到吗!!!看到吗!!!
仔细看一下他们迭代的版本,已经到 0.2.0 啦!已经基本实现 ES5.1 的要求
这么玩下去,我觉得 njs 合并到 nginx mainline 版本释出,那是指日可待的事情~
想想,性能爆表的 Nginx,加上前后端通杀比世界上最好的 PHP 还要热门的 javascript,这对官方组合会爆出什么样的浪潮~
好了,我觉得这么搞法,章哥的 openresty 目测是玩不过 njs 了~
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/453594
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.