¿Podemos usar Cordova con PHP y MySQL?

Cordova está destinado al lado del cliente. Básicamente, abre un marco de cromo en su aplicación móvil. Por lo tanto, la aplicación cordova será una combinación de HTML, CSS y Javascript para obtener los datos de su servidor de fondo (que en su caso utilizará PHP y MySQL para la tarea).

Básicamente, lo que está tratando de lograr es crear una aplicación que obtenga el HTML del servidor y lo agregue en la pantalla. Para lograr esto: –

  • crear una página HTML estática con un contenedor div. Este será el punto de entrada de su aplicación.
  • Tan pronto como la aplicación se inicialice, realice una llamada AJAX a su servidor de fondo.
  • Su servidor realizará su lógica de negocios en los datos obtenidos de la base de datos. Estos datos se pasan al archivo HTML y el archivo renderizado se almacena en una variable como una cadena.
  • Cree una respuesta json con uno de los campos que contiene el HTML representado.
  • Agregue este HTML recibido a la pantalla del usuario (para hacerlo usando JavaScript en la aplicación cordova).

Dicho todo esto, no creo que sea una buena idea. Porque:-

  • ¿Por qué crear una aplicación que será utilizada por el cliente, pero que sirve todo (incluso las vistas) desde el servidor? Contraviene el concepto de tener una aplicación.
  • ¿Qué verá el usuario cuando no haya internet?
  • ¿Servirá todo el html con estilo en línea? Esa no es la práctica estándar. Además, con toda la cadena compleja (HTML), la codificación y decodificación de JSON se romperá muchas veces.

Por lo tanto, recomendaría encarecidamente no hacerlo. Es mejor tener las plantillas HTML empaquetadas dentro de la aplicación y hacer AJAX y renderizar los datos a las plantillas o ir con Ionic Framework que está envuelto alrededor de Córdoba y también es compatible con Angularjs.

Sistema de inicio de sesión de Phonegap usando php & mysql En esto, vamos a construir un sistema de inicio de sesión usando phonegap con backend php y mysql. Este proceso contiene los siguientes pasos, los que se mencionan a continuación.

  • Crear una base de datos para almacenar datos de usuario (mysql)
  • Crear una página de inicio de sesión para autenticar usuarios existentes
  • Crear una página de registro para agregar una nueva cuenta de usuario
  • Cordova está implícito para el lado del cliente por Apache Cordova Developers. Esencialmente, abre un esquema de cromo en su aplicación portátil. Por lo tanto, la aplicación cordova será una combinación de HTML, CSS y Javascript para obtener la información de su servidor de fondo (que para su situación utilizará PHP y MySQL para el recado).

Sí, realmente grande SÍ, puede usar cordova con PHP y MySQL.

Debe seguir estos pasos para crear aplicaciones móviles con Cordova con PHP y MYSQL

  • En Server End, primero cree un servicio web basado en JSON usando PHP y MySQL
  • En Cordova End, use JQuery (getJSON o AJAX) o Angular JS ($ http) para realizar operaciones con PHP y MySQL
  • Puede realizar operaciones CRUD con PHP y MySQL usando Cordova

Solo curiosidad por saber, ¿qué es exactamente lo que quieres construir? Si desea crear una aplicación móvil … puede usar Cordova o Phonegap. Cordova es una herramienta de código abierto y Phonegap es una herramienta patentada de Adobe.

Ref: descripción arquitectónica de la plataforma Cordova

Acerca de PHP y MySQL: PHP es un lenguaje de secuencias de comandos del lado del servidor que se utiliza para crear aplicaciones web. PHP también se puede utilizar para manejar todo tipo de solicitud de API. Otra mano MySQL es el servidor RDBMS. Puede almacenar sus datos en él.

Como, no sé qué es exactamente lo que quieres construir … pero, si estás planeando construir cualquier tipo de aplicación móvil híbrida … puedes usar cordova para el desarrollo de aplicaciones móviles y puedes usar PHP + MySQL para escribir todo APIs. Luego, esas API que puedes usar para establecer comunicación entre tu aplicación móvil y el back-end. Me gusta: recuperación / guardado de datos de DB.

Para un desarrollo de aplicaciones móviles? NO.

Para el desarrollo de una aplicación móvil con cordova, solo puede usar JS, HTML, CSS.
Para el lenguaje nativo de desarrollo de plugins de cordova como java para Android, se utiliza Objective-C para iOS.

No directamente, pero ciertamente a través de su API. Como muchos ya han mencionado al respecto en su respuesta. Cordova significa utilizar para la aplicación del lado del cliente. Puede interactuar con los datos de su servidor con una API. Puede desarrollar su API en cualquiera de los idiomas del servidor, puede ser cualquier cosa como PHP, Node.js, C #, Go lang, literalmente, cualquier cosa que se ejecute en su servidor. MySQL es una base de datos, de la misma manera que puede usar cualquier base de datos que desee.

Si vas a escribir tu API en PHP y MySQL, sí, puedes hacerlo. De esa manera, tendrá Cordova con una API construida en PHP y MySQL.

Feliz codificación !!

Si su objetivo final aquí es crear una base de datos y realizar operaciones CRUD (Crear, Leer, Actualizar, Eliminar) y procesarlas en el archivo html,

Entonces podría usar el complemento SQLite en Cordova. Mira lo siguiente para entender cómo funciona:

Tutorial de SQLite de Phonegap con ejemplo | Apace Cordova

Pero sepa que tiene limitaciones, utilizamos SQLite porque es una API nativa incluso utilizada por las plataformas cruzadas como Android, iOs.

No es tan eficiente como otras bases de datos, pero hace el trabajo para datos a pequeña escala.

Puedo estar equivocado, pero no estoy de acuerdo con la mayoría de las respuestas Cordova no tiene nada que ver con php, php funciona en el back-end y Cordova funciona en el front-end principalmente JavaScript.

Sin embargo, podemos crear excelentes aplicaciones usando Cordova en el front-end y php en el lado del servidor para entregar contenido. Por ejemplo:

carro de envío: el contenido proviene de woocommerce / magento o cualquier otra compilación de api sobre php y usamos HTML / JavaScript para extraer y mostrar datos en la vista web que Cordova representará en el front-end.

Básicamente, Cordova es un contenedor de aplicaciones, para envolver código html y JavaScript en un paquete instalable.

Espero que te sirva de ayuda.

Siempre puede hacerlo, pero es un gran problema de seguridad, ya que expondrá todos los detalles de inicio de sesión al lado del cliente que cualquier explorador normal puede explorar fácilmente en modo rooteado.

Hola
no puede usar cordova con php y mysql para el desarrollo de aplicaciones móviles.
Por favor siga este enlace para más información
Sistema de inicio de sesión de Phonegap usando PHP y MySQL – Ejemplo

Espero que esto te ayudará
gracias
Sigue preguntando

Sí, puedes usar json para ello, sin embargo, no estoy seguro sobre el servidor SQL nativo de Android, pero seguramente puedes usar un servidor remoto conectando tu página web al servidor en línea, esto también hará que tu aplicación esté basada en la web, así que dale permisos a la aplicación en manifiesto. Saludos !!

PhoneGap | Preguntas frecuentes SÍ

¿Desea que su aplicación de teléfono basada en Cordova hable con un servidor php? Si tu puedes hacerlo.

Puede encontrar todas las respuestas relacionadas con Cordova aquí, su canal oficial de videos de capacitación de Cordova> https://www.youtube.com/channel/