`
daogangtang
  • 浏览: 62927 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

发布Bamboo 1.0,一个 lua MVC web开发框架

阅读更多
今天非常高兴,历经接近1年的开发,终于发布了 Bamboo v1.0。它是一个MVC,融合了非常多的创新理念在其中。

以下是发布邮件。

==========================================================
Dear friends,

I'm glad to announce the first release of Bamboo - v1.0. It took a
long time to prepare but now it may be ready to be tested so that I
can get some feedbacks.

## Features

- Bamboo is a MVC framework;
- cooperates with mongrel2, zeromq and redis;
- stateless handler;
- powerful views rendering engine;
- a strict single inheritance OOP model style;
- use a lua table as the main URL router;
- in each module, there can be another URL router related to this module (URL moduled);
- project init(), finish(); module init(), finish();
- a whole set of filter system for handler function;
- flexible ORM wrapper, specific to redis;
- powerful MVM (model-to-view mapping) function;
- decorators on database related actions, to reduce manual code;
- builtin User, Group and Permission models and a set of permission checking procedure;
- builtin test framework (based on telescope).


You can find installation method and the documentation for Bamboo here:

https://github.com/daogangtang/bamboo

You can refer:

https://github.com/daogangtang/bamboo/blob/master/README.md

to get more info about it.

The install method is at:
https://github.com/daogangtang/bamboo/blob/master/doc/0.INSTALL.md

The installer script is hosted on Google Code:

http://code.google.com/p/bamboo-installer/downloads/list

http://bamboo-installer.googlecode.com/files/BAMOO_INSTALL_v1.0.tar.gz


Best regards,
Daogang Tang  daogangtang(at)gmail.com


--
Nothing is impossible.

分享到:
评论

相关推荐

    Lua-1.0.113 luajava

    Lua-1.0.113是Lua的一个早期版本,尽管版本号较低,但在当时已经具备了基本的脚本语言特性。 LuaJIT(Lua Just-In-Time Compiler)是Lua的一个高性能的即时编译器,它将Lua代码编译为机器码,从而提高了执行效率。...

    Lua实现PureMVC

    这个是一个根据AS3(ActionScript 3) pureMVC而转换过来的lua pureMVC。所有的接口完全跟AS3版本一致。 若是想使用,可以直接查看网上的pureMVC 文档,我并未对任何一个函数改名或者更换参数位置。 注意,这个PureMVC...

    香草:OpenResty Lua MVC Web框架

    "香草"是一个基于OpenResty的Lua MVC(模型-视图-控制器)Web框架,专为构建高性能、高并发的Web应用而设计。OpenResty是一个强大的Web服务平台,它集成了Nginx和LuaJIT,允许开发者用Lua语言来处理HTTP服务器端的...

    lua开发中实现MVC框架的简单应用

    在使用Lua进行MVC框架开发时,开发者应该注意代码的结构清晰性、函数和类的合理组织,以及内存管理等问题,以确保游戏的性能和稳定性。此外,合理利用Lua的特性,如表、闭包、元表等,可以进一步优化游戏逻辑和性能...

    基于C的OpenWrt Web界面开发框架设计源码

    本源码是基于C开发的OpenWrt Web界面开发框架设计,包含152个文件,其中包括45个.json文件,22个.js文件,17个.md文件,17个.vue文件,以及11个.lua文件。此外,还包括4个.c文件,3个.yml文件,3个.mk文件,2个.svg...

    c++ lua 框架资源包c++ lua 框架资源包c++ lua 框架资源包c++ lua 框架资源包c++ lua 框架资源

    c++ lua 框架资源包c++ lua 框架资源包c++ lua 框架资源包c++ lua 框架资源包c++ lua 框架资源包c++ lua 框架资源包c++ lua 框架资源包c++ lua 框架资源包c++ lua 框架资源包c++ lua 框架资源包c++ lua 框架资源包...

    Lua的MVC框架Sailor.zip

    Sailor 是一个 Lua 语言的 MVC 编程框架。支持跨平台,兼容 mod_lua 或者 mod_pLua, Nginx 的 ngx_lua, 或者任何支持 CGI 的 Web 服务器,如 Civetweb 或者 Mongoose, 前提是必须有 CGILua使用 Sailor 开发应用的...

    thinklua:一个lua Web MVC框架一个基于openresty的web框架

    ThinkLua 是一个专为Lua设计的Web MVC(模型-视图-控制器)框架,它基于OpenResty,充分利用了OpenResty在Lua与Nginx集成的强大能力,为开发高性能、轻量级的Web应用提供了便捷的工具。OpenResty自身集成了Nginx ...

    易语言LUA支持库1.0#0版(第三方)

    这是一组全局函数,当您在您的应用程序中实现一个能被LUA调用的函数时候,需要用到这些函数。主要是数据交换相关。包含 LUA取参数数目、LUA取参数类型、LUA取参数值、LUA加返回值、LUA扩展栈。后续版本可能会根据...

    LUA脚本支持库1.0版(LUA_FNE.fne)-易语言

    例如,可以在易语言程序启动时加载一个初始化LUA脚本,用于设置环境变量、预加载数据等。在运行过程中,也可以根据需要动态执行LUA脚本,实现动态功能扩展。 需要注意的是,虽然LUA_FNE.fne库提供了便利的接口,但...

    cocosLua中MVC的应用

    在游戏开发领域,Cocos2d-x是一款广泛使用的开源跨平台2D游戏引擎,而Cocos2d-x Lua则是其支持的脚本语言之一,它提供了便捷的lua接口来实现游戏逻辑。MVC(Model-View-Controller)是一种常见的软件设计模式,常...

    基于OpenResty的LuaWeb框架Lor.zip

    Lor是一个运行在[OpenResty](http://openresty.org)上的基于Lua编写的Web框架. 路由采用[Sinatra](http://www.sinatrarb.com/)风格,结构清晰,易于编码和维护. API借鉴了[Express](http://expressjs.com)的思路...

    用于Web开发的Lua微框架_Lua_下载.zip

    《Lua微框架在Web开发中的应用》 Lua是一种轻量级的、高性能的脚本语言,因其简洁的语法和高效性,在游戏开发、嵌入式系统以及Web开发等领域得到了广泛应用。本文将深入探讨如何利用Lua构建微框架进行Web开发。 一...

    Python-Lor是一个运行在OpenResty上的基于Lua编写的Web框架

    Lor是一个运行在OpenResty上的基于Lua编写的Web框架.路由采用Sinatra风格,Sinatra是Ruby小而精的web框架.API基本采用了Express的思路和设计,Node.js跨界开发者可以很快上手.

    Lua 编译辅助工具 1.0 for lua 5.1.4

    程序为各位lua开发、学习者,对lua代码编译为二进制码提供了一个便利的解决方案。 1.支持方便地添加单个文件以及多个件的编译。 2.使用表达式得到输出路径。 3.文件搜索。 360会报毒,但是我保证没毒,360你们懂的...

    EmmyLua-AttachDebugger-1.0.0.4.zip

    "EmmyLua-AttachDebugger-1.0.0.4.zip"是这个工具的一个特定版本,版本号为1.0.0.4,意味着它可能包含了该版本的最新更新和修复。 在IntelliJ IDEA中,集成EmmyLua调试器使得程序员能够像调试Java代码一样调试Lua...

    Lua的Web框架Lapis.zip

    Lapis 是一个用来构建 Web 一个用的框架,使用 MoonScript 或者 Lua 开发,运行于 OpenResty。 示例代码: lapis = require "lapis" class extends lapis.Application  -- Define a basic pattern that...

    Lua游戏服务器框架开源源码-----crossover

    《Lua游戏服务器框架开源源码——crossover深度解析...总的来说,crossover为游戏服务器开发提供了一个高效、易用的平台,通过深入理解和熟练运用,我们可以构建出稳定、高性能的游戏服务,为玩家带来流畅的游戏体验。

    血杀1.0加密工具.Lua.lua

    血杀1.0加密工具.Lua.lua

Global site tag (gtag.js) - Google Analytics