Sponsored Links


Resources

.NET Research Library
Get .NET related white papers, case studies and webcasts

Ruby: a resource guideRuby: a resource guideRuby: a resource guide Discuss DiscussDiscuss Printer friendly Printer friendlyPrinter friendly
Ruby: a resource guide

June 6, 2006

New players in the development arena are Ruby, an object-oriented scripting language, and Ruby on Rails, a framework for rapidly developing database-backed web applications according to the Model-View-Control pattern. These two "Rubies" are shaking up the Java space, but interest on the .NET side of development is growing as well. Ruby is not without its controversy, as material below indicates. But it is clearly of interest, and thus we provide an assortment of links. TheServerSide.NET has put together this collection of discussions and news items that deal with Ruby.

Let us know your thoughts on Ruby. And as always, feel free to email assistant editor Regina Lynch (rlynch@techtarget.com) with any additional ideas for this guide.


Discussions


Why Ruby shouldn't be your next programming language (maybe)

When people talk about languages they generally use terms such as "hammer," "nail" and other such analogies. In his blog, Kevin attacks the notion of using the tool analogy when talking about languages. He goes on to explain using some very compelling arguments that languages change the way we think about problems where-as tools may not.

Ted Neward on 2006

In keeping with tradition, Ted Neward has made 14 tech predictions for 2006 and even a few that extend into 2007. Included in this list is Neward's prediction that Ruby will fail (and that failure will most likely come from a very large Ruby project that is currently being under-taken by a fairly significant consulting firm) and in doing so release an anti-Ruby backlash.

Can Monad fly on Ruby's coattails? Two experts weigh in

Monad or Ruby? Ruby or Monad? That debate is on the mind of many a developer in the market for a scripting language. Experts Ted Neward and Glenn Vanderburg fall on opposite sides of the divide.



News and updates


Open-source project aims to implement Ruby for the .NET CLR

The Queensland (Australia) University of Technology is in the early stages of a project that would implement Ruby on the .NET CLR, Bertrand Le Roy writes here in his blog.

JRuby makes an appearance at JavaOne

The Java world unveiled its own Ruby implementation, JRuby, at the recent JavaOne conference, InternetNews writes here. While JRuby has the backing of Sun, Microsoft has said nothing about IronRuby, and a consultant told InternetNews that the company probably isn't too thrilled about the project.

John Lam's RubyCLR - third drop is available

John Lam has released the third version of its RubyCLR .Net/Ruby bridge, including a Windows Presentation Foundation (aka Avalon) sample that renders math equations using a domain specific language.

IronRuby preview and samples now available

Wilco Bauwer has posted samples for IronRuby, which is Ruby on the .NET Common Language Runtime. Bauwer's blog post can be seen here.

IronPython 1.0 Beta 4 released

Ruby's raise on the Java camp is adding interest and activity in the dynamic languages world. As proof of this, IronPython (the extra-official Microsoft Python implementation) has released its fourth beta in three months.

Castle Project goes Beta 2

Castle Project has released the alpha version of ActiveRecord, and the beta 2 of the Inversion of Control container, Castle on Rails (inspired by Ruby on Rails). Castle on Rails is a Web framework for .Net with Ajax support.



Resources from around the Web


Hibernate vs. Rails: The persistence showdown (TheServerSide.com)

Ruby on Rails is a Web framework but also integrates its own ORM, ActiveRecrod. Hibernate Quickly co-author Patrick Peak has written a hands-on comparison between Hibernate and Rails Active Record, concluding that while Rails is well suited for pure CRUD/smaller projects, its ORM layer lacks a number of essential features required for larger projects.

Official Ruby language site

On this site you'll find Ruby news, projects, downloads and documentation.

rubydotnet

rubydotnet is a .NET interop Ruby extension module. Visit this site for samples and downloads.

RubyForge: RubyCLR

A Ruby to .NET bridge that allows integration of CLR and Ruby objects in the same Win32 process. Use it to create rich client applications using the Windows Forms or Windows Presentation Foundation libraries.

Programming Ruby: The Pragmatic Programmer's Guide

An online version of the first edition of this text, which includes information and instruction of various aspects of Ruby. A second edition is also available.

Authors

Regina Lynch is assistant editor for TheServerSide.NET. You can reach her with questions or suggestions for the site at RLynch@techtarget.com.

News | Blogs | Discussions | Tech talks | White Papers | Downloads | Articles | Media kit | About
All Content Copyright ©2007 TheServerSide Privacy Policy
Site Map