Sponsored by Travelzoo
Take Advantage of Ridiculously Low Holiday Airfares view!
travelzoo.com - Flights $52 and up for Thanksgiving, Christmas & New Year. But move on it now.
15 Comments
- BrockLee, on 10/12/2007, -1/+7Rails is a web application development framework. It is written in Ruby. Originally it was referred to as "Ruby on Rails" but is now simply "Rails".
It makes some different decisions than the web app frameworks that preceded it, and those have some implications. The first principle is "Convention over Configuration". It avoids long configuration files instead having a preferred (i.e., default) way of doing things. If you follow those conventions things are incredibly easy and very UNverbose. If you want to do things differently, then you can, but then you do more of the configuration.
The second principle is "Don't Repeat Yourself", meaning it provides one place for everything. So where other frameworks might have you describe relationships between different objects in the 1) class declarations, 2) DB schema, and 3) an object-relational-mapping configuration file, Rails provides just one place for this.
There's another element, more goal than principle, which is quick turn-around-time. If you modify your code, you should be able to test it very quickly (i.e., in a second if not less). No re-compilation and no re-deployment. This makes the development cycle quick and the development process *much* more enjoyable. - jrasmussen0, on 10/12/2007, -0/+3Check out mongrel "sudo gem install mongrel" it is a much better solution than webrick and some say even better than fastcgi.
http://mongrel.rubyforge.org/ - inactive, on 10/12/2007, -1/+2It's a framework for the increasingly popular programming language Ruby. What's nice is that you can have a working (basic) application up and running in about 5 minutes.
- CausticNoise, on 10/12/2007, -2/+3Anybody care to explain what rails are to the uninitiated?
- eczarny, on 10/12/2007, -0/+1@BrockLee: 'Rails is a web application development framework. It is written in Ruby. Originally it was referred to as "Ruby on Rails" but is now simply "Rails".'
It's still called 'Ruby on Rails'... 'Rails' is just a shorthand way of referring to it. - petercooper, on 10/12/2007, -1/+2I'm the maintainer of the blog. Yeah, the replier below/above got the right idea. Using the right tool for the right job, etc. I don't think much of the current Rails blog offerings. WordPress is streets ahead. To me, Rails is optimizing for the developer, not for webmasters. I think webmasters should stick to PHP, etc, and application developers should move to Rails. It's not a one-size-fits-all.
- jarinudom, on 03/31/2008, -0/+1http://duggmirror.com
- SamKellett, on 10/12/2007, -2/+2I found that I'm not a huge fan of Ruby (ergo, Rails) but I love the ideas DHH introduces into Rails, I have simply ported these over to PHP (my programming language of choice) and I am fully satisfied.
- henrikmobee, on 10/12/2007, -0/+0RoR makes AJAX website creation much faster in the creation stages. If you don't plan you will still box yourself into a development corner from hell.
Agile development is about getting results quickly and picking up the pieces later. For web development and simpler development projects this is really good. - amasiancrasian, on 10/12/2007, -1/+1Shish, even if the blog is running under PHP doesn't mean he's dismissing Rails. It just means you use whatever platform solves the problem best. At work we mix a handful of technologies, and for a lot of backend stuff, we use J2EE. And we love J2EE. But sometimes, writing the Web frontend in J2EE/Hibernate/JSP is simply a PitA. Rails is not there to replace existing solutions; it's there to complement and fix existing problems.
- Fantt, on 10/12/2007, -4/+2Excellent resource! Thanks!
- i440, on 10/12/2007, -4/+2Does anyone prefer writing web applications themselves rather then using Rails? That's what I've been doing. I thought it would be a lot hard harder at first. AJAX is the most tiring thing to do on your own, I suppose. But in the end, it's not so bad.
And Webrick is kinda slow. - djwk1928, on 10/12/2007, -7/+3frontpage with 1 comment? wow
- inactive, on 10/12/2007, -8/+2hey this blog is awesome! bookmarked! dugg!
- Shish, on 10/12/2007, -7/+1If ruby's so great, why is the blog about it running on PHP? :P
(Also, why do the captchas never work the first time I enter them?)


What is Digg?
Browsing Digg on your phone just got easier with our enhancements to the