浏览 3336 次
锁定老帖子 主题:欢迎加入ruby OFF rails圈子
精华帖 (0) :: 良好帖 (0) :: 灌水帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-02-24
最后修改:2009-02-25
http://rubyoffrails.group.iteye.com/
圈子地址
本圈子致力于介绍和讨论Ruby世界中Rails之外构造Web应用的其他方式。目前最有可能和Rails竞争的方案是 Sequel代替ActiveRecord,Sinatra代替actionpack,Pony代替 ActionMailer,rest-client代替ActiveResource。 这些库最大的特点是轻量,而且内部构造合理。如果仔细阅读Rails源代码,我保证你会经常晕头转向。而阅读这些框架则不会。比如我这篇博客就简要介绍了rack中路由和rails中的不同。merb已经和rails宣布合并了,从代码改动来看,rails从merb中吸收了很多东西。本圈子也欢迎merb的讨论。 我刚刚写了一个只要一个文件实现的15分钟blog(实际花了1个半小时,Delete也没有实现, ),简单介绍了sinatra和sequel的使用。该文件也可以在本文附件下载。运行方式为gem install sequel sinatra;ruby blogs.rb -p 3000 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2009-02-25
Sinatra是不是只适合做中小型网站?
|
|
返回顶楼 | |
发表时间:2009-02-25
最后修改:2009-02-25
climber2002 写道 Sinatra是不是只适合做中小型网站?
喜欢sinatra只要一个理由:它很酷。sinatra总共只有三个文件,1000多行代码。相比于rails几百个文件,8000多行代码,简单太多。 现阶段,由于helpers的缺乏,尤其是没有RJS,用sinatra开发web应用是很不现实的。sinatra目前最适合的应用是作web服务。 幻灯片: http://www.slideshare.net/adamwiggins/lightweight-webservices-with-sinatra-and-restclient-presentation 视频: http://rubyconf2008.confreaks.com/lightweight-web-services.html sinatra最酷的就是它的可移植性,可以方便的在应用之间共享功能。merb有slice,rails有metal,但是sinatra更轻,而且它制作的切片本身就可以作为web应用启动。 |
|
返回顶楼 | |
发表时间:2009-02-25
怎么没人研究ruby的非web应用啊
|
|
返回顶楼 | |
发表时间:2009-02-25
samsam 写道 怎么没人研究ruby的非web应用啊
ruby在非web方面和perl, python有什么优势? 我看一点都没有. 没有rails,ruby什么都不是. |
|
返回顶楼 | |
发表时间:2009-02-26
ray_linn 写道 samsam 写道怎么没人研究ruby的非web应用啊 ruby在非web方面和perl, python有什么优势? 我看一点都没有. 没有rails,ruby什么都不是. 我用ruby跑嵌入式程序,我用ruby搞卫星通讯,我用ruby作编译和配置管理,我用ruby做图像识别,我用ruby为我儿子的生日party播放幻灯片。 说没有rails,ruby什么都不是,只能说明你的视野还很狭隘。 |
|
返回顶楼 | |
发表时间:2009-02-26
ruby的源代码编译起来确实很方便,主要是因为没有autoconf。
|
|
返回顶楼 | |
发表时间:2009-02-26
就很想看看ruby的其他应用,可是国内好像。。。
|
|
返回顶楼 | |