Java 7已经登场了,这次带来的新功能感觉有些普普通通,当然还是有几个重要改进。那么对于在Java 7上运行的JRuby,我们能够期待些什么呢?
如果你是个学生,你应该会C,C++和Java。还会一些VB,或C#/.NET。多少你还可能开发过一些Web网页,你知道一些HTML, CSS和JavaScript知识。总体上说,我们很难发现会有学生显露出掌握超出这几种语言范围外的语言的才能。这真让人遗憾,因为还有很多种编程语言,它们能让你成为一个更好的程序员。
这是 JRuby 目前为止最大的一次版本发布,修复了几千个用户提交的问题,高度的和 Ruby 1.9.2 兼容。该版本集成了目前还体验阶段的 C 扩展,基于 Ruby 的 C API,作为一个主要的发行版本,JRuby 1.6 在稳定性和性能上都有很多的提升
InfoWorld今年的最佳开源开发软件,是由测试中心的编辑和评论家去评审出来的。今年得奖的开源开发软件,包括了有新的编程语言、改善了的动态语言...
Java技术是指Java编程语言和JVM,JVM的脚本语言五虎上将:前将军——Groovy 中将军——JRuby 后将军——Scala 左将军——Fantom 右将军——Jython。
JRuby 1.2 RC1 发布了,这是一个维护发布版本,但是它开始转变稍微不同的版本计划,比如未来的维护发布版本将修改1.x中的x。 JRuby 1.2包含大量的bug修复,大大清除了JRuby JIRA bug数据库。
JRuby 1.3现已发布,包括很多性能改进和错误修正。新的改进包括添加了Nailgun、快速timeout和其他。
JRuby 1.1.6发布了,主要更新包括:改进Ruby 1.9支持,支持Ruby 1.9语法分析支持。
Ola Bini, JRuby核心开发者和《在Rails项目中实践JRuby》书籍的作者,他刚刚发布了他开发的新的JVM语言,称为Ioke。这是一个强类型,及其动态,原型基于面向对象的语言,目标是为开发者带来从Lisp和Ruby中获得的同样强大的功能,结合了两者优秀的,完整的语法。
如何将应用程序以一个整体的形式发布给用户,一直是一个比较困难的问题,所以考虑怎样减少成本和周折是一个好的想法。Java通过Java Web Start为如何部署提供了一个解决方案。
Ruby in Steel是一个Visual Studio下的Ruby IDE,它已经出现一段时间了,尽管还欠缺一些特性,比如快速Cylon Ruby调试器。最近,Ruby in Steel for IronRuby已经发布了alpha版本。
越来越觉的JRuby是个很有前途的项目,结合Ruby的性感语法和java极其丰富的类库,况且有团队持续不断地修正bug、改进性能,这样的玩意完全有成为“少男杀手”的潜质。JRuby wiki上列出了性能优化的四条建议:
JRuby是面向Ruby、基于Java虚拟机(JVM)的一种解释程序,它结合了Ruby语言的简易性和功能强大的JVM的执行机制,包括与Java库全面集成。Rails彻底加快及简化了Web应用的开发,不过它让人觉得不够成熟,特别是在高端企业级功能方面。另一方面,Java平台及其虚拟机、库和应用服务器的速度、稳定性和功能方面却一直在提升,现在已被公认为是开发高端
对Java开发人员而言,Rails就像是自然代表了诸多Java Web框架的发展趋势:减少不必要的代码、采更多的抽象和动态机制,以及更全面的即开即用功能。
本教程讨论在JRuby内使用Derby作为持久性存储的各种方法。了解如何通过JRuby的include_class和include_package方法在Ruby脚本内使用JDBC。然后了解在JRuby内使用ActiveRecord的新功能的知识,并获得每种方法何时使用比较适当的一些提示。
这篇文章我将主要介绍如何在NetBeans环境下构建JRuby项目,并且在此环境下运行测试JRuby项目。