Ruby on Rails Thursday, May 2, 2013

I've been using Rails since 2004 and still love it.  I understand a lot of the complaints about Rails and may have occasionally voiced my dislike as well.  However, the complaints I often hear about Rails has more to do with the kind of coders/people the framework seems to attract than the actual framework itself.  By itself, Rails is an easy to use MVC framework which can help you get a website running quickly.  It's well-designed and modular.  It's built on top of a great language, Ruby.

Really, Rails is just like any other tool.  In the hands of a third-grader, a pen can create a a bona fide mess.  In the hands of an artist, it can create something inspiring.


On Thu, May 2, 2013 at 5:33 PM, Julian Leviston <julian@coretech.net.au> wrote:

On 03/05/2013, at 12:09 AM, Matt Jones <al2o3cr@gmail.com> wrote:



On Thursday, 2 May 2013 05:19:17 UTC-4, Bigos wrote:
I hate Rails sometimes. Now and then I have a feeling that using Rails is like trying to fit a square peg in a round hole. For example Active record doesn't fit my every need and sometimes I have to use SQL. Because I use Rails I have lost much of my SQL skills. Last time I had some unusual problem it took me 6 hours to write a query. It seems that I modify problems to fit them into Rails instead of modifying Rails to adapt it to my problems.


Similarly, I've found that using C has really weakened my assembler skills. (trollface)

--Matt Jones 

Hehe.

It's not Rails that's a problem here, per-se, it's ORMs that the OP seems to have a problem with - shaping his application architecture choices. Maybe he should be using MagLev and therefore Gemstone ;-)

I agree that ORMs tend to make you think un-object-orientedly sometimes... but usually they can be worked around, and they provide a good pragmatic "best fit" for most uses. It's pretty darn good for free!

Julian

--
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-talk+unsubscribe@googlegroups.com.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

--
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-talk+unsubscribe@googlegroups.com.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

No comments:

Post a Comment