PIXNET Logo登入

Jemmy Walker

跳到主文

部落格全站分類:不設分類

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 7月 07 週六 200713:56
  • JRuby

JRuby數名作者接受SUN的offer,成為全職的開發者,顯見Sun已著力於Ruby,而不在另起Groovy爐灶.
參考http://lightyror.thegiive.net/search/label/jruby有詳盡的解說.茲不續貂.
SUN老大眼光遠大,與Ruby採取互惠態度,也許最後時勢丕變,Sun就此會從Java遷移到Ruby也未可知.
自己也寫個JRuby飯粒試試,不過跑好久:
require 'java'
include_class 'java.util.Date'
d = Date.new
puts d

 
輸出結果:
Sat Jul 07 14:04:19 CST 2007
 
後來啊!我試著用rubyscript2exe把JRuby的rb編譯成執行檔,結果當然是..........................不行
 
(繼續閱讀...)
文章標籤

Jemmy 發表在 痞客邦 留言(0) 人氣(34)

  • 個人分類:Ruby
▲top
  • 7月 05 週四 200712:28
  • 正反合

在哲學領域有個正-反-合的說法,也有點像扁式邏輯的:衝突-妥協-進步.這不是萬靈丹,用過頭反而流於過程大於結果,不過往往是一個成長的必經過程.
 
過去Java和C/C++爭,後來Java和微軟爭,而現在是Java與Ruby在爭.不過誰輸誰贏,對開發者而言,不管Java是舊愛還是Ruby是新歡,其實都想犯天下男人都會犯的錯.周旋兩者間享齊人之福,甚至希望像南部某立委一樣,正室偏房手牽手去還做到自吹自擂的醫德100分.
 
結果出現了一隻烏鴉...Raven,在華人地區應該蠻忌諱的,可能在別地區是吉祥物.牠號稱可以用Ruby來開發Java的專案,雖然剛試用了一下,用不起來,不過也算是預備享齊人之福的開端.
 
其實Ruby出現的時機比Perl好多了,Perl plugin一堆module很多不能在Windows上用,前一節講的RubyScript2Exe就可以與Microsoft聯姻;也可以透過JRuby與Raven與Java聯姻,加上Ruby出身Open Source族群,也懂得海納百川,不會搞自己的VM(如Java的JVM,微軟的CLR與Perl6也發展自己的VM).以及六大議題至少有數項表現傑出:
UI:Web UI獨領風騷(Ruby on Rails)與irb的commaond mode,還可以Tk做GUI
Persistent:Active Record套件觀念領先,以domain-domain取代table-field
Commucation:沒試過
Syntax Parser & Code Generator:功能之強更勝於Perl
WWW:還沒查
Operatation System:還沒試
 
Maybe 2 x 3 = 6的下一章就是Ruby作結.
 
(繼續閱讀...)
文章標籤

Jemmy 發表在 痞客邦 留言(0) 人氣(68)

  • 個人分類:Ruby
▲top
  • 7月 04 週三 200717:37
  • Ruby Gem

昨天補習順道逛一下天瓏,翻了一下Ruby Gem的原文書,發現Ruby或Rails學成之後,下一步要學會使用Ruby Gem.
就像Perl的CPAN,甚至ActiveState還出個PPM的裝plugin的程式;也或者像Java的Web Start,但好像不普及.
我就下載了一個將Ruby程式轉成執行檔的套件:
下載方式:gem install rubyscript2exe
使用方式:rubyscript2exe xxx.rb --> 會轉成xxx.exe,當然這是最單純的情境之下.
忽然感覺Ruby怎麼越來越像Game的外掛(plugin).
(繼續閱讀...)
文章標籤

Jemmy 發表在 痞客邦 留言(0) 人氣(56)

  • 個人分類:Ruby
▲top
  • 7月 01 週日 200721:25
  • 續攤Ruby

看完高橋征義的Ruby Programming與O'Reilly的的Ruby on Rails建置與執行在台灣發行的譯著.
再回頭看看只有附圖中的那兩本經典,頓覺非常容易看得懂,當然簡體中文對我而言沒啥障礙.
不過也再次確認適合我的學習路徑,先求有再求好,總是要有做作品出來體驗一個新生代語言.
然後再回頭接受經典的洗禮,體會出一個良好的作品產出過程與細節.
當然下面這張圖對Java是真的諷刺,不過Sun既然都與Microsoft都簽了合作協議,也透過WebServices握手言和.
Ruby與Java合作不也有個JRuby的結晶.何況Eclipse,NetBeans,Komodo等IDE都爭先恐後支援Ruby.
專精一個語言,或許會兼通多個語言其實都不重要,重要的是能否專精一個創新理念,兼通數個創新思維.
 
 
(繼續閱讀...)
文章標籤

Jemmy 發表在 痞客邦 留言(0) 人氣(12)

  • 個人分類:Ruby
▲top
  • 6月 30 週六 200723:21
  • Ruby on Rails的心得

在下半月終於把O'Reilly的"Ruby on Rails建置與執行"這本秘笈給練完.
Rails這架構果然有成為其他陣營群起效尤之處,連測試個案也能自動化產出.
不知是否我下載的Rails版本太新的緣故,測試的Generate老是出個幾個不能用的地方
但除了測試的Code Generate,MVC的Code Generate令人驚艷,尤其是Ajax的支援,難以想像的只有三十幾行程式搞定.
Rails的Code Generate有很多功能是我曾想過的,甚至有更有過之而無不及的特色.
我手上的Perl版的Code Generator可以考慮改成Ruby版的.
 
Unix帶動C Language的崛起; Applet引領Java的稱霸; Rails看來會掀動Ruby的風潮了.
我想Perl一直紅不太起來, 恐怕是沒有大咖的成品帶動之故.
(繼續閱讀...)
文章標籤

Jemmy 發表在 痞客邦 留言(0) 人氣(72)

  • 個人分類:Ruby
▲top
  • 6月 29 週五 200714:36
  • Ruby becomes red

想不到近來寫的和Java有關的Blog,竟會被大陸百度網搜尋了數次.
Java目前也算是如日當中,但它的天敵-Ruby,似乎越來越紅了.
 
Ruby!一個叫松本行弘的小日本,在1995年底公開這個語言.
雖然遂行了具Perl的快樂與OO的美感兩項特質的語言.
Ruby 是「能寫出美麗的程式碼,能使程式員快樂的語言」-松本行弘如是說
但讓Ruby身價翻兩翻的是Web Framework-Ruby on Rails的出現
號稱產能是Java的十倍.
而現在,一向支援Java的IDE也紛紛擴充支援Ruby:Eclipse、NetBeans
甚至微軟轉投資的ActiveState負責出Perl、Python的IDE也支援Ruby
就語言方面呢,Java也出Script版叫Groovy,並出和Ruby on Rails分庭抗禮的Framework:Grails
微軟的Billy Gates會有什麼動靜尚不得而知,因為Ruby對Java的衝擊顯然比較大
但隱性的,對Perl開發者也甚具吸引力,畢竟松本小日本寫Perl 10年了,很了解寫Perl的快樂與痛苦
不過對像我這種以Java與Perl做專案而言,不是壞事,比單會其中之一的語言更容易上手.
(繼續閱讀...)
文章標籤

Jemmy 發表在 痞客邦 留言(0) 人氣(13)

  • 個人分類:Ruby
▲top
1

自訂側欄

自訂側欄

個人資訊

Jemmy
暱稱:
Jemmy
分類:
不設分類
好友:
累積中
地區:

熱門文章

  • (2,912)Java在換行字元的issue
  • (1,417)非我族類的DataTables.js:分頁和排序無作用原因
  • (1,319)Oracle的Array型態定義與存取
  • (789)Maven排除特定class來mvn package
  • (776)OGG for Java開發
  • (578)Struts-Menu初體驗
  • (542)Perl的跨行比對
  • (436)ORA-08002
  • (73)Notes的Agent二三事
  • (33)六句聯

文章分類

  • PostgreSQL (1)
  • Ruby (6)
  • 圖書 (18)
  • 旅行 (8)
  • OSGi (13)
  • 健康 (9)
  • Google (6)
  • 歷史 (5)
  • Spring-Security (5)
  • Java Script (11)
  • Log (8)
  • 娛樂 (25)
  • IT趨勢 (12)
  • 心情 (92)
  • 組織 (41)
  • Java基本功 (18)
  • Regex (19)
  • 新聞與政治 (46)
  • 電腦和網際網路 (47)
  • Maven (28)
  • Spring (31)
  • LotusNotes (12)
  • Java (60)
  • Oracle (17)
  • Struts (21)
  • jQuery (10)
  • 未分類文章 (1)

最新文章

  • JDOM解析XML字串(非檔案)
  • Android SDK不能用於JDK 64bit
  • 非我族類的DataTables.js:分頁和排序無作用原因
  • java.lang.IllegalStateException: Committed之解
  • PostgreSQL二三事
  • Form/Field V.S. Document/Item
  • Spring Mail
  • Ant generate manifest.mf的class-path清單
  • dhcp.bat
  • Java update Notes的DateTime欄位

最新留言

  • [21/07/31] D 於文章「複習一下Servlet的機制...」留言:
    請問更換瀏覽器 Servlet的instance vari...
  • [17/05/04] 訪客 於文章「設定Source編碼...」留言:
    謝謝你~~...
  • [15/08/23] 洪秀柱 於文章「UltraEdit轉大小寫...」留言:
    此破解法可用於 UEstudio UltraEdit V2...
  • [10/10/15] Jemmy 於文章「Perl的跨行比對...」留言:
    哈! 學長, 好久不見了。幸虧這案子沒有Nested Tag...
  • [10/10/14] Benson 於文章「Perl的跨行比對...」留言:
    如果有Nested Tag, 這就不太適用; 我有時還是乖乖...
  • [10/05/25] 世文 於文章「JSON-Lib初體驗...」留言:
    用心經營的blog~^^ 加油!<br />---<br ...
  • [10/05/15] Jemmy 於文章「千分位...」留言:
    你的解法太高深了, 有空再練^^...
  • [10/05/14] Benson 於文章「千分位...」留言:
    可能是 gxe, 不管是 perl or java, 你懂我...
  • [10/05/14] Jemmy 於文章「千分位...」留言:
    練功一下而已, 而且我是要用Java,所以無法用Perl...
  • [10/05/14] Benson 於文章「千分位...」留言:
    學弟,你的問題是什麼呢?是把在引號內數字逗號去掉嗎?s/\"...

動態訂閱

文章精選

文章搜尋

誰來我家

參觀人氣

  • 本日人氣:
  • 累積人氣: