Topic: Wanting to use ror for the first time - In over my head?
I have never used Rails or Ruby for anything, but I've been interested in learning it for quite some time now. I was recently hired as a contractor to redevelop/redesign a company's website (built in PHP). After accomplishing that, they were also looking to develop a completely new e-commerce type web application. This site would not be simple, but I would have few problems doing it in PHP. Fortunately, the company and my manager are very flexible, so I figured, why not take this chance to use rails?
However, after my initial exploration into this framework, I'm becoming quite nervous. There are plenty of books/tutorials out there to help you get a basic ror website out in a weekend. But, whenever I recognize a point where I will need to customize something different from the status quo, it takes me a ridiculously long time to figure how to accomplish said task. (ex: database design, foreign keys, connecting to multiple databases). And actually this thread somewhat mimics my concerns: http://railsforum.com/viewtopic.php?id=31477
Now, here's my problem: has anyone else been faced with the following? I now know there will be a larger learning curve for RoR than I was planning for. And I need to make a language/framework decision quite soon. Given my experience level, would people recommend I still try and implement this in rails? There's no better learning experience than jumping in the fire, right?
Or would it be a better decision to go with what I know (a php framework like CakePHP) and adapt to rails on my own over a longer period of time? This company is paying to get this done well within a certain time frame. What if I have problems delivering?