No importa qué tecnología uses. Simplemente compílelo con las herramientas que más le gusten. Para obtener puntos de bonificación, prepárese para discutir * por qué * eligió una tecnología en particular sobre las alternativas.
Esto lo ayudará a trabajar con empleadores que también eligieron pilas tecnológicas similares. Sin embargo, si puede defender sus elecciones con empleadores que desean desarrolladores más “redondeados”, quedarán impresionados por su capacidad de discernir las herramientas adecuadas para el trabajo.
Dicho esto, ahora JavaScript está CALIENTE.
- ¿Qué tan difícil es crear un juego como Choque de clanes? ¿Qué tipo de inversión y habilidad se requiere?
- ¿Debo elegir convertirme en desarrollador web, programador de gráficos, desarrollador de aplicaciones móviles o ingeniero / científico de datos?
- ¿Qué se necesita para convertir una aplicación web Ruby on Rails en una aplicación iOS / Android? ¿Existen buenos tutoriales que te enseñen cómo hacerlo?
- ¿Debería una empresa tener un sitio web amigable para dispositivos móviles y una aplicación móvil?
- ¿Cuáles son las mejores herramientas para el desarrollo de juegos para dispositivos móviles?
Mi pila de desarrollo:
- Linux (obviamente)
- node.js con express 4
- Socket.IO
- Postgres y / o ReThinkDB
- Experimentar con Raom.js isomórficos y / o React.js (aunque creo que voy a terminar escribiendo mi propia biblioteca “Ver” isomorfa).
- Bookshelf.js (ORM) aunque también estoy escribiendo mi propia biblioteca de modelos ReThinkDB.
Y todas las cosas habituales de front-end. MENOS, jQuery, D3.js, three.js, IndexDB etc.