技术开发 频道

Ruby CLR在Tech Ed上倍受关注

【IT168技术新闻】

  Python、Perl、Ruby、和RoR正在拨起开源世界的大门,有理由相信,这将对.Net有所影响。在今年波士顿的Tech Ed大会上,.Net Framework考虑采用新的脚本语言。
 
  Ruby被描述为面向对象的脚本语言,它受SmallTalk影响,并被Yukihiro Matsumoto发明。RoR,一个利用MVC模式来快速开发面向数据库Web应用程序,而专门设计的框架。该语言正在寻找一个好的方式来打破Visual Basic在快速应用程序开发上的长期支配地位。
 
  在Tech Ed双向交流会上,Ruby和CLR也像微软的IronPython一样让很多人感兴趣。
 
  Lam说:Ruby的最大好处,就是它是动态的,容易使用,而且Ruby有很高的信噪比。当配合CLR使用,Ruby能在快速实施和.Net库上受益。
 
  同样的,微软Mahesh Prakriya的CLR小组展示了IronPython 1.0。IronPython是微软版本的Python,该语言也是面向对象的。他说,微软已经在快速的开发IronPython,并且包含丰富的动态反馈支持。
 
  Tech Ed也许能证实一个观点,当类似于C#和VB.NET是.Net的主要语言的时候,开发者关注的是从简单的动态语言和脚本语言中获益。
 
  TheServerSide.Net在Tech Ed上与Lam交谈,下面是他他对Ruby趋势的看法。
 
  我们正处在一个动态语言的倾斜点上,而微软清楚一点,IronPython处在动态语言趋势的核心。
 
  可以想象一下,在客户端使用Ruby CLR,这与Ruby自身的特性有关。此刻,解释程序是一个单线程的注释器。Rails能允许你在服务器上通过Ruby实现多样化的实例。

  如果你看过构成Ruby体系的理由,就会真的觉得它是一流的程序设计语言。我认为它会引起很多人的注意。

0
相关文章