Lo que faltan las otras respuestas es que debe escribir su sitio web como una aplicación web.
Estoy de acuerdo en que debe usar una API RESTful (o si necesita tiempo real, algo como Socket.IO o Firebase). Gran parte de la lógica empresarial debería vivir dentro de los servidores API.
Entonces, el sitio web real debería ser una aplicación web que consulta las API REST. Mire el enfoque JAMstack [1]. Lo que no quiere explícitamente es servir HTML basado en plantillas desde un servidor (la forma en que funcionan normalmente los sitios PHP como WordPress). Debido a que cualquier lógica en PHP u otro lenguaje solo de servidor que se use para construir su sitio será inútil en su aplicación cliente.
- ¿Cuáles son las otras aplicaciones de Android como Forest?
- ¿Hay alguna aplicación a través de la cual solo los números que están en mi lista de contactos puedan llamarme?
- ¿Qué actualiza realmente la actualización de la aplicación de Facebook? Anuncios?
- ¿Puede el administrador del grupo bloquear a un miembro para que no envíe mensajes en WhatsApp?
- Cómo eliminar mi cuenta de WhatsApp de mi teléfono roto, con mi SIM actual
Por lo tanto, su sitio web debe basarse en Angular, React, Vue.js, Aurelia, Mithril o marcos similares de “cliente inteligente”. Si elige Angular o React, tiene una ruta particularmente fácil a native: NativeScript o React Native, respectivamente. Pero cualquiera de estos también funcionaría con Córdoba.
Pero incluso si desea crear aplicaciones completamente nativas (su jefe lo requiere, o le gusta gastar más dinero del que necesita), hacer que el sitio existente funcione más como una aplicación es fundamental para asegurarse de que su API esté bien diseñada para funcionar con un aplicación
Notas al pie
[1] JavaScript, API y marcado