I'm looking into building a web based software product I hope can develop into a business for me in the future. I'm a .NET developer by day and like to experiment with other technologies in my free time. Lately I've been checking out Python and RoR. I've been somewhat impressed by RoR and thought about building this software using it. That is my issue.
If I used .NET I could build it pretty quickly, have fewer issues since I know it so well already, and understand the deployment procedures for .NET web applications. On the flip side, if I used RoR I could learn something new, and have lower entry costs since it would be built on open source software.
What I have questions about are the deployment processes and power of the platform. How easy is it to deploy a RoR application on Apache? I'm using Locomotive locally but you have to imagine most customers will be running Apache as their web server. So that's a major concern. Next, I know I can do pretty much anything in .NET. I don't understand RoR enough to know the limitations. Everything I've seen shows how great the platform is for CRUD applications but what if you need to do a bit more. I hear AJAX is a breeze in RoR because prototype is built in but I just haven't done anything with it yet. I'm used to Atlas in the .NET framework.
So, I'd be very thankful to hear opinions. Would you build the foundation of your potential business in RoR?





Bookmarks