作者Schelfaniel (Test)
看板Ruby
标题Re: [连结] Sun 雇用了JRuby 核心开发者
时间Tue Sep 12 00:20:51 2006
※ 引述《kojilin (呵呵呵噗噗噗..搞笑..)》之铭言:
: 我倒是觉得这是对Ruby跟Java都是很好的结果
: 虽然现在JRuby速度有慢啦,所以才要请JRuby开发者full time工作呀
: 首先RoR是个完整的web架构没错,但是如果是更大型的enterprise系统
: RoR够力吗?,执行环境也够力吗?(这算FUD吗?呵呵)
执行环境至少比再多一层 JVM 够力呀(目前情形啦)...
至少目前已经确实有人使用 RoR 来当成 Web AP 来用了...
而 JRuby 目前...如果你觉得 RoR 不够力的话...
我是怀疑在 JVM 上就会比较好就是了...
: 譬如JRuby的一个重点是要把RoR也能在servlet environment下跑
: 这样的话就可以使用Java EE的container,
这样和原本的 J2EE (目前更名为 Java EE) 了差异颇大的也...
: 为何Java EE container会这麽贵!?(就算免费的也有卖service)
: 就是它提供了各种security, transaction, messaging..etc的功能
: (RoR或者Ruby可能有,我没碰到或是我觉得不够力)
RoR 提供的是 Lightweight 的方式...
Java EE 就是架构太过庞大, 才会有 RoR 这种轻型容易使用的方式...
也就是说 RoR 并不是要完全走 Java EE 的路的...
真要用 Java EE 的人, 就直接用 Java EE 不就好了??
: 使用Java library方面我也颇有兴趣的,
: 尤其ruby的library虽然现在多了,但够多吗?能说完整吗?
: 有些是包了c的wrapper,要高阶一点的api没有,又这些api符合ruby的理念吗?
如果不完整的话, 可以自己写呀...Java Library 不也是有人写出来的...
而且 Ruby Library 发展迅速...这点我是觉得不太需要担心...
低阶的 Api, 用 c Wrapper 比 JNI 容易包...
高阶的 Api, 应该说 Ruby 比 Java 更高阶...要用 Ruby 写更加的容易..
这也是 RoR 会产生的原因之一....
Ruby 我看到的 API 大多都符合 Ruby 的理念说...
: 或者是还不够完整,毕竟Ruby火热起来也是这几年.
我觉得等实际上要用时再看看情吧...
不够力, 不完整, 还有没碰到...
有比较实例上的需求, 像是需要什麽样的功能, 会比较好一点吧...
如果真的太过庞大的架构, 我是觉得直接就用 Java EE 了...
: 另外对java user来说也是个好消息,尤其我很羡慕.net有Iron python
: 而且Iron Python说他比CPython还快.
Iron Python 我有用过一下, 但是没比过速度就是了...
: 我虽然只有拿Ruby来写写备分网站之类的小script,
: 但是能在同一个环境使用Ruby跟Java是多麽令人兴奋呀~
嗯, 其实现在就有 JRuby 可以用了呀...
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 221.169.205.162