全球四大Java研討會之一的TheServerSide Java Symposium在上周舉行,在「企業Java的未來」(The Future of Enterprise Java)座談會中,不少人批評J2EE(Java 2 Platform, Enterprise Edition)太難,工程師很難用來開發程式。

這是Java近年來一直為人詬病的兩難議題,因為Java為早期跨平台開放原始碼,大多數的Java程式皆由Java社群免費貢獻,為了讓Java有強大的功能,Java程式功能愈來愈複雜,不過,不論是企業或是Java工程師皆開始抱怨Java實在太難了,特別是僅僅要用來開發低階或Web前端的時候。

甚至也有人認為Java開始面臨撰寫Web應用程式如Ruby等動態語言的挑戰,因為這些動態語言簡單又好用,再加上搭上Web 2.0以Web及瀏覽器為應用程式介面的列車,讓Java社群不得不思考其因應措施。

Ruby被視為下一代的熱門語言,主要因為其標榜簡單易用,以及乾淨的結構,而丹麥的David Heinemeier Hansson利用Ruby所設計的Web開發框架Ruby on Rails也愈來愈受好評,Java社群也認為Ruby為Java語言的勁敵。

據InfoWorld報導,專研Java及Ruby上簡易開發的獨立顧問 Bruce Tate就表示,他正在跟進一項JRuby計畫,研究如何在Java上建置一個Ruby轉譯工具,Bruce Tate也建議將Java虛擬機器開放給像Ruby這樣的動態語言,以讓動態語言變得更有生產力。

eWeek報導則表示,Cincinnati Java User's Group總監也是獨立開發人員的Chris Nelson,在TheServerSide Java Symposium還發表了一個自創的Trails框架,這是一個新的開放原始碼框架,用來讓開發人員能更容易使用Java。

不過,Apache Geronimo計畫的創始會員Bruce Snyder表示,他很好奇未來Ruby會有多受歡迎,他指出Ruby在低階應用程式非常好用,但要建立企業功能仍有一段距離。(編譯/陳曉莉)

熱門新聞

Advertisement