Ambos.
Sí. Debes aprender ambas tecnologías. Una aplicación móvil moderna es una parte integral del desarrollo web. Hay público objetivo de ambos y no puede ignorar a los usuarios de computadoras de escritorio y móviles.
El desarrollo del lado del servidor es útil tanto en los dominios: web y móvil. El desarrollo del lado del servidor tiene muchas opciones para elegir. Uno puede optar por Python y puede optar por Java o C o incluso Fortran. Para el lado del cliente, debe elegir JavaScript como un lenguaje de programación importante tanto para web como para dispositivos móviles. No hay elección Entonces, ¿por qué no aprovechas esta compulsión?
- ¿Cuánto tiempo llevaría convertirse en un programador suficientemente bueno para crear un prototipo funcional de una aplicación móvil o web?
- ¿Qué lenguaje informático brinda conocimiento y dominio del software, la aplicación móvil y el desarrollo de sitios web?
- ¿Cuáles son los costos de desarrollo aproximados de una plataforma como OpenTable?
- ¿Cuánto costaría desarrollar una aplicación similar a Tinder for Fashion (Grabble)?
- ¿Qué es la arquitectura empresarial móvil? ¿Cómo es posible integrarse en un EA utilizando el marco Zachman o Togaf?
Puede desarrollar aplicaciones móviles y web utilizando HTML5, CSS y JavaScript estándar.
Sin embargo, hay una plataforma común (base de código) para desarrollar aplicaciones nativas: Apache Cordova. http://cordova.apache.org/#supported_platforms_section
Si desea elegir aplicaciones móviles sin conexión, puede elegir entre varias plataformas:
- Android: Java es un lenguaje de desarrollo esencial
- iOS: puede usar C, C ++, Objective-C, Swift
- Windows Phone: herramientas e idiomas de la plataforma Windows.