Esto sonará controvertido, pero creo que los lenguajes de programación son irrelevantes para cualquier tarea de programación.
La clave es hacer las cosas rápidamente y luego poder iterar en su aplicación en función de los comentarios de sus usuarios. Por lo tanto, elija cualquier idioma que haga el trabajo, sea súper bueno y eficiente en él, y no salte al próximo nuevo lenguaje brillante.
También daría el mismo consejo para los marcos. Elija uno decente, manténgalo y aprenda sus limitaciones. De hecho, lleva tiempo aprender las limitaciones de un marco y cómo sortearlas, así que no cambie los marcos a menos que desee aprender nuevas limitaciones y perder un tiempo precioso.
- ¿Cuál es el mejor instituto para el curso de diseño web en Hyderabad?
- ¿Qué empresas ofrecen el mejor servicio de "PSD a HTML" en la Web en lo que respecta a la fiabilidad, la precisión y el precio?
- Como desarrollador, si debe elegir entre escribir código sucio o la fecha límite del proyecto, ¿cómo elige?
- ¿Cuál es el concepto básico detrás de CSS?
- ¿Cuáles son los mejores sitios web de cartera de programadores / desarrolladores web que existen? ¿Y qué es lo mejor para incluir / excluir de mi propio sitio web?
Aquí está mi ejemplo personal. Hace unos años, comenzamos a trabajar en una plataforma llamada Minsh para crear aplicaciones de mensajería dedicadas para grupos. Elegimos Cordova y Angular como tecnologías de front-end. Esa fue la mejor opción en ese momento. Tomó algunos esfuerzos serios para aprender sus limitaciones y encontrar formas de solucionarlas. Recientemente, aparecieron nuevas tecnologías como ReactNative o NativeScript. Se ven geniales y brillantes. Sin embargo, puede estar seguro de que algunas de sus limitaciones están ocultas. Como nos hemos vuelto súper eficientes y productivos con nuestras elecciones anteriores, no sirve de nada cambiar. Además, ninguno de nuestros clientes nos preguntó qué lenguaje de programación usamos.
Aquí hay otro ejemplo. ¿Sabías que el súper exitoso juego de Minecraft está escrito en Java? Esta es una opción muy sorprendente, pero a ninguno de sus usuarios les importa. El autor del juego eligió este lenguaje porque simplemente se sintió más productivo con él. Este es el ejemplo perfecto de lo que es posible lograr cuando dominas tus herramientas.
Elija un lenguaje de programación decente, manténgalo durante años y podrá crear lo que se le ocurra.