Chinaunix首页 | 论坛 | 博客
  • 博客访问: 748853
  • 博文数量: 759
  • 博客积分: 7000
  • 博客等级: 少将
  • 技术积分: 4775
  • 用 户 组: 普通用户
  • 注册时间: 2008-09-22 15:16
文章分类

全部博文(759)

文章存档

2008年(759)

我的朋友

分类:

2008-09-25 15:51:14


2007年绝对是一个RoR年!这一点从5月17号美国波特兰举行的Railsconf2007大会就可以看出来。这是一次盛大的Ruby on Rails聚会,几乎所有Ruby社区的头牌明星悉数到场,纷纷亮相。

包括RoR的作者DHH和Dave Thomas,David A Black和Chad Folwer都是Ruby社区最资深的专家,David A Black是《Ruby For Rails》的作者,而Chad Folwer是《Rails Recipes》的作者。另外Robert C. Martin也现身会场,再次严重表示了他对RoR的喜爱。





RoR的作者:DHH


Robert C. Martin是Object Mentor公司总裁,面向对象设计、模式、UML、敏捷方法学和极限编程领域内的资深顾问。Robert C. Martin不仅是Jolt获奖图书《敏捷软件开发:原则、模式与实践》(中文版)(《敏捷软件开发》(英文影印版))的作者,还是畅销书Designing Object-Oriented C++ Applications Using the Booch Method的作者。Pattern Languages of Program Design 3和More C++ Gems的主编,并与James Newkirk合著了XP in Practice。他是国际程序员大会上著名的发言人,并在C++ Report杂志担任过4年的编辑。


这次星光熠熠的RoR大会,最核心的话题就是REST。还有RoR的部署,单元测试等几个主题。

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




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

Rails2.0的主要的改动是在Rails1.2的REST功能上面的改进和完善。

会场:









from:csdn


--------------------next---------------------

阅读(455) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~