Si tienes experiencia con PHP, entonces usa PHP. (Estoy escribiendo esto incluso cuando uso principalmente Python). No hay nada que Python, Ruby, etc. puedan hacer y PHP no. No se trata solo del lenguaje, sino también de los conocimientos técnicos sobre el mantenimiento de la aplicación, la capacidad de resolver problemas (en desarrollo y producción). Si tiene un problema (desea crear la aplicación) y elige un idioma nuevo para usted, entonces tiene dos problemas.
Por otro lado, el nuevo proyecto es una buena oportunidad para aprender un nuevo lenguaje o tecnología. Se trata de calcular los riesgos.
Pero recomendaría algo totalmente diferente: use Javascript con React (biblioteca de JavaScript). Dices que conoces algo de JS, por lo que idealmente deberías aprender el resto 🙂: objetos, prototipos, ES6 … y el “ecosistema Javascript”: nodo, npm, babel, trago … La buena configuración de React es muy ágil, especialmente cuando se realizan prototipos. Por ejemplo, no es necesario actualizar la página del navegador cuando cambia un color en CSS, ve el efecto al instante. La parte de “configuración” es bastante complicada, porque se necesitan muchas herramientas y bibliotecas, así que revisa algunas configuraciones ya preparadas, por ejemplo https://github.com/este/este o simplemente google “react boilerplate” o “react starter kit “.
- HTML, CSS, Python, Django, Java Script, SQL, PHP, Ruby: ¿cuáles necesitaré para crear una aplicación de sitio web?
- ¿Dónde se juntan los programadores y los hackers en San Diego?
- ¿Cuáles son las terminologías básicas que debe conocer un desarrollador web?
- Cómo convertir la hora estándar del Pacífico a la hora estándar de la India
- Como desarrollador de PHP, ¿cuál es mejor para la carrera futura: aprender NodeJS o aprender a hacer más PHP (use TDD, master AWS + firebase, prueba de carga + prueba de pluma)?