Re: [連結] Sun 僱用了JRuby 核心開發者
※ 引述《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
討論串 (同標題文章)
Ruby 近期熱門文章
PTT數位生活區 即時熱門文章