Rails Clones: Bloodsuckers or Useful Drones? #
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.
Phil
Posers
Odanuki
forget rails, what about all the hobix clones?
Lucas
Why, have you done Rails development? Are you going to compete in Rails Day ?
Netghost
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 ;)
Curt Hibbs
Don’t forget about “trails”: https://trails.dev.java.net/
Tobi
http://perlonrails.org/index.php/Sample_Model sums up my feelings well.
Ian Bicking
Hey, one more for Python! http://fanery.sourceforge.net/
We’re as confused by this as you all are.
Saša Ebach
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.
chris
“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?”
bitserf
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.
schubert
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. :-)
toddg
One more! Catalyst, in perl:
http://search.cpan.org/dist/Catalyst/lib/Catalyst/Manual/Intro.pod
(smug weenie)
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:
Or is that just too long already? :-)
why
Lisp on Rails will be called Railth.
derek
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.
Pies
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 :)
ouelong
Php → Rails clone is possible but not nealy as nice to use.
why
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.
Pies
why: Yup, I did that. And I’ll be sure to tell them about the yeast :)
Pies
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.
why
Well, I’ll be a baker’s incredulous wheeze!
sporkmonger
Look, it’s a well known fact that bloodsuckers are a little wrong in the head.
jomdom
Oh my god… Scary vampire people!
Adam Michela
“Lisp on Rails will be called Railth.” – why
HAHAHA … this one had me rolling!
Marlon
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.
PHP on Trax
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.
O rly?
“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?
Look whose talking
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.