In this new article from Web Developer Juice giving fourteen (descriptive) reasons why Ruby is a better choice than PHP for building web applications (from the perspective of a Ruby developer, it seems).
Picking a language for a programming project is never an easy task. [...] This is especially true with web programming projects. Because you are not always in control of the environment where one’s application will be run, it is important to pick a language that can adapt to many situations. Ruby is a better language than PHP for the following reasons.
The list of fourteen includes several points that are not the usual "because it's faster" or "because PHP sucks at this" sort of thing. Here's some examples:
- Principle of least surprise
- ActiveRecord design
- Easier to install
- Interactive shell
- Maintainability
- JVM support