`
- 浏览:
2108 次
- 性别:
-
Jruby ruby rails ROR 一,前世有缘
Java语言由sun创建于上世纪90年代,目标是提供一种“一次编写到处运行(WORA)”的理想语言,以虚拟机技术和比C和C++更为简单、整齐的面向对象代码规范作为实现。这种理想与实现成就了JAVA(sun)今天的霸业-从手机上到处可见的嵌入式的J2ME到大红大紫的企业级J2EE。其简单、整齐的易开发性也让程序员们如获至宝,让java的第三方库等资源得到了极大扩充。(*有关JAVA的一切前人已经论著无数,参见图书馆的java专架*)
Jruby ruby rails ROR 二,今生相聚
Ruby语言诞生于1995年日本的松本行弘"Matz"手中。最初的目标是,一个能兼有Perl的编程快感 及 OO(面向对象)Scripting的理想动态语言。(*又是理想,你的理想呢?没准下一个大师就是你!*) Ruby还提供了许多"面向程序员"的特征,例如closure,块和mixins。当然,Ruby是开源的,你可以出份力。
Rails框架(基于Ruby),是37signals公司的DHH 在2004年推出的。 这位仅2年PHP编程经验和一个J2EE毕业设计项目的经验的丹麦小伙,在短短7个月的开发web项目协作管理——basecamp的过程中,将自己用Ruby编写的底层框架剥离出来,命名为Ruby on Rails。 从此一发而不可收拾,不仅获得了OSCON(全球开源大会)年度最佳黑客,而且其项目basecamp大获成功身价飞涨,甚至于出书立著《getting real》将其上升到商业哲学家的地位。 (*一句话:俺不活了,差距咋那么大呢!*) Rails的准则是不要重复你自己(DRY)、直觉习惯优于配置(PCTC)。其高效性让人“触目惊心”无比震撼, 连数位宗师级的大师都倒戈相向,让Ruby语言从不为人知一路飙升至10大编程语言。
Jruby ruby rails ROR 三,横空出世
由于Java的第三方库等资源是新人Ruby可望不可及的,并且Ruby到现在没有一个完全的VM,如何能让JAVA程序员以最小的迁移成本得到ROR的快乐呢?如何能既保持JAVA的健壮性\可靠性\执行效率又能在应用层快速开发?有需求就有供给--Jruby横空出世!2006年9月初,Sun公司雇佣了JRuby开源项目的两个核心开发人员Charles Nutter和Thomas Enebo,专职从事JRuby开源项目的开发工作。这标志着JRuby得到JAVA官方正式的认可。
JRuby是一个JVM下的开源Ruby解释器,在CPL,GPL和LGPL三种开源许可下发行。它是Ruby编程语言的纯Java实现,其中提供了大多数Ruby的内置类。JRuby支持从一个Ruby程序中定义Java类并实现与之交互,还使Ruby程序能够存取Java类,允许它们作为程序内使用的一级对象;反之,Jruby也让Java得到了动态的特性,是又一个动态语言被整合入"商业语言"的实例,不仅让“JAVAer”摆脱了死板的编程、享受动态的乐趣,也让“JAVAer”能够以更简单的方式来避免复杂的编译和发布周期。
Let's go!
心动不如行动,还等什么?来让我们走进JRuby的世界吧!
(未完待续)
分享到:
- 2007-02-07 05:05
- 浏览 2108
- 评论(1)
- 论坛回复 / 浏览 (1 / 3114)
- 查看更多
Global site tag (gtag.js) - Google Analytics
相关推荐
jruby安装包 和 jruby的lib库 JRuby是面向Ruby、基于Java虚拟机(JVM)的一种解释程序,它结合了Ruby语言的简易性和功能强大的JVM的执行机制,包括与Java库 全面集成。Rails彻底加快及简化了Web应用的开发,不过它让...
jruby是一个ruby的解析器,可将ruby解析为java文件,jruby作为ruby解析器时刻调用java代码
jruby-complete-1.7.19.jar,java版本的ruby解析器
jruby-1.3.1.jar包 解决org.jruby.exceptions.JumpException 等报错
本文介绍了JRuby的安装与配置。JRuby的安装需要JRuby以及JDK,本文使用的版本分别是JRuby 1.1.2以及Java 1.6。至于JRuby配置,文章主要介绍了测试JRuby安装的方法。
This book introduces you to three JRuby deployment strategies that give you the performance and scalability you need, while you use a language designed for rapid development. Explore common ...
jruby-src-1.0.zip
org.jruby.rar
jruby-console-0.9.2.jar groovy-1.0-beta-2.jar groovy-all-1.8.6.jar bsh-1.3.0.jar
jruby-bin-1.3.1.zip 用于jruby语言研发的必要工具
JRuby window X64 开发软件
jRuby On Rails WEB 2.0
jruby与java使用开发,听说jruby能是swing的调用变为更简单
JRuby语言实战技术,java下运用ruby
jruby 1.9.6 win64
对于Jruby、Jython和Groovy三种动态语言,长期以来很多人犹豫于如何选择它们。本文提出一个非常有力的例证证明:如果你是一个基于Java虚拟机的开发者,那么请放弃Jruby和Jython。
JRuby在Java测试中的应用,使用脚本语言,高效快进行Java程序测试。
Now you can bring the best of Ruby into the world of Java, with Using JRuby. Come to the source for the JRuby core team’s insights and insider tips. You’ll learn how to call Java objects seamlessly ...
jruby-1.5.5+OperaWatir+RSpec
jruby-dist-9.1.15.0-bin.zip JRuby是面向Ruby、基于Java虚拟机(JVM)的一种解释程序,它结合了Ruby语言的简易性和功能强大的JVM的执行机制,包括与Java库 全面集成。 截至2017.12.08最新稳定版 JRuby 官方更新说明:...