论坛首页 编程语言技术论坛

[链接]JRuby:集Java和RoR之所长

浏览 2675 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-08-24  
http://news.csdn.net/n/20070731/106872.html
引用
有了JRuby,Rails应用程序可与Java Web应用程序在现有的Java EE应用服务器上一起运行。这种应用服务器拥有强大的技术基础架构。在人员和培训方面,通常不缺乏教育计划以及有经验的开发和支持人员。另外只要运行在 JVM上,这种应用服务器就能够获得最近十年在JVM方面投入的许多优化项目所带来的好处。

下面这些“难题”说得非常中肯
引用
JRuby面临的难题

  正如版本号所示,JRuby 0.9.2还没有准备好运行生产应用程序。一些错误有待解决;另外,目前JRuby的速度不如MRI。与Rails一起使用Java应用服务器需要非标准的适配器服务器小程序,而构建war文件需要特殊的Ant脚本,这两者还不是JRuby发行版的标准部分。

  Rails在处理遗留组件方面的功能特别弱。虽然Rails为解决大多数常见问题提供了很好的支持,但缺少支持替代方案的灵活性。譬如说,活动记录假定每个表都有一个名为id的单一主键列。虽然可以用键列代替另一个名称,要是不使用特殊插件,就无法定义多列键。相比之下,Hibernate等Java 框架虽然在简单(且常见)的情况下开发速度比较慢,但处理极端状况和遗留代码的效果比Rails好得多。

关于RoR应用在JRuby上的部署,如果有兴趣的话看看这个:
http://gigix.thoughtworkers.org/2007/8/17/jrubyworks-j2ee-on-rails
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics