3 ms·
Ruby on Rails. I recommend following a screencast tutorial, like the ones at lynda.com http://movielibrary.lynda.com/html/modPage.asp?ID=324 http://movielibrary
by rapind 19y ago
Ruby on Rails. I recommend following a screencast tutorial, like the ones at lynda.com http://movielibrary.lynda.com/html/modPage.asp?ID=324 http://movielibrary.lynda.com/html/modPage.asp?ID=324
Sure rails hides a lot but it'll introduce you to some best practices, like the concept of MVC etc.
- nickb 19y agoI agree. Rails is currently the way to go. It's much more mature than Django and has more flexibility and more mature gems/plugins. Lynda tutorials are great. I'd also recommend free ones: http://railscasts.com/ http://railscasts.com/ http://www.akitaonrails.com/2008/2/1/rolling-with-rails-2-0-pdf-version http://www.akitaonrails.com/2008/2/1/rolling-with-rails-2-0-... And for-pay ones at http://www.peepcode.com http://www.peepcode.com Also, grab "The Rails Way" book by Obie Fernandez (it's THE BEST book on Rails.. when you learn the basics, it's better than 'Agile Web Development with Rails') and "The Ruby Way" by Hal Fulton.
- comatose_kid 19y agoI'll second the suggestion for "The Ruby Way" - it's under-rated and deserves more attention. I've heard good things about "The Rails Way" but haven't yet had a chance to look at it.
- jamesbritt 19y agoRails Way is pretty good (though someone borrowed my copy before I could spend much more time perusing it). I also suggest The Ruby Way (though perhaps I'm biased); however, the Web dev section is dated. :(
- mrtron 19y agoRails is much more mature than Django? Please provide some sort of evidence surrounding that, instead of stating it as fact. First, let's start with the languages they are based on, since performance and scalability depends on this. Do you feel Ruby is more mature than Python too?
- tel 19y agoFor applications launching soon it's worth noting that Django is in a period of flux at the moment. Ver 1.0 is being actively worked toward and will break backwards compatibility. I mean, no one is keeping you from working using Django .96, but several of the neater features in the platform (ContentTypes & Generic relations) are a little sketchy at the moment.
- mhartl 19y agoI'd also recommend my book, RailsSpace (http://www.amazon.com/dp/0321480791 http://www.amazon.com/dp/0321480791), a tutorial introduction to Rails and part of the same Addison-Wesley Professional Ruby Series as the Ruby & Rails Way books. It's a bit dated in places (damn, Rails moves fast), but is much more pedagogically oriented than the Way books, and hence probably a better place for beginners to start.
- iamelgringo 19y agoI'd disagree for someone unfamiliar with programming as the author seems to be. Ruby isn't a good starter language, IMO. It has a bit too much magic for beginners for my taste. It's absorbed a bit too much from Perl in that it's a lot easier to write than to read. When people are first learning a language, I'd suggest a language that has a little more structure to it than Ruby. That's why I suggested Python and Django. I really don't have anything against Ruby and Rails. I really like the Rails framework and there's a lot of great stuff there. I just don't think that Ruby is a best first language to learn.
- german 19y agoI'm going for Python. :)
- dualogy 19y ago"http://movielibrary.lynda.com/html/modPage.asp?ID=324 http://movielibrary.lynda.com/html/modPage.asp?ID=324" Or---judging from the URL---just go for the technology these guys used, rather than the one they want to teach you.