`
robbin
  • 浏览: 4820634 次
  • 性别: Icon_minigender_1
  • 来自: 上海
博客专栏
377a9ecd-1ea1-34ac-9530-9daa53bb2a7b
robbin谈管理
浏览量:137002
社区版块
存档分类
最新评论

railsconf2007大会介绍

    博客分类:
  • Ruby
阅读更多
5月17日在美国波特兰举行了railsconf2007大会,在本次ruby on rails盛会,一众ruby社区大佬自然纷纷亮相,RoR作者DHH,Dave Thomas,David A Black, Chad Folwer等等,连Robert C Martin也献身演讲。大会的演讲内容基本上集中在REST,RoR的部署,单元测试等几个主题上来。大家可以下载大会演讲稿参考:
http://conferences.oreillynet.com/pub/w/51/presentations.html

大会照片:
http://www.flickr.com/photos/x180/sets/72157600225783815/

DHH主题演讲


Uncle Bob大叔也来啦


Dave Thomas


DHH的主题演讲是《A peak at Rails 2.0》,介绍rails2.0版本将要引入的新特性:

一、更好的REST功能支持
1、REST和AJAX更好的整合。可以在respond_to里面直接输出RJS了

2、ActiveResource将正式发布,ActiveReource是用来操纵REST资源的客户端API,可以像操纵本地ActiveReord model那样方便的操纵远程的REST资源。

3、Action Web Services被拿下,有了ActiveResource和REST,还需要SOAP和Web Services吗?当然不需要了。

4、更强大的根据mime type来自动匹配不同的资源表象

5、HTTP Basic验证支持
可以根据客户端对资源的请求,要求客户端进行HTTP Basic验证,当然也可以进行智能判断,如果是程序或者RSS Reader访问,采用HTTP Basic验证,如果是用户通过浏览器访问,则返回用户登录页面。

二、断点支持
可以在应用里面设置断点进行调试,还有调试语言。演示文稿里面写的太简略,我还没有搞明白是怎么回事?

三、静态资源的管理
1、在部署的时候,可以自动合并和压缩css文件和js文件,还可以设置cache,提高静态资源下载速度

2、更灵活的图片文件URL设置,把图片访问的URL分离到专门的图片服务器上面。

四、Query Cache
嘿嘿,不用问,这是我非常希望rails添加的功能,rails终于内置缓存了,当然我还希望以后添加对象缓存,而不光是查询缓存。

五、初始化目录config/initializers
如果你现在希望在rails启动的时候执行特定的操作,那么你可以把初始化代码放在config/environments.rb里面,在rails2.0里面你可以在config/initializers里面任意添加初始化文件。

六、更酷的DB Migration
create_table :people do |t|
  t.first_name :type=>:string
  ...
end

或者
create_table :people do |t|
  t.string :first_name
  ...
end

不用再写t.column.....了。

总的来说,rails2.0没有什么令人激动的新特性,主要的改动都是在rails1.2的REST功能上面的改进和完善。其他方面都是小修小补的改进。

纵观整个railsconf2007,核心话题还是集中在REST的话题上。REST无疑将是整个RoR社区的热点话题。

分享到:
评论
19 楼 wuhua 2007-06-25  
liuwangxia 写道
nwangwei 写道
照片都显示不出来了哎

我也是,估计 GFW 使的坏。
PS: 月光博客Flickr出现状况了

我这里可以看到哦。why?
18 楼 suave 2007-06-12  
关于Flickr,还可以使用Maxthon,上面有一个Flickr Pass GFW的Filter
17 楼 missall 2007-06-11  
robbin大牛有空多发表点相关消息,我等都是你的粉丝哈
16 楼 njmzhang 2007-06-10  
用firefox插件
Access Flickr!
15 楼 blackanger 2007-06-10  
多谢。。。
14 楼 liuwangxia 2007-06-09  
blackanger 写道
为什么看不了照片呢?

见月光博客的引用Flickr图片的方法
13 楼 blackanger 2007-06-09  
为什么看不了照片呢?
12 楼 superbo8888 2007-06-08  
每隔几天我都会来robbin的博客看一下,因为的确从这里可以接收到很多新鲜的咚咚,非常佩服这个大牛!
11 楼 kaven 2007-06-07  
看来DHH是铁了心要REST了
10 楼 liuwangxia 2007-06-07  
nwangwei 写道
照片都显示不出来了哎

我也是,估计 GFW 使的坏。
PS: 月光博客Flickr出现状况了
9 楼 nwangwei 2007-06-07  
照片都显示不出来了哎
8 楼 jerry 2007-06-06  
都有加成精华贴的,是不是有点拍Robbin的马屁?嘿嘿.
不错.
7 楼 longking 2007-06-04  
会场感触:
1.会场一排一排的Apple nb,看得我口水哗哗的。
2.演讲风格可真多啊,居然都扛上乐器了。希望下次能看到Gongfu

6 楼 ozzzzzz 2007-06-03  
我觉得2.0同1.2的改变还是很大的——现在的1.2只是支持REST,而2.0将是基于REST。
5 楼 lihbobo 2007-06-03  
呵呵,看来ruby on rails 的程序员好日子快到了。。有盼头了。。
4 楼 icefire 2007-06-03  
酷人是越来越多了!呵呵!
ruby on rails这么酷,
用他的人也该很酷才是!
3 楼 njmzhang 2007-06-02  
DHH蓄须了,越发酷了
2 楼 tornyz 2007-06-02  
jjx 写道
Uncle Bob大叔好威严啊
赫赫 威严 这个词还算恰当 有那么股子劲仗
1 楼 jjx 2007-06-01  
Uncle Bob大叔好威严啊

相关推荐

    rails3-railsconf2010

    标题与描述均提到了"rails3-railsconf2010",这表明内容主要聚焦于Rails 3在2010年的RailsConf会议上的关键更新与特性。Rails(Ruby on Rails)是一种用Ruby语言编写的开源全栈web应用框架,以模型-视图-控制器(MVC...

    railsconf_scripts:我的RailsConf实验室关于贡献Rails的Active Record脚本

    RailsConf脚本此回购包含用于练习我们将在RailsConf上学习的工具... 我们将逐步介绍如何使用CTags,source_location和TracePoint等工具遍历源代码。 此外,我们将创建用于报告问题的复制脚本,并学习高级git命令(例如

    railsconf-2015:Railsconf 2015 演讲和视频

    RailsConf 2015 演讲和视频时间表: : 浏览 RailsConf 2015 视频: : 如果您发现新的谈话/视频链接,请随时发送请求请求!主题演讲David Heinemeier Hansson 的开幕主题演讲Aaron Patterson 的主题演讲Sara Chipps...

    railsconf:奥斯丁on Rails RailsConf社区活动

    欢迎来到 Rails是一个Web应用程序框架,其中包括根据Model-View-Control模式创建数据库支持的Web应用程序所需的一切。 ... 该模型包含“智能”域对象(例如客户,产品,人员,过帐),该对象包含所有业务逻辑并知道...

    railsconf-2015:进程和线程 - Resque 与 Sidekiq

    我的 RailsConf 2015 演讲中的笔记和材料。 有关(Deckset)幻灯片,请参阅slides.md 。 在本地运行 您关心以下命令: $ ./q (resque|sidekiq) <JobName> [job args] # enqueue a job $ rake resque:work # start...

    sales_app_demo:用于 RailsConf 2015 演示的演示销售应用程序

    销售应用在 RailsConf 2015 上演示数据仓库和多维分析演示的销售应用程序。查询按产品系列获取 2014 年第一季度加利福尼亚州的总销售额 OrderItem . joins ( :order => :customer ) .where ( "customers.country" =>...

    rails_conf_2021_hotwire:RailsConf 2021示例代码存储库

    这是RailsConf 2021上的一个研讨会的代码,请参阅上有关该计划的其他研讨会。 Hotwire:The Wire上HTML 去年12月,Basecamp和Hey背后的团队发布了Hotwire,这是一个通过将HTML发送给客户端来管理客户端交互的库。 ...

    stimulating_events:杰西·斯佩瓦克(Jesse Spevack)的Railsconf 2021演讲纲要

    该存储库包含Jesse Spevack的Railsconf 2021演讲“刺激事件”的代码和文档。 设置 本节包含有关如何使用Stimulus和Tailwind CSS设置新的Rails应用程序的分步说明。 Tailwind CSS安装程序可以在找到更多详细。 创建一...

    railsconf2015-chef:与Chef一起试驾您的Rails基础架构

    在研讨会期间,我们将介绍基础架构的代码和。 研讨会的参与者将完成动手实验,这些实验将练习测试驱动的基础结构代码开发。 我们的目标是构建运行所需的。 注意:虽然我们将遵循测试驱动的方法,并且最终结果...

    campfire:RailsConf 2021研讨会编写更好的表格的示例应用程序

    编写更好的表格表单是网络应用程序的无名英雄。 没有它们,我们的大多数站点将没有任何数据甚至用户。 但是,除了说构建表单很困难之外,我们谈论的不是很多形式。 我们希望表单看起来不错并且有用,但是有时候感觉...

    railsconf2013-tech-demo:Seahorse是描述您的API的一种方式

    海马 Seahorse是一种通过声明性DSL将您的服务API描述为一流公民的方法。 该库还提供Ruby on Rails集成,以便在控制器操作中利用您的API模型。 特征 Seahorse提供了定义API模型的功能,还具有支持参数验证以及对API...

    rails magazine issue 2

    - **Rails Magazine Issue 2**:这份电子杂志专注于介绍与分享Ruby on Rails的相关技术和应用案例,旨在为开发者提供有价值的内容。 #### 描述解析: - **专注Ruby on Rails的电子杂志**:这表明该杂志的内容完全...

    delorean:示例Rails应用说明了DDD重构原理

    德洛兰人观看Railsconf视频请务必观看有关Railsconf 2017的DDD和Rails演讲( ),然后返回此存储库以查看其中的一些想法。 伟大的斯科特! Delorean(tm)是镇上最热门的时间旅行拼车创业公司。 但是,它的工程师正...

    rails magazine issue 3

    这些模式在 Rails 框架中的实际应用将被详细介绍。 ##### 5. JRuby 监控与 JMX **知识点:** Joshua Moore 探讨了 JRuby 上的监控和 Java 管理扩展(JMX)。JRuby 是 Ruby 的 Java 实现,它允许 Ruby 应用在 Java ...

    rubyrails生态系统

    每年都会举办多个 Ruby 和 Rails 相关的国际会议,如 RailsConf、RubyConf 和 EuRuKu 等。这些活动为开发者提供了交流和学习的机会。 #### 培训资源 许多机构和个人提供 Ruby 和 Rails 的在线课程和实地培训。例如...

    cfp-app, 用于管理会议CFP的Rails 应用程序.zip

    cfp-app, 用于管理会议CFP的Rails 应用程序 cfp应用这是一个 Ruby on Rails 应用程序,允许你管理你的提议( CFP ) 。... 它是由 ruby 中心编写的,用于运行RailsConf和RubyConf的CFPs 。for没有为你的会议提供 pub

    Ruby语言教程&案例&相关项目资源

    - **参加Ruby相关的会议**:例如RubyConf和RailsConf等,这些活动通常会邀请行业内的专家进行分享,也是结识同行的好机会。 **13. 播客** - **收听如Ruby Rogues这样的播客**:这些播客节目不仅包含了Ruby技术的...

    patella:允许人们记忆到 memcache 的 Ruby gem

    Jeff Dwyer 在 RailsConf 2012 上讨论过它: 安装 将此行添加到应用程序的 Gemfile 中: gem 'patella' 然后执行: $ bundle 或者自己安装: $ gem install patella 用法 post = Post . find ( params [ :...

Global site tag (gtag.js) - Google Analytics