去年,两项最热门的技术走向融合,那就是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
分享到:
相关推荐
Sap Ruby On Rails With Ajax.pdf
ruby代码ruby代码ruby代码ruby代码ruby代码ruby代码ruby代码ruby代码
ruby DBI ruby DBI ruby DBIruby DBI ruby DBI ruby DBIruby DBI ruby DBI ruby DBIruby DBI ruby DBI ruby DBIruby DBI ruby DBI ruby DBIruby DBI ruby DBI ruby DBIruby DBI ruby DBI ruby DBIruby DBI ruby DBI ...
《Ruby完全自学手册》是一本完全覆盖Ruby和Ruby on Rails的完全自学手册。《Ruby完全自学手册》的特色是由浅入深、循序渐进,注重理论和实践的结合。虽然定位为入门手册,但是依然涉及许多高级技术和应用,覆盖到的...
ruby-build - 编译和安装Ruby
ruby2ruby 提供一些用来根据 RubyParser 兼容的 Sexps 轻松生成纯 Ruby 代码的方法。可在 Ruby 中轻松实现动态语言处理。 标签:ruby2ruby
《Ruby程序设计语言》是Ruby的权威指南,全面涵盖该语言的1.8版和1.9版。本书详尽但并不拘泥于语言规范,既适合首次接触Ruby的资深程序员,同样也适合那些想要挑战对这门语言的理解并更深入掌握它的Ruby程序员。本书...
Ruby是一种功能强大的面向对象的脚本语言,她可以使您方便快捷地进行面向对象编程.Ruby使文本处理和系统管理变得简单,与Perl非常相似.一句话:简单明了,扩展性强,移植性好. Ruby的几大亮点: 语法简单 垃圾回收 ...
Ruby编程,Ruby编程,Ruby编程,Ruby编程,Ruby编程,
ruby源代码 ruby源代码 ruby源代码 ruby源代码2
使用Ruby和GitHub API构建Action的快速入门配方
在对Ruby进行了简要的综述之后,本书详细介绍了以下内容:Ruby的句法和语法结构,数据结构和对象,表达式和操作符,语句和控制结构,方法、proc、lambda和闭包,反射和元编程,Ruby平台。 本书还包含对Ruby平台上...
Ruby编程语言_涵盖Ruby 1.8和1.9
ruby源代码 ruby源代码 ruby源代码 ruby源代码4
此工具为ruby和redis接口,用于搭建redisCluster集群,好用!
ruby笔记1ruby笔记1ruby笔记1ruby笔记1ruby笔记1ruby笔记1
如果没有听说过 Rails,那么欢迎您外星旅行归来,近几年大概只有那个地方没有听说过 Ruby on Rails 了。Rails 最吸引人的地方是能够很快地建立功能完备的应用程序并运行起来。Rails 为 Ajax 而内置集成的 Prototype....
ruby源代码 ruby源代码 ruby源代码 ruby源代码3
ruby1.8.5 和汉化Scite汉化文件(locale.properties)
在书中还讲到保护Ajax应用的特殊方法,包括每种主要Web编程语言(.NET、Java和PHP)及流行新语言Ruby on Rails。 《AJAX安全技术》一书对AJAX安全这一未开发领域进行了非常严谨、彻底的探讨。每个AJAX工程师都应该去...