Si está buscando un idioma que le permita desarrollar aplicaciones web y móviles, JavaScript es una opción sólida. Hubo un tiempo en que JavaScript solo se usaba para aplicaciones de aplicaciones, pero ahora se puede usar para crear aplicaciones de fondo (Node.js) e incluso aplicaciones móviles (Ionic y React Native).
Sin embargo, eso no significa necesariamente que sea lo mejor para hacer esas cosas. Si bien es probable que sea el más versátil de todos los lenguajes de programación, muchos desarrolladores le dirán que hay mejores opciones dependiendo de lo que esté tratando de hacer.
Si necesita crear una aplicación nativa, sus opciones son simples: las aplicaciones de Android se crean con Java y las aplicaciones de iOS con Swift. El back-end tiene muchas más opciones para elegir con lenguajes como Ruby, Python, C ++, PHP y otros, cada uno con sus propios marcos.
- Groovy (lenguaje de programación): ¿Cómo empiezo con esta aplicación web?
- ¿Existe alguna herramienta que envíe el contenido web a mi computadora o mi Kindle?
- ¿Cuáles son las preocupaciones de seguridad en la representación del lado del cliente de una aplicación web?
- ¿Qué lado del cliente JS será el mejor para una aplicación web a gran escala, en términos de rendimiento y usabilidad?
- ¿Cuáles son las cosas que necesito aprender para hacer aplicaciones web?
Sin embargo, en general, diría que la calidad del desarrollador importa mucho más que el lenguaje que eligen usar.