异步事件驱动的Ruby Web应用框架 Cramp

未知
Ruby
跨平台
2010-01-10
红薯

Cramp是一种新的,处 理并发事件的Web应用程序框架,由37signals和Rails核心小组的Pratik Naik提供。它建立在Ruby的EventMachine库之上,主要用于处理一些大量的开放连接 (如Comet系统或streaming APIs),整个过程都使用event-driven I/O。

Cramp使用Rails 3.0的ActiveSupport 和 ActiveModel库, 它会显示两层用于开发:controllers 和 models。

示例代码:

require 'rubygems'
require 'cramp/controller'

class WelcomeAction < Cramp::Controller::Action
on_start :send_hello_world

def send_hello_world
render "Hello World"
finish
end
end

Rack::Handler::Thin.run WelcomeAction, :Port => 3000

安装方法:

gem install arel --pre
gem install activemodel --pre

And then,

gem install cramp

 

加载中

评论(0)

暂无评论

暂无资讯

暂无问答

not the best time to try

not the best time to try

2015/05/29 13:18
2
0
转:Ruby 的性能 与如何选用正确的framework来做web

从Linkedin和Iron.io抛弃ruby说起 最近半年关于Ruby编程语言最负面的两条新闻莫过于2012年10月的报导:Linkedin从ruby迁移到node.js,30台服务器减到3台,以及2013年3月的报导:Iron.io从rub...

2013/07/09 17:42
197
0
分析151个后缀在各大考纲词汇中的作用(一)

CET4、CET6、GRE、IELTS、TOEFL、考研英语总的词汇量为14055,分析后缀数为151,有9525个单词分布在这些后缀中,剩下的4530个词汇没有任何后缀信息。

2015/03/26 22:40
192
0
分析996个词根在各大考纲词汇中的作用(二)

CET4、CET6、GRE、IELTS、TOEFL、考研英语总的词汇量为14055,分析词根总数为996,有11544个单词分布在这些词根中,剩下的2511个词汇没有任何词根信息。

2015/03/26 07:42
758
1

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部