Five things I love and hate about ruby on rails
Love
1. How easy it is to transition from any other object oriented language.
2. The RESTFul architecture.
3. The plugins and gems.
4. The unit testing tools Shoulda, Coulda, Cucumber and even Test:Unit.
5. The user community and their passion for development.
Hate
1. The scattered array of documentation that is mostly outdated.
2. The complicated deployment process
3. The constant upgrades that break all of my previous apps (I have to say freezing was a great idea)
4. The constant debate over the best IDE
5. How most of the books are outdated by the time they are released. We need to make more of these books living documents.
Overall rails is a the best application framework I have ever used for various reason but there are some kinks that need to be worked out as the community matures. Thank you to all of the developers in the community for keeping the fire burning.
