
什么是IronRuby?开发者如何在Rails中使用它?
IronRuby是微软的Ruby实现,它以.NET架构良好的互动性闻名于世。Iron实际上是“Implementation running on .NET”的首字母缩写。.NET的公共语言运行时和Mono(非官方的)均能够支持IronRuby。本文将介绍IronRuby,并讨论如何在 IronRuby上运行Rails应用以及需要注意的事项。

IronRuby是微软的Ruby实现,它以.NET架构良好的互动性闻名于世。Iron实际上是“Implementation running on .NET”的首字母缩写。.NET的公共语言运行时和Mono(非官方的)均能够支持IronRuby。本文将介绍IronRuby,并讨论如何在 IronRuby上运行Rails应用以及需要注意的事项。

在这次InfoQ的Ryan Slobojan所负责的访谈中,MySpace首席系统架构师Dan Farino谈论了超大线上社区的系统架构,以及构建这样一个系统所面临的各种挑战。由于MySpace几乎完全基于.NET Framework开发,Dan还解释了一个.NET平台下的产品是如何在数百台服务器上达到强大伸缩性的。
MSDeploy是一种用于在服务器间迁移和同步网站的工具。它会创建一个包,用来部署web内容、数据库以及IIS配置,并且还可以用于保持web服务器场(farm)同步。
Node.js是目前十分流行,发展势头迅猛的服务器程序开发技术。Node.js使用JavaScript语言,运行在V8引擎之上,之前一直有*nix下的版本,而在微软的支持下,也逐渐提供了对Windows的支持。而由Tomasz Janczuk开发的iisnode项目则是一个IIS原生模块,可以将Node.js程序托管在IIS上,由IIS进行Node.js进程管理。
WebMatrix是微软发布的免费工具,包含了一个Web服务器、ASP.NET + Razor、SQL Server CE和一个用于创建简单Web站点的IDE。
微软宣布新一代的IIS Media Services(3.0)即将发布,并打算在9月11日到15日举行的国际广播会议(IBC)2009期间,展示Silverlight 4的早期版本。主要特性会有:交互功能、视频内容的高清流媒体、原生广播和脱机DRM支持。
引入URL Rewrite Module的最初目的是将用户友好的URL映射到ASP.NET或PHP页面上,而URL Rewrite Module 2.0则对另一方面进行了加强。现在我们可以在响应到达用户浏览器前对应用自动生成的URL进行重写了。
Iron Speed Designer是个Web 2.0应用生成器,开发者借助它能以可视化的方式为.NET/IIS创建网页而无需了解HTML及ASPX。新发布的6.0版具有如下特性:改进的布局编辑器、新的页面类型、新的工作流页面类型和即时的页面预览。