项目地址: https://github.com/yoshikizh/swee
使用方法:
gem install swee
用以下代码创建一个新项目 跟 rails 一样,创建完毕会自动创建好 初始 controller ,action,和 启动 server
swee new myproj
PS
对 model 层的实现想法较多,所以暂时没有 model 层,大家可以自己先用 AR 或者其他 第三方 modle
由于 SWEE 全部的处理,包括 接受请求 到 响应给浏览器 全部在 EM defer 中执行,所以并发应该比较好
后续准备把 thin 的依赖 和 rack 的依赖拿掉,完完全全变成自己的一套 web 框架,主要是 HTTP 解析自己实现一下,还有几个必备的 middlewaves 实现一下
最后
由于版本还比较初级,供大家学习研究