¿Qué es mejor, desarrollo de aplicaciones móviles o desarrollo web?

Depende de varios factores y no hay una respuesta universal para ello. Debe tener en cuenta su público objetivo y si su solución es para la utilización B2B o B2C.

El tiempo total que necesitará para desarrollar una aplicación depende de cuán complejo desee que sea la aplicación y también si usará marcos para acelerar el desarrollo de software. Una aplicación consta de 02 capas de programación diferentes que son el backend y el frontend. El backend será el mismo para sitios web móviles o aplicaciones móviles. La principal diferencia en el tiempo estará en cómo desarrollar el front-end para su aplicación.

A continuación detallaré los pasos que debe seguir para optimizar su desarrollo de back-end y también las herramientas para acelerar su desarrollo frontend tanto para el sitio web móvil como para las aplicaciones móviles.

Backend: Back-end significa las partes que hacen el trabajo, pero el usuario final desconoce o no puede ver. Ir representa hasta el 80% del trabajo total y contiene API, bases de datos, servicios, etc. Existen varios proveedores de BaaS – Backend as a Service para acelerar el desarrollo del backend. www.back4app.com puede acelerar hasta un 80%
desarrollo de backend y es una buena opción para desarrolladores que buscan flexibilidad
y control sobre el código fuente. Firebase proporciona resultados similares, pero el
los usuarios no tienen acceso al código fuente y están bloqueados en la plataforma.

Frontend: Front end normalmente significa las partes del proyecto con las que un usuario interactúa. La interfaz puede ser móvil (Android, IOS, Windows, etc.) o web.

Sitios web móviles: debe probar Ionic para ello. Creará interfaces muy interesantes para las plataformas iOS y Android.

Aplicaciones móviles: una buena plataforma para acelerar el desarrollo de la interfaz móvil es Xaramin y puede reducir hasta un 70% el tiempo total para desarrollar aplicaciones Android e IOS.

La siguiente tabla detalla los PROS y los CONS de los sitios web móviles y las aplicaciones móviles.

Descargo de responsabilidad, soy fundador de www.back4app.com

Dado el hecho de que la mayoría de las empresas se esfuerzan por construir una presencia completa en Internet en estos días, en los últimos años hemos sido testigos de una integración de sitios web y aplicaciones. Por ejemplo, los sitios web sociales como Facebook, Twitter, Google Plus y otros se pueden usar tanto en la web como en dispositivos móviles. También hay una gran cantidad de otros sitios web en varios nichos que siguen la misma regla. Por lo tanto, no hace falta decir que un conocimiento sólido tanto del desarrollo de aplicaciones móviles como del desarrollo web es más probable que le brinde una ventaja sobre los demás.

Si usted es un desarrollador web, está en un terreno firme para iniciar su carrera en el desarrollo de aplicaciones móviles. Es más fácil para un desarrollador web hacer el cambio al desarrollo de aplicaciones móviles que al revés.

Sin embargo, si ya está en el desarrollo de aplicaciones para teléfonos inteligentes, iOS o Android , también tiene sus propias ventajas.

Si bien existen herramientas de desarrollo web gratuitas y fáciles de usar como WordPress, Squarespace, Wix y más para satisfacer la mayoría de las necesidades de los clientes de sitios web, las alternativas gratuitas para el desarrollo de aplicaciones móviles necesitan personalización. Es decir, uno necesita experiencia técnica para obtener los resultados deseados mientras trabaja con las herramientas gratuitas para desarrollar las aplicaciones para teléfonos móviles. Teniendo esto en cuenta, sería seguro descifrar que no te quedarías sin trabajo si supieras los trucos del oficio de desarrollar aplicaciones móviles.

Es una buena idea hacer un análisis FODA antes de decidir cuál elegir. Para maximizar las posibilidades de obtener el trabajo de sus sueños, o tal vez comenzar un negocio por su cuenta, considere aprender ambos. Si lo hace, sería un activo, ya sea para una empresa o para su negocio.

Depende de tu interés. Ambos tienen su propia importancia. Debe averiguar cómo quiere interactuar su cliente con su aplicación. El desarrollo web es imprescindible si desea llegar al cliente porque el SEO funciona muy bien con los sitios web. Para aplicaciones B2C puedes desarrollar tu aplicación. Pero tendrá que manejar SEO para su aplicación. Al desarrollar la aplicación, debe tener en cuenta los recursos telefónicos que usará su aplicación, que pueden estar restringidos, lo que no es un caso con el desarrollo web. Debes descubrir el mejor enfoque de ambos para llegar a tu cliente.

Desde la perspectiva del trabajo, ambos tienen un amplio alcance.

Nada es mejor que el otro, solo lo que funcionará para usted y sus objetivos.

El desarrollo web suele ser el primer lugar para comenzar, ya que le proporciona una base amplia de múltiples idiomas, técnicas y trabajo tanto con idiomas frontales como de fondo. En realidad, puede construir muchos de los componentes de su aplicación móvil con sus aplicaciones web si las estructura correctamente.

Los lenguajes de desarrollo de aplicaciones móviles dedicados son más duros porque solo aprende a desarrollar aplicaciones para esa plataforma. Un problema cuando quieres ir multiplataforma y tienes que aprender otros 1-2 idiomas, pero esto funciona para algunos.

Bueno, ambos son buenos en términos de uso. Si es en términos del proceso de desarrollo, creo que ambos son relativamente fáciles, pero es mucho más fácil comenzar con el desarrollo de aplicaciones web en comparación con los dispositivos móviles. Con mantenimiento y actualizaciones web es mucho mejor Y más fácil. Los problemas de escalabilidad serían difíciles de abordar, ya que depende más de su habilidad y configuración estructural. Pero se encuentran más problemas de escalabilidad con las aplicaciones web. Además, esto puede manifestarse en aplicaciones móviles, ya que algunos usan servicios web para la alimentación de contenido. Pero, en general, personalmente no me preocuparía por cuál es más fácil a menos que ahora esté entrando en el campo de la programación y necesite algo para comenzar. Me hubiera ido por la persona que amo. Mi opinión solo funciona alrededor de ambos hasta que encuentres al que más amas.

Desarrollo web. Una proporción cada vez mayor de aplicaciones son solo sitios web envueltos en un contenedor. Llegarás más lejos, más rápido. Hasta que necesite manejar la ubicación …

Yo diría Desarrollo web, porque al igual que David dijo, el Desarrollo de aplicaciones móviles en estos días incluye una buena cantidad de desarrollo web, eso es para personas como PhoneGap.

De acuerdo con Scott Richards: agregaría que si se enfoca en las aplicaciones (como en los juegos), entonces valdría la pena analizar el marco Meteor basado en JavaScript. Es un nuevo enfoque muy interesante para un marco de desarrollo de aplicaciones multiplataforma tanto para la web como para dispositivos móviles.

Production Media consta de un equipo talentoso de programadores, diseñadores gráficos, animadores y desarrolladores web que adoran desarrollar aplicaciones increíbles.

Nuestro personal tiene su sede en Melbourne, por lo que nunca tendrá que preocuparse de que su aplicación se envíe al extranjero para su desarrollo.

Quora A2A en este caso, gracias.
No veo ‘mejor’ aquí. Considero que en los dispositivos móviles a menudo le gustaría tener un backend de navegación web de todos modos, por lo que acceder a la web y luego más específicamente cómo crear contenido que esté disponible tanto en el navegador como en la aplicación sería de gran beneficio. Realmente necesita considerar a los usuarios de sus productos finales, ¿confiarán en su teléfono / tableta para su uso o accederán principalmente desde su computadora? ¿O será una mezcla de ambos?

Considere twitter, principalmente lo uso en iphone. Quora, principalmente desde PC (escribir es incómodo en iPhone). Evernote, mezcla de ambos. Todos tienen una interfaz que interactúa con un servidor de fondo. Lo mismo para los juegos.
Yo diría que comprende la interacción de la aplicación / sitio web con el backend y puede tener lo mejor de ambos.

Soy un programador principiante, comencé aprendiendo SWIFT, el nuevo lenguaje de programación para Mac y iOS, mi intención siempre fue crear juegos, pero siento que mis habilidades actuales no me están ayudando, no me malinterpreten, creé varios aplicaciones ios que podrían publicarse fácilmente, pero cuando se trata de juegos, encuentro que requieren más conocimientos matemáticos que la aplicación común. A veces me quedo atascado sin saber cómo resolver un problema o cuál es la lógica detrás de él. He estado usando Sprite-Kit y es muy fácil de manejar. Ahora mismo estoy empezando a pensar que necesito dar un paso atrás y reeducarme aprendiendo desarrollo web y tal vez de esta manera pueda ser un programador más avanzado y cómodo antes de intentar comenzar a ejecutar mis ideas de juego, pero el problema es que yo no tengo ideas de sitios web para motivarme. Estoy atrapado aquí chicos, ¿algún consejo?

More Interesting

¿Qué software / sitio / aplicación es bueno para administrar los gastos diarios?

¿Qué compañías están haciendo aplicaciones exitosas impulsadas por multitudes?

Tengo una buena idea para una aplicación web y una aplicación móvil. Soy diseñador gráfico y desarrollador web. ¿Cuáles son las ventajas, desventajas y realidades de crear el producto yo mismo en función de los inversores / incubadoras y un equipo?

¿Cuál es la mejor plataforma para construir una aplicación web?

¿Cuáles son algunas de las herramientas de prueba más prometedoras?

¿Cuáles son los pasos necesarios para alojar una aplicación móvil una vez que el diseño y el desarrollo estén listos?

¿Existe una aplicación web para Instagram que le permita ver todo su historial de comentarios?

¿Puedo convertir mi aplicación web PHP en una aplicación móvil?

¿Las aplicaciones móviles mataron las aplicaciones web?

¿Qué es más barato de hacer, una aplicación o una aplicación web?

¿Qué es mejor usar para mapas dentro de una aplicación web / móvil: Google Maps o MapBox?

¿Cuál es la mejor solución para convertir un sitio web de red social existente creado con CodeIgniter en una aplicación móvil en tiempo real (no web móvil)?

¿Qué necesitas saber para crear juegos de aplicaciones o aplicaciones interactivas con muchos usuarios?

¿Cuáles son las mejores aplicaciones para conocer gente?

Cómo convertir mi aplicación web a una aplicación móvil y luego implementarla