zoukankan      html  css  js  c++  java
  • luvit 初尝鲜

    官网:http://luvit.io/

    Luvit is an attempt to do something crazy by taking node.js' awesome architecture and dependencies and seeing how it fits in the Lua language.

    This project is still under heavy development, but it's showing promise. In initial benchmarking with a hello world server, this is between 2 and 4 times faster than node.js. Version 0.8.2 is the latest release version.

    Luvit是一个移植node.js架构到lua语言平台的疯狂实验项目。当前还处于活跃进化中,不完全稳定,但效果很牛叉。很简单的hello world server,性能比node.js同学快2到4倍。

    windows编译


    当前尝试版本是 0.8.2.

    获取包:

    直接使用git同步最新源码包,或者,可以访问

    http://luvit.io/dist/latest/luvit-0.8.2.tar.gz

    下载全量源码包,不包含.git历史信息。

    编译步骤:

    1,打开git.bash

    2,执行

    cd D:luvit-0.8.2

    python configure     # 我当前的Python已经安装gyp组件,不知道不安装会不会报错

    3,用visual studio打开all.sln工程文件,Build All (我的VS是2010)

    4,在Debug目录里面即可以看到

    buildvm.exe buildvm.pdb lib luajit.exe luajit.pdb luvit.exp luvit.lib minilua.exe minilua.pdb
    buildvm.ilk echo-server.lua lua luajit.ilk luvit.exe luvit.ilk luvit.pdb minilua.ilk obj

    简单测试下:

    把官网的echo-client, echo-server脚本保存为 client.lua, server.lua,然后使用 luvit.exe server.lua

    再开一个cmd,执行 luvit.exe client.lua

    大功告成。

    为啥玩luvit?

    lua是相对非常简单的大范围使用脚本语言,搞懂lua 解释器的可能性比搞懂python解释器、java解释器的可能性高得多。

    luajit速度非常快~   呃,这个当然只是用来说说,其实,我参与的和我写的程序,远没有到需要关注Python、V8、Luajit的效率的程度啦

  • 相关阅读:
    js记录
    快速最好响应式布局(CSS3)
    CSS3终极动画制作属性animation
    虚拟机中试用windows 8(视频)
    平板电脑上完美体验Windows 8 (视频)
    面对电磁泄漏您的电脑还安全吗?--计算机设备信息泄漏揭秘
    基于Linux平台Softimage XSI 演示
    为您的Office文档加把锁-ADRMS的安装
    VNC Server模拟攻击实战
    暴力破解FTP服务器技术探讨与防范措施
  • 原文地址:https://www.cnblogs.com/morya/p/3852396.html
Copyright © 2011-2022 走看看