Cuando creo el sitio web y la aplicación con la misma base de datos, ¿debo considerar ambos? ¿O podría crear primero el sitio web y luego crear la aplicación?

No necesita una base de datos separada. Su sitio web debería ser una interfaz para algo como un servidor LAMP (Linux, Apache, MySQL, PHP). Necesitará desarrollar su propia API de base de datos privada para insertar y recuperar elementos.

En su aplicación, probablemente utilizará NSURLConnection para enviar solicitudes asíncronas a su API PHP. Debe buscar en algunos de los marcos JSON abiertos para codificar y decodificar respuestas.

Su pregunta es muy amplia y debe dividirse en varias. Espero que esto te lleve por el buen camino.

Debe hacer que su aplicación web basada en php esté ‘orientada al servicio’, es decir, que actúe como un punto final de servicio web y solo procese solicitudes y responda con datos XML / JSON / texto. Esta interfaz estará disponible tanto para su aplicación móvil como para su aplicación web (use ajax para comunicarse con el servicio).

En este caso, su aplicación web y su aplicación móvil actúan como capa de presentación para los datos recibidos del servicio web. Sin embargo, debido a cómo los rastreadores analizan los sitios web, su aplicación web basada en ajax no será legible por ellos. Si necesita que los rastreadores puedan leer su aplicación web, deberá introducir otra capa que interactúe con el servicio web y presente la información como una página general basada en HTML.

Entonces su aplicación web será como:

Cliente >> Capa de presentación (js)> [HTTP]> Capa de servicio (php) >> DB (MySQL)

Gracias..

Keshav Infotech

Yo diría: concéntrate en una cosa a la vez. Comience con el sitio web, obtenga un buen tráfico y evalúe su progreso. Si su sitio web resulta ser lo suficientemente exitoso, o si todavía cree que una aplicación podrá dirigirse a un segmento diferente de su audiencia (o facilitarle la vida a su audiencia actual), comience con el desarrollo de la aplicación.

O simplemente comience con la aplicación primero. Pero recuerde, para apuntar a la mayor parte de su audiencia, necesitaría la aplicación en iOS, Android, Windows y otros mercados también, lo que significa que su aplicación también debe desarrollarse por separado en todos estos idiomas. Evalúe esto en su plan de negocios y luego hágalo.

¿Por qué vas a hacer los dos?

Simplemente haga el sitio web con un algoritmo amigable para dispositivos móviles.

Es mejor usar responsive.css en el CSS de su sitio web para que también funcione sin problemas con los dispositivos móviles.

Después de crear el sitio web, puede crear fácilmente el conjunto en una aplicación utilizando la vista web de Android

También hay muchos sitios web que crean la aplicación en vivo de su sitio web en cuestión de minutos.

Puede crear su sitio web y usar webview para su aplicación. Simplemente haga que su sitio web responda.

Ahora, básicamente, ¿qué es la vista web?

La vista web se utiliza para abrir su sitio web en su aplicación. Pero debe manejar el botón Atrás y también debe eliminar el borde de su vista web.

More Interesting

Quiero crear un sitio web de una página para mi empresa. ¿Qué portal debo usar para obtener buenas opciones de optimización?

Si creo un sitio web y coloco miles de enlaces falsos del sitio web de mi rival, ¿Google penalizará ese sitio web?

¿Cuál es el mejor complemento de WordPress freemium para mejorar la velocidad de carga y el rendimiento general del sitio?

Quiero construir un sitio web. ¿Cuál es alguna guía para hacer un sitio web?

¿Existe una plantilla o servicio de página de destino que tenga un campo para preguntar a los clientes potenciales su ciudad además de su correo electrónico?

Estoy buscando una agencia de diseño web con sede en Nueva York. ¿Cuáles son algunas recomendaciones?

Quiero hacer un sitio web pero estoy luchando con HTML. ¿Abandono el barco y contrato a alguien o intento trabajar en él? ¿Por qué o por qué no?

Quiero crear un sitio web para proporcionar descargas gratuitas con fines educativos. Los archivos están en forma de pdf, pptx y texto. ¿Qué plataforma debo usar para hacerlo?

¿Cuáles son las partes más importantes de un sitio web?

¿Google penalizará mi sitio por errores de AMP? No puedo obtener un complemento de WordPress para AMP que no escupe errores.

Obtuve la construcción de mi sitio web, pero el sitio tiene algunos errores aquí y allá. ¿Cuál es la forma más eficiente de solucionarlo?

Paso mucho tiempo en Facebook, 9gag, Quora y reddit con la intención de aumentar mi conocimiento. ¿Es esto algo bueno?

¿Por qué necesito un sitio web profesional?

Estoy aburrido de internet. ¿Cuáles son algunos sitios web realmente geniales que debo consultar?

No tengo nada que hacer en el trabajo. Tengo internet a mi disposición. ¿Para qué lo usaré?