Son cosas diferentes. Realmente no puedes compararlos, ya que es muy subjetivo. Sin embargo, intentaré compararlos según mi propia opinión, pero no ha dado ningún criterio.
- Dinero sabio
Creo que realmente depende del proyecto. Una aplicación pequeña puede ganarle poco dinero, pero un sitio web pequeño puede ser significativamente mejor pagado. Un buen desarrollador de iOS puede ganar 300 $ por hora, por ejemplo, y el desarrollo web realmente depende del sitio web
- Trabajo sabio
Ambas partes tienen marcos y herramientas bastante maduros. Nuevamente, realmente depende del proyecto. Sin embargo, diría que un sitio web y una aplicación que tienen el mismo propósito requerirían más desarrollo móvil. Relacionados con el backend, son bastante comparables, pero en cuanto al diseño, creo que el desarrollo web tiene marcos mucho más maduros para esto (Bootstrap, Foundation, themes, etc.) y también es más fácil.
- ¿Cuáles son algunas plataformas de alojamiento para la aplicación web Django?
- ¿Node.js sería un marco bueno o mejor para crear una aplicación que transmita videos?
- ¿Cuáles son los parámetros básicos que deciden cuándo necesitamos agregar servidores adicionales para aplicaciones web (LAMP)?
- ¿Existe alguna herramienta que envíe el contenido web a mi computadora o mi Kindle?
- ¿Cómo debería un programador que nunca ha trabajado en una aplicación web comenzar a trabajar en una aplicación web?
- Programación sabia
Bueno, aquí, el desarrollo web es un ganador definitivo. Hay muchas más opciones disponibles para el desarrollo (PHP, Ruby, Python, JS, Java, etc.). El desarrollo móvil es bastante limitado. Android tiene Java para nativos e iOS Swift y Objective-C. Sí, puede usar cosas como Xamarin y código en C #, pero no es una aplicación nativa.
Por otro lado, dominar un lenguaje más rígido y maduro como Java en mi opinión es más fácil que decir, Python, que es más difícil de dominar.
Para el futuro
Bueno, creo que ni las aplicaciones móviles ni las aplicaciones web irán a ninguna parte pronto, pero la industria siempre está evolucionando. Las cosas que estaban a la vanguardia hace 2 años están en desuso ahora y así sucesivamente. Tienes que mantenerte al día y aprender solo uno de ellos no es una buena idea para el futuro.
¡Aprende todo lo que puedas sobre diferentes cosas!
Veredicto
Bueno, mi opinión final es que depende de lo que te guste. Si está buscando uno de ellos para aprender, le digo que pruebe un poco de ambos hasta que pueda tener una opinión. ¡Hago aplicaciones web y aplicaciones móviles y me encanta!