`

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

阅读更多
去年,两项最热门的技术走向融合,那就是Ajax和Ruby on Rails。上周末在拉斯维加斯的ServerSide Java讨论会上它们成为了议论的焦点。实际上,你可以说Ruby 和 Ajax已经正式登场。

  不过,看起来Ajax和Ruby的融合似乎是不可能的事情。在Java领域,有批评者认为应该保留JavaScript为Ajax<nobr>应用</nobr>处理重量级脚本,他们不愿意于Ruby融合。

  持这种怀疑意见的代表是Bruce Tate。他是Texas州Austin的一位独立软件<nobr>咨询</nobr>师。他认为Java已经变得如此复杂,以至于成为了程序员使用的障碍。他认为Ruby更容易学,对程序员更友好。

  他在讨论会上做了题为"Beyond Java: Technologies to Watch"的报告。他认为Java在低端存在着问题。他认为Java语言总的来说在过去10年里变得越来越复杂。这导致计算机科学专业的学生或者有经验的程序员在从例如COBOL这样的语言转移时感觉非常困难。

  他说:“Java确实不再那么容易接近了。”

  对于像为某个数据库应用而构建前端Web的项目,他认为Ruby会是一个很好的选择。他说:“有了Ruby,你不再既快速又杂乱,而是既快速又整齐。Ruby编程语言的确是一种非常<nobr>成功</nobr>的脚本编程语言。”

  他对很多Java程序员听众说:“Ruby的长处在于它的面向对象,非常整洁而且适应性强。”

  不过,Tate在介绍Ruby的历史时说,这种语言和Java一样已经出现了十年了,但直到现在还一直在日本使用,他的发明者Yukihiro的家就在Matsumoto。

  Relevance<nobr>公司</nobr>的咨询师Justin Gehtland在两个讨论会发言时的主题都是Ruby on Rails。他说:“Rails是杀手级应用,这让Rails在程序员中间不断传播。”

  在题为"Building Quality Applications with Ajax Frameworks"的讨论中,Gehtland也建议程序员看看Ajax应用的其它开源框架。他说Prototype JavaScript framework设计用于提供JavaScript,它更像开发Ajax<nobr>应用程序</nobr>的类似Ruby的东西。和脚本一起<nobr>工作</nobr>的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

 
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics