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的效率的程度啦

  • 相关阅读:
    [TJOI2013]单词 AC 自动机
    NOIP 2017 逛公园 记忆化搜索 最短路 好题
    [BJWC2012]冻结 分层图最短路
    dijkstra STL 堆优化
    [POI2002][HAOI2007]反素数 数论 搜索 好题
    bzoj 2456: mode 思维题 好题
    [SDOI2012]Longge的问题 欧拉反演_欧拉函数
    [JLOI2011]飞行路线 分层图最短路
    页面加速优化
    制作html5微信页面的经验总结。
  • 原文地址:https://www.cnblogs.com/morya/p/3852396.html
Copyright © 2011-2022 走看看