hoodwink.d enhanced
RSS
2.0
XHTML
1.0

RedHanded

Rails Clones: Bloodsuckers or Useful Drones? #

by why in cult

The trend of Rails mimickry continues with recently announced Cake (see also: Perl on Rails and Subway.) While it appears to be very true to the R-iginal, what’s your take on this? Do you subcategorize all P-language clones as a bunch of RaiPs? Or are you delighted at these other P-rogatives?

Ryan Davis is propaply writing Ruby parsers for all the P-ons down in his underground lair wearing his karate smock.

said on 20 Apr 2005 at 13:49

Posers

said on 20 Apr 2005 at 13:51

forget rails, what about all the hobix clones?

said on 20 Apr 2005 at 14:04

Why, have you done Rails development? Are you going to compete in Rails Day ?

said on 20 Apr 2005 at 14:08

What I find interesting is that Rails isn’t ideal. It is sufficently better than say, Struts, but it still has some failings.

It would be nice if these weren’t all just clones, but tried to improve on rails.

The best thing about rails that I can see is Ruby though ;)

said on 20 Apr 2005 at 14:56

Don’t forget about “trails”: https://trails.dev.java.net/

said on 20 Apr 2005 at 15:06

http://perlonrails.org/index.php/Sample_Model sums up my feelings well.

said on 20 Apr 2005 at 15:14

Hey, one more for Python! http://fanery.sourceforge.net/

We’re as confused by this as you all are.

said on 20 Apr 2005 at 15:22

Well, do you know of any other framework that ppl want to clone in so many different languages and before it has even hit 1.0? I think this speaks for itself. I have never seen anything like it.

said on 20 Apr 2005 at 15:49

“Well, do you know of any other framework that ppl want to clone in so many different languages and before it has even hit 1.0? I think this speaks for itself. I have never seen anything like it.”

It’s about time someone got off their ass and put some hard work into making development EASY . Now everyone is saying, “Why didn’t we think of that?”

said on 20 Apr 2005 at 16:11

The clones would be useful if they added innovative ideas we could poach…

My take on why they won’t be as successful as Rails is that the other languages don’t let you do as much “meta” programming as Ruby, so by necessity, they will be more verbose and have fiddlier syntax.

said on 20 Apr 2005 at 16:24

In my opinion such knock offs… (wait for it… wait for it…..) Pail in comparison. bada-boom Thank you, I’ll be here all week, please tip your server. :-)

said on 20 Apr 2005 at 18:08

One more! Catalyst, in perl:

http://search.cpan.org/dist/Catalyst/lib/Catalyst/Manual/Intro.pod

said on 20 Apr 2005 at 18:49

Personally I’m waiting for “Lisp on Rails”. I’m thinking the entire Rails demo video could be reproduced by the following Lisp code someday:

(rails
  (scaffold :blog))

Or is that just too long already? :-)

said on 20 Apr 2005 at 18:56

Lisp on Rails will be called Railth.

said on 21 Apr 2005 at 01:18

Please copy Rails everywhere. In the future I would like to only have to deal with Rails, clones of Rails, or things better than Rails.

said on 21 Apr 2005 at 01:41

While it’s difficult to copy Rails in PHP , it’s quite possible to write an equivalent system. I like the tersness of Ruby code, but I need the structure that Rails provides, how it makes me organize my code into something sustainable. That’s why I’m ripping off Rails in Cake :)

said on 21 Apr 2005 at 05:59

Php → Rails clone is possible but not nealy as nice to use.

said on 21 Apr 2005 at 11:41

Pies: You’re telling me pies wrote cake?

Hey, Pies, when people start harassing you for new versions, turn to them with your oven mitts and say, “Shhh. The yeast hasn’t risen, yet.” And playfully tug at their nose.

said on 25 Apr 2005 at 08:03

why: Yup, I did that. And I’ll be sure to tell them about the yeast :)

said on 25 Apr 2005 at 08:10

BTW , the similiarity between my framework’s name and my own(Pies/Cake) is actually a coincidence of sorts. “Pies” is Polish for “a dog”, which is what my nickname really means.

said on 25 Apr 2005 at 09:09

Well, I’ll be a baker’s incredulous wheeze!

said on 06 May 2005 at 08:16

Look, it’s a well known fact that bloodsuckers are a little wrong in the head.

said on 12 May 2005 at 00:09

Oh my god… Scary vampire people!

said on 17 May 2005 at 11:42

“Lisp on Rails will be called Railth.” – why

HAHAHA … this one had me rolling!

said on 05 Jul 2005 at 22:06

Catalyst adds nothing on-top of RoR? I wasn’t aware you could dispatch through Regex in RoR(yes this is a big thing once you get used to having it). Or run on as many engines as Catalyst. From what I know and have seen, Ruby is a very good language. Let’s not do the programmer language fight, languages that are useful have a way of sticking around, and usually the nice parts of the language get mimicked. Speaking of borrowing Ruby syntax looks an aweful lot like Perl sometimes.

said on 16 Jul 2005 at 09:06

There are 3 PHP on Rails projects already. Stop now—which of these is best? php on Trax, yet another php on Rails clone. We all agree that php isn’t really OO, but at least we can transfer the code we already have and dont have to learn a new language.

said on 14 Dec 2005 at 16:36

“One more! Catalyst, in perl:”

Actually Maypole, from which Catalyst is based, predates ruby on rails by almost a year. Who is cloning who again?

said on 22 Jan 2006 at 01:30

Ruby and Ruby on Rails is itself mostly derivative of about two decades of work in object oriented programming and content management systems. And that’s the way software improves: people find good ideas and build on them. Ruby on Rails happened to be the first of a bundle of functionality whose time had come; it could have been done in Python or PHP first as well. Complaining that other people are building similar tools in other languages is ignorant of the history and narrow minded.

Comments are closed for this entry.