I've been watching Rails with a cautious eye for some time now. There is a really good PHP framework that "borrows" from Rails' architecture called
Cake. It's pretty cool.
From my experience with the Rails community, they all appear to be Mac-using, lazy, extremely fanboy-ish, shortcut coders. I notice how they never highlight how Rails deals with the "ugly" side of programming web apps, like input santization, validation, etc. It's always this pre-practised "how to build Google in 5 milliseconds" crap that bear little resemblance to the real-world development environment.
It also appears that the Rails fanboys have absolutely nothing but contempt for PHP, and use every opportunity to bash it as a "useless language". Frankly, anyone who can't at least acknowledge PHP for being a robust, fast and practical server-side *language* is not very objective. Furthermore, the fact that they compare Rails (a "framework") with PHP (a "language") hints at their subjectivity.
Frankly, I'd wait for the Zend Framework to come out before making any choices. The boys at Zend are looking to address the PHP framework vacuum in a huge way with their framework, which includes many of the things that Rails offers, in a far more enterprise-friendly and maintainable way. They also implement the much touted "ActiveRecord" pattern used in Rails, and it comes with all sorts of other goodies.
For more on the Zend Framework. here are some links:
Official siteChris Shiflett's views on the framework after Zend's webcastMore notes about the webcastEven more notes about the webcastThis post has been edited by StanDarsh: Dec 19 2005, 05:22 AM