十年之後 Ruby 和Ajax 是否走向融合

來源:互聯網
上載者:User
去年,兩項最熱門的技術走向融合,那就是Ajax和Ruby on Rails。上周末在拉斯維加斯的ServerSide Java討論會上它們成為了議論的焦點。實際上,你可以說Ruby 和 Ajax已經正式登場。

  不過,看起來Ajax和Ruby的融合似乎是不可能的事情。在Java領域,有批評者認為應該保留JavaScript為Ajax應用處理重量級指令碼,他們不願意於Ruby融合。

  持這種懷疑意見的代表是Bruce Tate。他是Texas州Austin的一位獨立軟體諮詢師。他認為Java已經變得如此複雜,以至於成為了程式員使用的障礙。他認為Ruby更容易學,對程式員更友好。

  他在討論會上做了題為"Beyond Java: Technologies to Watch"的報告。他認為Java在低端存在著問題。他認為Java語言總的來說在過去10年裡變得越來越複雜。這導致電腦科學專業的學生或者有經驗的程式員在從例如COBOL這樣的語言轉移時感覺非常困難。

  他說:“Java確實不再那麼容易接近了。”

  對於像為某個資料庫應用而構建前端Web的項目,他認為Ruby會是一個很好的選擇。他說:“有了Ruby,你不再既快速又雜亂,而是既快速又整齊。Ruby程式設計語言的確是一種非常成功的指令碼程式設計語言。”

  他對很多Java程式員聽眾說:“Ruby的長處在於它的物件導向,非常整潔而且適應性強。”

  不過,Tate在介紹Ruby的曆史時說,這種語言和Java一樣已經出現了十年了,但直到現在還一直在日本使用,他的發明者Yukihiro的家就在Matsumoto。

  Relevance公司的諮詢師Justin Gehtland在兩個討論會發言時的主題都是Ruby on Rails。他說:“Rails是殺手級應用,這讓Rails在程式員中間不斷傳播。”

  在題為"Building Quality Applications with Ajax Frameworks"的討論中,Gehtland也建議程式員看看Ajax應用的其它開源架構。他說Prototype JavaScript framework設計用於提供JavaScript,它更像開發Ajax應用程式的類似Ruby的東西。和指令碼一起工作的Prototype在Scriptaculous中已經實現,它是Gehtland推薦的又一個資源。他指出Prototype和Scriptaculous都是由Ruby的發明者發明的。

  Ruby on Rails是否會融合為Ajax應用程式的一種開發語言還不太明朗。

  在和Gehtland的討論中,Adigio公司的CTO Dion Almaer說,Sun Microsystems的Java One在五月將宣布JavaServer Fraces會支援Ajax。他說,這會極大簡化Ajax開發工作。

  Almaer預測,兩年後人們將不必懂得Ajax相關知識就能開發Ajax了。

 

本文轉自: http://news.csdn.net/n/20060331/88897.html

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.