Personalmente, me gusta ser un desarrollador multiplataforma.
Durante los primeros años de mi carrera, trabajé en Adobe Flex y Flash y descubrí que la tecnología era increíble. Pero como hubo una disminución de la plataforma Adobe Flash en los navegadores web, comencé a desarrollar aplicaciones móviles con la tecnología Adobe AIR. El beneficio fue que ya tenía las habilidades necesarias para desarrollar aplicaciones multiplataforma para la plataforma iOS y Android. Publiqué alrededor de 4–5 aplicaciones en tiendas de aplicaciones y la respuesta fue bastante buena.
Ahora, como HTML5 / JS está tomando el centro del escenario, sigo sintiendo que sería mejor aprender tecnologías como: Angular JS, Node JS, Socket.io, Meteor, etc. La razón es que, usando el mismo conocimiento HTML5 / JS , puede desarrollar aplicaciones para la web, así como plataformas iOS y Android.
- ¿Cómo funciona Crashlytics en iOS? ¿Cómo detectamos un bloqueo y obtenemos la pila para lo mismo?
- ¿Cuál es la mejor manera de encontrar desarrolladores de iPad / iPhone en Londres?
- ¿Por qué los opcionales Swift son particularmente confusos para los principiantes?
- ¿Cómo implementa Path el desenfoque dinámico detrás de la barra de búsqueda?
- ¿Qué tiene de bueno Xcode?
Siento que esto definitivamente expande el horizonte y usted sigue teniendo múltiples talentos y tendría menos problemas para cambiar su carrera entre el desarrollo web o el desarrollo de aplicaciones móviles.