去年,两项最热门的技术走向融合,那就是ajax和ruby on rails。上周末在拉斯维加斯的serverside java讨论会上它们成为了议论的焦点。实际上,ruby 和 ajax已经正式登场。
去年,两项最热门的技术走向融合,那就是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了。
闽公网安备 35060202000074号