I’ve never touched ruby/rails before, but after visiting ruby-lang.org a
couple of days ago my interest in Ruby has exploded. This is among other
things because of the beautiful syntax and the fact that everything is
objects.
FYI: I’ve been using PHP for 5-6 years now, and I’ve built my own small
company around this language - so when looking at Ruby and Rails I’m
naturally trying to compare them to PHP.
I’m the kind of person who finds it rather hard just to “trust” that
other people made a framework that is “perfect” my projects. This is not
because I think I’m better than other developers, but simply because I
know for sure that frameworks made by others simply isn’t made
especially for my project.
Therefore I have to ask: Why are so many people choosing Rails for their
web apps instead of making their own specific frameworks (as we see with
for example PHP). The percentage of websites based of PHP frameworks is
rather low - in ruby it seems that “all” websites are made with Rails (I
maybe wrong here, this is just my perception). Why is this?
In PHP you just add for example an apache server and you’re ready to
built your own web framework/projekt. Isn’t the same thing possible with
ruby??
Another concern I’ve got with Ruby/Rails is performance. I can see RoR
promises easy maintainability and beautiful code, but doesn’t this hurt
performance in the other end? And how is the scalability?
Now, enlighten me!
Thanks in advance!
-Rasmus