Hi Wayne,

I think you're too anxious. Software development best practices are
not so specific to RoR, you can follow well established patterns
independent of the language/platform of choice. Regarding new
technologies and Rails-specific techniques, I just tend to ignore them
if they are not particularly useful/necessary to the project at any
given moment.

Cheers, Sazima

On May 17, 8:45 am, Wayne Molina <wayne.mol...@gmail.com> wrote:
> As someone who has repeatedly tried to sit down and really pick up
> Ruby on Rails, the one deterrent I continually find is that the best
> way of doing things seem to change on a daily basis, and half the time
> nobody can agree with it.  Since my programming background is largely
> self-taught and without any formal CS education, I like to make a list
> of the "right" way to develop applications in a particular language/
> framework so I know that I'm going to be starting off on the right
> foot; this is in direct opposition to something like picking up a book
> on PHP, say, and cranking out junk sites and learning bad practices.
>
> In effect my problem is that whenever I sit down to really learn Rails
> (and I have almost a dozen books on it I've gathered over the past
> year, although a lot are from the prior edition - I have:  AWDWR 3rd
> Edition, Programming Ruby 2nd edition, The Ruby Way, The Rails Way,
> O'Reilly's Learning Rails, Ajax on Rails, Enterprise Rails, Apress
> Social Networking Sites with Rails, and RailsSpace) the community
> seems to have charged forward and changed its best practices, so it's
> just added a whole bunch of things I need to learn as well.
>
> For instance, the new thing seems to be BDD and RSpec, so I have to
> learn RSpec in addition to Rails and Ruby.  Git is used for version
> control, so that's something else.  RJS is out and unobtrusive stuff
> is in, so that means jQuery.  Hosting is now typically done with
> Phusion Passenger, so I have to learn Apache and that.  Finally with
> the Rails+Merb merger things are going to get shaken up even more so.
> I really want to learn Rails but the community seems to just keep
> jumping from one bandwagon to another without staying put long enough
> for somebody who didn't come aboard in 2005-2006 to ever get to
> speed.  Like I said I like to follow best practices because I come
> from .NET and I've seen what just slapping together code can do, and
> it's not pretty, so I feel like if I'm going to learn Rails, I need to
> learn it right from the start, not learn the "obsolete" way of writing
> it and then upgrade.
>
> Can somebody knock some sense into me in this regard?  I've been
> trying to learn Rails for over a year now and this is the main reason
> why I can never get more than basic tutorial-style stuff going on.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to rubyonrails-talk@googlegroups.com
To unsubscribe from this group, send email to 
rubyonrails-talk+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to