Usted no
PHP y Java son lenguajes de programación del lado del servidor, y de todos modos puede escribir tanto backend como frontend con JavaScript.
No hay nada que no pueda hacer con PHP y Java (especialmente Java), por lo que tendría que usar Ruby on Rails u otra cosa. Ya es demasiado difícil y lleva demasiado tiempo mantenerse al día con las nuevas tecnologías y los rápidos cambios en un solo área, por lo que creo que sería una pérdida total de tiempo para usted aprender Ruby on Rails en este momento.
Tengo un amigo que codificó una aplicación web ENORME con PHP a lo largo de los años, y en algún momento necesitaba sockets web. Intentó agrupar PHP, Redis, Node.js, socketio y MySQL. Se estrelló porque era demasiado trabajo para una sola persona lidiar con todo esto. Sin embargo, todo el mundo es diferente, pero creo que no deberías usar todas las tecnologías diferentes solo porque puedes.
- ¿Se requiere que mi padre esté presente al momento de deletrear la declaración jurada de cambio de nombre del nombre de mi padre?
- Estoy más fresco y quiero comenzar un negocio y no estoy interesado en hacer trabajos. ¿Dónde debo conseguir proyectos?
- Tengo una batería de 12 V con la que ejecuto un ventilador de 12 V. ¿Es posible que se inicie automáticamente cuando se apaga la alimentación principal de EB?
- Soy un gran admirador del programa infantil Mister Rogers ‘Neighborhood. ¿Cómo se llamaban los títeres en el vecindario de Make Believe?
- Quiero hacer algo interesante en mi vida. ¿Que puedo hacer?
Ahora, si usted fuera un desarrollador de Node.js y se le preguntara si debería aprender C ++ / Java o no, para que pueda desarrollar un servicio intensivo de CPU para su aplicación web, le diría que lo haga, ya que sería una buena opción a largo plazo.
Si está utilizando un sistema de gestión de bases de datos relacionales como MySQL, no debería aprender la alternativa y usarla también. Ese tipo de comportamiento complica las cosas sin razón. Un buen desarrollador de Java puede ganar $ 80-90K al año (o crear la próxima compañía multimillonaria), por lo que creo que debería elegir algo y quedarse con él.
Si me preguntas, un (tal vez dos) idiomas es el camino a seguir, así que no creo que debas aprender lo mismo tres veces.
La inversión intelectual es algo bueno, pero debe hacerlo con prudencia.