Además de la respuesta de Carlos Esteban López Jaramillo a Como desarrollador web, ¿qué debo saber para crear una aplicación de Android con Ionic Framework utilizando Ubuntu OS? (¡especialmente su punto sobre TypeScript!), diría que, como desarrollador web, debe estudiar lo que necesita hacer para optimizar los sitios web móviles.
La mayoría de los desarrolladores web todavía utilizan técnicas que son demasiado pesadas para dispositivos móviles. La mitad del tiempo, incluso los navegadores de escritorio terminan retrasados, lo cual es malo, pero los navegadores móviles terminan inutilizables .
El truco consiste en minimizar la cantidad de trabajo que debe realizar el navegador, especialmente en JavaScript. Solo cargue las bibliotecas que realmente necesita (generalmente esto significa que no hay jQuery ni subrayado). Elija bibliotecas que sean rápidas (sin ascuas). Si desea usar Lodash, incluya solo las piezas que realmente usa en lugar de toda la biblioteca.
- ¿Cuál es su experiencia con el aprendizaje de la programación de Android (paso a paso)?
- ¿Con cuál debo ir? Conceptos básicos de Android o UNITY o WebGL?
- ¿Debo comprar el MacBook Pro de 13 pulgadas o el Razer Blade para el desarrollo y el trabajo universitario? ¿Por qué?
- ¿Cuál es la mejor y más rápida forma de aprender programación de Android?
- Cómo instalar una imagen del sistema para el emulador de Android Eclipse Juno sin el administrador de SDK
Una herramienta en mi caja de herramientas que es poderosa es Rollupjs.org. Utiliza módulos ES6 (que TypeScript admite) para envolver un paquete que incluye exactamente el código que necesita. Es como WebPack, pero paquetes resultantes un 30% más pequeños, o MUCHO más pequeños si solo estás usando un par de funciones de Lodash.
En cuanto a la parte de Ubuntu: solo siga las instrucciones. Y si usa TypeScript, obtenga VS Code. Funciona en Ubuntu y tiene el mejor soporte de TypeScript (los complementos están disponibles para Atom, pero Code simplemente funciona mejor ).