Java y .NET habrían mantenido su duopolio hacia la creación de aplicaciones web ’empresariales’. Si trabajó con sitios web basados en ejb 2.x, sabrá de lo que estoy insinuando. No estaré de acuerdo con su suposición de que Twitter no habría existido; podría haber sido creado en sinatra, jsp, struts o cualquier otra tecnología para el caso.
Rails no era un marco innovador; Los generadores de mvc, orm y código ya eran comunes en el momento en que llegaron, solo le dieron al mundo una aplicación web magra y los integraron.
Muchos marcos inspirados en rails no se habrían creado: django, grails, cakephp, play, asp. net mvc, o creado de manera algo diferente.
Hay demasiados marcos en el mercado y los rieles alcanzaron el punto óptimo entre demasiado simplista y demasiado difícil para el desarrollo con una comunidad enormemente entusiasta (y vocal).
Aquí está la famosa línea de tiempo de los marcos web de Matt Raible: