据国外报道称,18个月以来Ruby on Rails 2.0( ROR)一直占据着第一个最流行的动态语言网络应用框架的宝座。而它的核心设计是怎样在Web服务器上运行这个应用柜架。这个开源应用柜架的焦点是用更具有竞争性的REST(具象状态传输Representational State Transfer),代替了ROR中SOAP(Service Oriented Architecture Protocol),这次改变使ROR更流行,与其他应用柜架开发产品相比,更具有挑战性。

虽然在JAVA或者是PHP上柜架都支持REST和SOAP,但是Ruby on Rails 2.0( ROR)上完善的REST,对于Web服务器来说,比SOAP更简单。

而相对于2007年初发布的Rails 1.2,Rails2.0不仅拥有完善的REST,更包含了ActiveResource包,这样用户就可以像ActiveRecord那样使用ActiveResource。

这个在12月6日下午下午16点47分发布的Rails2.0,对于旧的版本来说,升级既快又方便。比如说如果你的Rails应用能够顺利运行在Rails1.2.6版本上面,并且没有warning,那么你就可以升级到Rails2.0版本了。

JavaEye网站,作为发布此类软件版本的专属网站,现在运行在Rails1.2.6版本之上,等到JavaEye3.0发布以后的几个月之内,该网站计划将把Rails升级到2.0版本,以便能够充分利用Rails2.0提供的REST功能,开放JavaEye网站的REST服务。



为保护翻译者/作者权益,转载本站点内容时请注明来自linuxeden.com。如不注明,linuxeden.com将根据《互联网著作权行政保护办法》追究其相应法律责任。

本站文章仅代表作者观点,本站仅传递信息,并不表示赞同或反对.转载本站点内容时请注明来自www.linuxeden.com-Linux伊甸园。如不注明,www.linuxeden.com将根据《互联网著作权行政保护办法》追究其相应法律责任。