
什么是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应用以及需要注意的事项。

本文,Billy McCafferty展示了S#arp架构,它在ASP.NET MVC框架的基础上,荟萃了当今的最佳实践,应用在ASP.NET Web应用程序的架构设计中。他提供了一个项目模板,使用了领域驱动设计技术,以及对NHibernate、Castle Windsor和SQLite的内建支持。
两周前InfoQ报道了SQLite移植到.NET的消息。由于社区对这一项目的异常关注,为了弄清SQLite是如何移植到C#的,我们采访了此项目的开发者Noah Hart。
Noah Hart将SQLite3移植到了C#上。虽然此次移植版本比原始版本要慢,但是此项目可以让.NET托管项目在不使用任何P/Invoke和不安全代码的情况下使用SQLite。
继Postgres之后,NeverBlock现在也通过新的MySQLPlus适配器为MySQL提供了支持。我们采访了两位MySQLPlus的开发者,并与Ruby的Oracle和SQLite接口开发者 讨论了NeverBlock以及无阻塞数据库适配器。