Bueno, yo no sé nada sobre la parte de Escalabilidad, pero personalmente comencé a aprender Ruby On Rails de ASP.NET hace un tiempo. Realmente tuve dificultades para encontrar una buena documentación: la documentación de la clase en el sitio de Rails era realmente pobre a mis ojos, y tenía una simple pregunta sobre qué argumentos podrías poner en un enlace de acción. Pero tal vez fui solo yo el que nunca encontró el lugar correcto. Pero personalmente creo que la documentación de ASP.NET es mejor que los rieles, al menos comprar un libro, creo que es una buena forma de hacerlo.
Número 3. Estoy seguro de que hay muy buen Soporte Comunitario para los rieles, solo tiene que encontrar el foro adecuado u otros medios que se adapten a sus gustos, tal vez esto fue lo que hice mal.
Número 4. Hay muchas soluciones de alojamiento para Rails, pero no tanto como ASP.NET o PHP. Creo que tienes que investigar esto tú mismo y descubrir si hay algo que te guste.
Número 5. Ruby debe ser muy fácil de implementar, tiene una noción de una base de datos de desarrollo, prueba y producción. Utiliza migraciones, por lo que las actualizaciones en el esquema de la base de datos son uniformes, eso es genial. Se trata de secuencias de comandos, por lo que debe ser una cuestión de xcopy desde la computadora de desarrollo hasta el servidor de producción.
La razón por la que debe elegir Ruby on Rails es si le gusta el patrón MVC. El patrón MVC es genio, y el rubí es un gran lenguaje cuando lo aprendes. Tal vez echar un vistazo al ASP.NET MVC, y ver cómo es, entonces tal vez pasar a Rails. Entonces solo tienes que aprender un nuevo idioma, y no una nueva arquitectura, estructura y lenguaje al mismo tiempo.
Remmember esto es de un desarrollador de ASP.NET que husmeó en Rails, pero se dio por vencido, debido a la falta de capacidad para encontrar documentación realmente buena, y siempre había algunos errores extraños, del editor o Rails, pero eso es propiamente una cosa novata :)
Pero si tienes tiempo, apúntalo. Algunos desarrolladores dicen que debemos aprender un nuevo idioma por año, y Ruby es un gran candidato para eso.
Acerca de 5. Despliegue es MUCHO más fácil y tonto usando Capistrano. Tan limpio, tan fácil, tan rápido, me encanta =) – emzero