¿Es más fácil construir un sitio web o una aplicación?

En primer lugar, puede crear un sitio web y luego puede convertirlo en la aplicación.
Eche un vistazo a cómo hacerlo: cómo convertir el sitio web a la aplicación de Android: formas óptimas de seguir

Pasos para convertir su sitio web en una aplicación de Android

¿Cuál es el proceso de conversión? Ya sabes, hay varios recursos que pueden convertir tu sitio web en una aplicación, incluso si no estás involucrado en la programación, pero nunca será lo mismo que tu sitio web. Si desea tener una aplicación poderosa y seria, solo los desarrolladores de software pueden ayudarlo. ¿Qué necesitan los desarrolladores para implementarlo? Realizan los siguientes pasos.

1) Funcionalidad del sitio web . Los primeros especialistas deben enumerar todas las características del sitio web para comprender cómo debería verse la aplicación futura, qué funcionará. Vale la pena señalar que la aplicación no puede ser exactamente igual a un sitio web. Varias características variarán, ya que algunas tienen razón solo en el sitio web, como se señaló anteriormente.

2) Estimación de costos de desarrollo. Teniendo en cuenta una serie de características que se integrarán, su complejidad, el departamento de ventas puede resumir cuánto será el desarrollo de la aplicación y qué tan adecuadamente creará la aplicación desde el sitio web .

3) Historia del usuario. El gerente del proyecto está escribiendo la historia del usuario para los desarrolladores. ¿Que es esto? Es una lista detallada de características que permite a los desarrolladores resolver muchos problemas importantes incluso antes de comenzar a codificar. Están buscando las mejores opciones para implementar la funcionalidad requerida.

4) Diseño UI / UX . El diseñador crea la experiencia de usuario óptima para su aplicación futura y una interfaz agradable que será atractiva para usted y sus futuros usuarios. El espectro de color y el fondo de color pueden ser los mismos que los de un sitio web, pero el diseño se desarrollará sobre la base de la plataforma móvil y las particularidades de los dispositivos móviles. Si no sabe cómo convertir el sitio web en una aplicación utilizando patrones de diseño especiales, los diseñadores experimentados lo ayudarán.

5) Proceso de desarrollo . Aquí los desarrolladores de Android están aplicando sus altas habilidades. Además de utilizar Android Studio, el entorno de desarrollo integrado para el desarrollo de aplicaciones, necesitan aplicar algunas otras tecnologías para el desarrollo de back-end correcto cuando desea convertir el sitio a una aplicación móvil .

Depende de qué aspecto estés hablando.

Con los sitios web tienes que aprender una multitud de idiomas diferentes solo para construir algo completamente funcional. Por ejemplo: HTML / XHTML, CSS, JavaScript o CoffeeScript, quizás jQuery (que en realidad es solo una biblioteca de JavaScript), C # o PHP (o similar), quizás XML, quizás JSON, muchas veces SQL o MySQL, AJAX (todos menos 100% necesario), quizás expresiones regulares y SEO. También debe tratar cómo funcionan ciertos archivos con su sitio, como cómo manejar el archivo web.config (que se hace en XML), cómo lidiar con robot.txt (que ayuda a los motores de búsqueda a comportarse con su sitio), cómo mantener la información en las páginas en un entorno sin estado (hecho a través de cadenas de consulta, campos de entrada ocultos, cookies, variables de sesión, datos de aplicaciones, caché, bases de datos y más), cómo reforzar la seguridad contra amenazas como secuencias de comandos entre sitios (codificando sus valores) e inyección SQL (parametrizando sus consultas) y, por supuesto, no olvidemos la compatibilidad del navegador (Internet Explorer, lo odio y odio a toda su familia).

En cuanto a las aplicaciones (en las que tengo MUCHA experiencia), lo único que se me ocurre es la compatibilidad con el sistema operativo (además del idioma que necesita usar y cómo trabajar con Windows / Linux / iOS) , lo que estoy seguro es un gran dolor de cabeza. Quizás alguien más sea mejor para analizar el lado de la aplicación de esta pregunta.

En mi humilde opinión, el desarrollo de sitios web y aplicaciones están casi en el mismo nivel de dificultad.
No estoy hablando de desarrollarles sitios web HTML, CSS y JavaScript primitivos, no. Estoy hablando de crear aplicaciones web modernas y aplicaciones móviles.
Usted crea un sitio web y crea API relajantes para conectarlos a su aplicación y necesita saber varios idiomas para hacerlo.
Si estás hablando de crear sitios web con WordPress, Magento, drupal, Joomla, Prestashop o cualquier otro CMS, jaja, ¡en este contexto, los sitios web son definitivamente más fáciles de construir que las aplicaciones!
Avíseme si encuentra esta respuesta vaga Monti Imran Ansari Rahul Srivastav Haré una publicación sobre esto más tarde. Pero por ahora espero que responda la pregunta

adecuado

Mi definición de un sitio web puede ser diferente a la suya. Al ver cómo ha evolucionado Interwebz, considero un sitio web como una colección de páginas con contenido mayormente estático con muy pocas características dinámicas / interactivas (es decir, un menú desplegable básico en la barra de navegación).

Una aplicación web (si esto es lo que quiere decir con aplicación), generalmente es más compleja de construir. Considero una aplicación como una colección de widgets que toma datos, procesa los datos y responde. En otras palabras, es más interactivo. El nivel de complejidad depende de los requisitos.

Yo diría que una aplicación web es más difícil de construir en general. Pero un sitio web puede tomar el mismo tiempo, especialmente si tiene mucho contenido, necesita definir algunos CSS complejos, producir UX complejos, etc.

la creación de sitios web es más fácil y puede crear sitios web receptivos para dirigirse a la audiencia móvil
También puede crear aplicaciones y sitios web con la ayuda de estos sitios web: – app makr.com
sitio web .com

Dependerá de los requisitos del proyecto. La Web tiene un amplio alcance (también puede acceder a través de dispositivos móviles) donde la aplicación debe descargarse e instalarse solo en móviles.

Si está buscando desarrollar una aplicación informativa simple, entonces lo más fácil es el caso con un sitio web informativo sin mayores expectativas y a menos que desee que brille.

Pero a medida que la lista de sus características y funcionalidad comienza a crecer, el proyecto se vuelve más y más complejo (para la web y para la aplicación también).

¡Espero que esto te ayude!

Yo diría que un sitio web es más fácil porque, aparte de la relativa complejidad de la codificación, usted controla todo el proceso. No necesita la aprobación de nadie para crear un sitio web y la única herramienta requerida es un editor de texto. Cuando el sitio web está listo, el registro de dominio y el alojamiento son solo una formalidad. La única demora es el tiempo que demora la transacción de la tarjeta de crédito.

El desarrollo de aplicaciones es más complicado. Debe solicitar ser desarrollador y adquirir las herramientas de desarrollo adecuadas. Cuando la aplicación está lista, debe ser aprobada para su distribución. Esto puede llevar mucho tiempo, incluso si lo hace bien la primera vez. Y esto es solo para una sola plataforma. Para una aplicación multiplataforma, tendría que repetir este proceso para cada plataforma, pero los requisitos serán diferentes. ¡Imagínese la necesidad de un editor y host HTML diferente para cada navegador!

Sin embargo, suponiendo que la idea es sólida, hacer que un sitio web sea rentable requiere mucho esfuerzo y es menos seguro que obtener ganancias de una buena aplicación.

Depende de lo que quieras decir con cualquiera de los dos. Aquí estoy construyendo una aplicación en un par de segundos:

echo 'echo "Hello, World!"' > app; chmod +x app

No hace mucho más que imprimir una línea de texto, pero es un programa que funciona, es decir, una aplicación.

Aquí estoy yo construyendo un sitio web, aproximadamente la misma cantidad de tiempo:

echo 'Hello, World!' > ~/www/index.html

No mucho de uno, básicamente hace lo mismo que la aplicación anterior, pero en un navegador en lugar de la línea de comandos.

Editar: Ah, claro, las aplicaciones web también necesitan amor. Solo un poco más de esfuerzo:

echo 'echo -e "Content-Type: text/plain\n\n\nHello, World!"' > ~/www/cgi/index.cgi; chmod +x $_

La complejidad en cualquiera de los anteriores aumentará la dificultad en consecuencia.

antes que nada tienes algún conocimiento de codificación? en caso afirmativo, puede aprender fácilmente el desarrollo de sitios web y el desarrollo de aplicaciones, pero diría que el desarrollo de sitios web es más fácil que el desarrollo de aplicaciones porque ahora tiene CMS utilizando los cuales puede crear un sitio web en minutos. para la aplicación tienes que tener buenos conocimientos de codificación.

Construir un sitio web y una aplicación móvil son cosas diferentes.

Depende de las funcionalidades que necesite en su sitio web y aplicación móvil.

Un sitio web simple de 5 páginas puede construirse fácilmente con WordPress en un día, por otro lado, un sitio web rico en funcionalidad completa necesita de 6 meses a 10 meses para desarrollarse.

De manera similar, en las aplicaciones móviles se puede construir una aplicación simple con pocos días, mientras que una aplicación grande y compleja puede demorar entre 5 y 6 meses.

Si es facil. Comprueba la forma fácil de crearlo. Cree su propia aplicación web o móvil en minutos con estas herramientas basadas en la nube

Esto dependerá totalmente de su sitio web y aplicación: diseño y funcionalidad.

He visto los sitios web que son complejos de herramientas y requirieron muchas habilidades para prepararse y donde las aplicaciones son muy fáciles y viceversa.

Hacer una aplicación para IOS, Blackberry o Andriod, etc. requiere su buen conjunto de habilidades, mientras que en el sitio web también tenemos variaciones: receptivas … sin respuesta; muchos navegadores; gran cantidad de funcionalidades de backend / front end, por lo que todo depende: qué tan complejo desea que sea su sitio web o aplicación.

Si me preguntas, diría que una aplicación es más fácil. ¿Por qué? Porque soy un desarrollador de iOS. Si le preguntas a un desarrollador web, piensan que css + html + javascript + php, lo que les resulta confuso, es más fácil.

Ambos tienen soluciones precocinadas que son bastante fáciles de usar para proyectos básicos.

Dicho esto, no diría que hay mucha diferencia en la complejidad entre las webs y las aplicaciones.