The Artima Developer Community
Sponsored Link

Ruby Buzz Forum
Could Rails be built without Ruby?

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Premshree Pillai

Posts: 478
Nickname: premshree
Registered: Mar, 2004

Premshree Pillai is a Ruby evangelist, working with Yahoo!.
Could Rails be built without Ruby? Posted: Mar 18, 2005 10:13 PM
Reply to this message Reply

This post originated from an RSS feed registered with Ruby Buzz by Premshree Pillai.
Original Post: Could Rails be built without Ruby?
Feed Title: Premshree's Personal Weblog
Feed URL: http://premshree.livejournal.com/data/rss
Feed Description: Premshree's Weblog
Latest Ruby Buzz Posts
Latest Ruby Buzz Posts by Premshree Pillai
Latest Posts From Premshree's Personal Weblog

Advertisement

So with all the buzz surrounding Rails, I have been wondering if “porting” Rails to other languages would work.

Quoting:

When answering the question "Could Rails be built without Ruby?", I think you have to address not only the functionality but the aesthetics as well. It's more than the simple lines-of-code metric. It's whether you've built a language up towards a Rails language that solves problems common in web development. As Graham points out, you could build Rails out of any language that's Turing-equivalent; the real question is in your quest to duplicate the aesthetics, whether you'd wind up doing a back-door implementation of a Ruby interpreter in the process. For Python users, the port might not be incredibly difficult. For C users, it might be easier to build a Ruby interpreter.

One of the knocks against Zope 2, a leading Python app and backend server framework, was how un-Pythonic the framework appeared to some developers. The architects of a ground-up rewrite, Zope X3, took this to heart. In their early developmental roadmap, they wrote: "We know that Python is a great language because it has a small core of concepts, values explicitness and consistency, and has a great standard library. Zope will follow this lead." At least one Pythonista, Xavier Defrang, thinks "there will never be anything like [Rails] in Python, PHP, Perl or Java just because language matters... It's so great to finally get your hands on a framework which is primarly designed with simplicity and elegance in mind instead of trying to show up as a Design Pattern gallery."

One reason that Rails is still so Ruby—even though it kinda has its own domain language—is probably because Ruby is awesome when it comes to creating domain specific languages. That way, the Ruby aspect is not lost, and there’s no real “learning” involved in learning the domain language. This is unlike some other web development frameworks.

Also of interest: Oliver Steele on Ruby and Laszlo.

Read: Could Rails be built without Ruby?

Topic: Ruby As Genuine Coderspeak Previous Topic   Next Topic Topic: Toy: nopaste

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use