9 ms·
Ruby on Rails is an open source framework built using an open source language that runs (primarily) on an open source stack. ASP.NET MVC is an open source (use
by bradleyland 16y ago
Ruby on Rails is an open source framework built using an open source language that runs (primarily) on an open source stack.
ASP.NET MVC is an open source (used loosely [MS-PL]) framework built on a proprietary framework, using a proprietary language that runs on a proprietary stack.
In my experience, there hasn't been a lot of cross shopping of these two technologies. A developer who gravitates towards RoR is far more likely to look at a Python framework than ASP.NET MVC. Likewise, an ASP.NET developer is more likely to cross shop something like Java; pick a framework, any framework.
- ItarPeyo 16y ago> an ASP.NET developer is more likely to cross shop something like Java; pick a framework, any framework. In my opinion, an ASP.NET developer is more likely to cross shop with whatever next technology is marketed by MS or whatever the company they have been working for decides to switch to (be it Java or whatever). A Ruby, Python, PHP [Name your OSS language/platform] developer is much more likely to switch to Java (maybe not the language, but the platform) than any .Net developer ever would be.