# Ruby on Rails Vs LAMP for a beginner

**URL:** <https://www.ruby-forum.com/t/ruby-on-rails-vs-lamp-for-a-beginner/118219>\
**Category:** Rails\
**Created:** [October 24, 2007, 9:58pm UTC](https://www.ruby-forum.com/t/ruby-on-rails-vs-lamp-for-a-beginner/118219 "2007-10-24T21:58:36Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![whats\_in\_a\_name](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/w/f14d63/32.png) [@whats\_in\_a\_name](https://www.ruby-forum.com/u/whats_in_a_name)\
**Post date:** [October 24, 2007, 9:58pm UTC](https://www.ruby-forum.com/t/ruby-on-rails-vs-lamp-for-a-beginner/118219/1 "2007-10-24T21:58:36Z")

</div>

I haven’t done any web development before, my experience is in C,  
Python, C++, some UI experience (Qt etc). I would like to build a  
database driven website (which pretty much is like a web mail), key  
objective is lower production time (development & testing), I would  
highly prefer it to be AJAX based, scalability is not an issue rite  
now, but could be later, should I go for LAMP (if I take ‘Python’ for  
the ‘P’ , how helpful is my python knowledge?, assuming it to be  
good) or RoR (Ruby seems to be familiar due to my Python knowledge).

Thanks in advance,

Krishna

---

<div class="post-metadata">

**Author:** ![whats\_in\_a\_name](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/w/f14d63/32.png) [@whats\_in\_a\_name](https://www.ruby-forum.com/u/whats_in_a_name)\
**Post date:** [October 24, 2007, 10:10pm UTC](https://www.ruby-forum.com/t/ruby-on-rails-vs-lamp-for-a-beginner/118219/2 "2007-10-24T22:10:53Z")

</div>

Linux  
Apache  
MySQL

have nothing to do with Rails.

So you’ll either be doing LAMP (Python) or LAMR (Ruby on Rails).

If you need it completed quickly, you’re probably best off with Python  
because you already know it. Of course, this is the Rails list, so we  
are  
all a bit biased towards Ruby. If you have the time, give Ruby a try.  
Granted, if you’ve yet to use any Python web framework like Django, it’s  
probably going to take the same amount of time learning Rails, so pick  
one  
and go.

Jason

---

<div class="post-metadata">

**Author:** ![whats\_in\_a\_name](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/w/f14d63/32.png) [@whats\_in\_a\_name](https://www.ruby-forum.com/u/whats_in_a_name)\
**Post date:** [October 24, 2007, 11:10pm UTC](https://www.ruby-forum.com/t/ruby-on-rails-vs-lamp-for-a-beginner/118219/3 "2007-10-24T23:10:00Z")

</div>

one sucks…  
the other sucks less…

(jk 🙂

---

<div class="post-metadata">

**Author:** ![whats\_in\_a\_name](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/w/f14d63/32.png) [@whats\_in\_a\_name](https://www.ruby-forum.com/u/whats_in_a_name)\
**Post date:** [October 25, 2007, 7:36pm UTC](https://www.ruby-forum.com/t/ruby-on-rails-vs-lamp-for-a-beginner/118219/4 "2007-10-25T19:36:30Z")

</div>

I probably should tell you something like “LEARN RoR!”, but ignoring  
my religious beliefs for a minute, if you are good at python you  
should  
try Django.

---

<div class="post-metadata">

**Author:** ![whats\_in\_a\_name](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/w/f14d63/32.png) [@whats\_in\_a\_name](https://www.ruby-forum.com/u/whats_in_a_name)\
**Post date:** [October 25, 2007, 1:24pm UTC](https://www.ruby-forum.com/t/ruby-on-rails-vs-lamp-for-a-beginner/118219/5 "2007-10-25T13:24:48Z")

</div>

Actually I know python to. But Ror is so much more mature than  
TurboGears.

If you do the following:

Rails  
Mysql (Or Oracle XE)

Plugins  
ActiveScaffold  
RoleRequirement  
Tabnav/widgets

Then its very fast, and your “python” knowledge will help you learn  
ruby very quickly.

Get you a few books. (I bought 6), and look thru a few tutorials.

I’ve even done my own generators.

You code can run in windows with mongrel as a service (Limited number  
of users)  
Or a mongrel-cluster behind nginx supporting the whole web. 🙂

For a few glispe of my rails development check out my blog at

> **[Mental Paging Space](http://mentalpagingspace.blogspot.com)**
>
> A place to park ideas, inspire suggestions and makes notes for the future.
