On Thursday, May 2, 2013 5:19:17 AM 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. 
>
>
I understand what you are saying, but this is not correct. I know of a 
company that runs on Rails that is *heavy* into SQL for optimization. What 
you said could be applied as much to Rails and ActiveRecord ORM as it could 
be to Hibernate, EclipseLink, etc.

I think this whole topic of Rails bashing is a bit misguided. I worked in 
Java for many years and Ruby (CRuby/JRuby/Rails/Sinatra/etc.) also the last 
several years, I can say that there were definitely periods of time where 
I've wanted to bash my head into my desk. But, if you stick with it, it 
will treat you well.

I also see some are complaining about having to do things "the Rails(tm) 
way". Sure, it makes things easier, but it doesn't stop you, and in the 
case of legacy integration (we run alongside a substantial Java 
service-oriented environment that's fairly complex along with other legacy 
apps/services/webapps), I just wrote some gems to handle things that we 
needed, so others in the same situation won't have to go through as much 
trouble:
https://github.com/garysweaver?tab=repositories

Of course, the first thing to do is to search around and make use of what 
others are already offering. Keeping up with that is more difficult than 
almost any other part of my job. :)

-- 
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 [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msg/rubyonrails-talk/-/IR_JIHYqPqIJ.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to