¿Qué puedo aprender más rápido: desarrollo de aplicaciones o desarrollo web?

Puedes aprender desarrollo web más rápido.

Razón # 1: El desarrollo web como mínimo implicará: HTML, CSS, JavaScript y un navegador. Puede codificar incluso en el Bloc de notas y verificar su salida en un navegador y eso es todo lo que necesita para seguir moviéndose. Todo lo demás, como IDE avanzado, diseñadores, etc., es para ayudarlo a lograr el mismo código. Pero para aprenderlo realmente, debes utilizar las herramientas más básicas posibles. Ni siquiera necesitará un servidor web, aunque será necesario a medida que avance.

Razón # 2: el navegador tiene depuración y JavaScript es hoy en día un lenguaje de programación completo. Puede aprender todo tipo de programación en JS que será útil incluso en el desarrollo de aplicaciones para dispositivos móviles.

Razón n. ° 3: para ser un desarrollo de aplicaciones, además de decidir qué herramientas usar, tendrá que tener un dispositivo móvil y deberá configurar todo para poder ejecutar incluso su primera aplicación. Podría haber atajos para ejecutarlo en el simulador, pero incluso para llegar a ese nivel, necesitará saber mucho más sobre programación en general. Encontrar las herramientas, configurarlas y comprender los conceptos de desarrollo de aplicaciones llevará tiempo.

Espero que esto ayude.

El desarrollo de aplicaciones sería más rápido, simplemente porque hay menos componentes que aprender.

Para una aplicación nativa independiente , aprenderá como mínimo el lenguaje de programación para crear esa aplicación dependiendo de la plataforma. Por ejemplo, Java para Android, Swift para iOS o C # para Xamarin (multiplataforma). Solo con este conocimiento, ya puede crear una gran cantidad de aplicaciones útiles. Para una aplicación un poco más avanzada, debe aprender a incorporar la base de datos a la aplicación, lo cual es bastante simple.

En cuanto a una aplicación web , deberá dominar un par de cosas antes de poder ver realmente el fruto de su trabajo. Digamos que va a crear una aplicación web con Ruby on Rails (RoR) . Deberá aprender lo siguiente:

  1. Lenguaje de programación Ruby.
  2. Marco de rieles.
  3. Base de datos SQL.
  4. HTML y CSS.
  5. Javascript
  6. Servidor web.
  7. Administración de Linux.

La diferencia entre una aplicación nativa y una aplicación web es que con una aplicación no necesita el componente del servidor para que la aplicación funcione, al menos no inicialmente. Para que pueda aprender más rápido y construirlo más rápido.

Gracias por A2A.

Tiendo a estar de acuerdo con Chris Prakoso. El desarrollo de aplicaciones será más rápido de aprender ya que hay menos componentes para aprender.

Por ejemplo, para desarrollar una aplicación de Android, debe centrarse en Java y XML.

pero para escribir un sitio web decente, necesitas:

  • HTML para amalgamar todo junto.
  • Lenguaje frontal como JavaScript.
  • Lenguaje de fondo como PHP o Java.

Sin mencionar otras cosas como CSS.

Puede aprender ambos al mismo tiempo sin afectar su velocidad, aprender la búsqueda de JavaScript sobre nodos, http://electron.io y javascript para aplicaciones nativas.

Puede consultar Django, el marco web para perfeccionistas con plazos. Es un marco web para perfeccionistas con plazos.

Si habla de los recursos, diré que aprenderá mucho más rápido en el desarrollo web que la aplicación.

No dije que solo hay unos pocos recursos de desarrollo de aplicaciones, pero con cada problema en el desarrollo web siempre hay una solución para que pueda verificar en Internet.