文件名称:swee:ruby 实现的轻量级web框架
文件大小:63KB
文件格式:ZIP
更新时间:2024-07-07 03:05:40
Ruby
Swee Swee 是一个轻量级的 ruby web 框架, 包含一个http服务器。 目前还是demo阶段, 供学习和参考使用 特性 和 实现方式 底层接受http请求 基于 EventMachine 的 event loop 内部一些特性都是基于 event loop 如: 服务器重启, 以及代码reload等特性 处理请求并包装为 request 结构暂时使用的是 Thin 的 http_parser 应用层轻量级包装 实现 route 和 controller 目前支持 rails 的一些特性 使用部分 rack 的 middlewaves 和 一些自己实现的 middlewaves 安装 请使用ruby2.1.0或以上版本, 然后安装 swee 的Gem gem install swee bundler 安装方式 添加以下代码到 Gemfile gem 'swee', '~>
【文件预览】:
swee-master
----testproj()
--------run.rb(87B)
----README.md(4KB)
----bin()
--------swee(61B)
----pkg()
--------.DS_Store(6KB)
--------swee-0.0.2.gem(25KB)
----test()
--------test_swee.rb(234B)
----Gemfile(89B)
----Gemfile.lock(808B)
----foo.log(436B)
----spec()
--------spec_routes.rb(1KB)
----LICENSE.txt(1KB)
----doc()
--------tmp.rb(4KB)
----.DS_Store(12KB)
----lib()
--------swee()
--------template()
--------.DS_Store(6KB)
--------swee.rb(92B)
----Rakefile(71B)
----swee.gemspec(1KB)