En primer lugar, no importa el idioma que use, puedo garantizar que tendrá problemas de escalado que deberá abordar si ‘explota el tráfico’.
Creo que hay una idea errónea de que si usas PHP debes hackear algo juntos y construir algo de mierda. Este no es el caso. PHP no es perfecto, ningún lenguaje lo es, puede crear aplicaciones perfectamente buenas en él que se escalan bien y son fáciles de mantener.
Si observa los principales sistemas de gestión de contenido, la mayoría están construidos con PHP. Mire WordPress, prácticamente se ha convertido en una industria. Nadie dice “Oh, no … aprender PHP realmente me ha frenado”.
- ¿Qué hace realmente un marco web?
- ¿Dónde se usan las gramáticas JAPE? ¿Qué aplicaciones usan gramáticas JAPE o sistemas similares?
- ¿Cuál es la mejor opción para auto hospedar una aplicación Rails y configurar un sistema CI / CP simple cuando se usa GitHub para el control de versiones?
- Cómo agregar un dominio personalizado en la aplicación web de Azure
- ¿Cuál es la pila de tecnología detrás del cliente web de Spotify?
Del mismo modo, si usa PHP, no tiene que usar MySQL. No hay nada que lo detenga utilizando una base de datos NoSQL.
También debe tener en cuenta que Ruby on Rails es un marco. PHP realmente no lo es. PHP / Symfony sería comparable a Ruby / RoR.
No voy a decirte qué ruta tomar. Soy un desarrollador de PHP, me he ganado la vida y tengo un sesgo hacia eso. Si descubres que llevas mucho tiempo trabajando con RoR y has progresado poco, te sugiero que mires únicamente a Ruby para entender el idioma o pasar a otra cosa.
También quiero señalar que tengo 60-90 minutos por noche, que no son exactamente 2 horas. Es tiempo de sobra para ser productivo. Estoy a aproximadamente un mes de lanzar una nueva empresa web que he trabajado lentamente durante los últimos 2 meses, 60-90 minutos a la vez. Simplemente manténgase en el proceso de aprendizaje y si tiene dificultades para aprender algo, cambie a otra que sea más parecida a su línea de pensamiento.