App mobile+ sito web con lo stesso database

Tommy03

Utente Attivo
6 Giu 2018
616
58
28
20
Vicenza
Salve a tutti, ho in mente un progetto e mi piacerebbe creare sia un'app Android che un sito web (in PHP) che siano connessi allo stesso database.
Ho cercato molto sul web ma sono sempre più confuso: ho letto di usare le REST API, poi JSON, poi Firebase...
Qualcuno sarebbe così gentile da farmi una panoramica di questi tre strumenti (se possibile con vantaggi/svantaggi) per aiutarmi a capire?
 

tekzone

Nuovo Utente
5 Feb 2020
7
3
3
Guarda , a dire il vero tutto dipende da cosa ci deve fare l'app con il db..
mi spiego peggio..
se l'app deve solo leggere il db e mostrare i contenuti all utente senza dargli modo di implementare cose nuove all'interno .. la cosa migliore rimane mysql.
Se invece l'utente/gli utenti hanno la possibilità di aggiornare contemporaneamente( quindi piu persone nello stesso tempo ) con dati diversi il database , allora ti conviene firebase anche se poi con i json non è proprio una passeggiata andare ad implementarlo su alte piattaforme..
In sostanza se devi fare un sito + l'app ti conviene appoggiarti a mysql ( che tra l'' altro ti da la possibilita di avere un completo accesso come root).
Cosa che invece firebase non ti consente ed in piu i db di firebase sono limitati a 200mb ( un po pochetto direi)
 
  • Like
Reactions: Tommy03

Tommy03

Utente Attivo
6 Giu 2018
616
58
28
20
Vicenza
Intanto grazie mille per la risposta. Io vorrei fare un sito/app che funzionasse più o meno come un social network (like, commenti, ecc.), quindi per quanto mi hai detto converrebbe firebase. Il mio problema è che con firebase avevo già tentato di fare qualcosa (e con l'app andava bene) però non capivo come fare con il sito web, anche perche si appoggia a JavaScript e se l'utente disattiva JavaScript dal browser entra nell'area riservata senza aver fatto il login (c'è un modo per risolvere questo?)...
Comunque, sarebbe possibile magari usare entrambe le soluzioni, ad esempio firebase solo per la chat per avere tutto in tempo reale, mysqli per tutto il resto?
 

lapdatcamera

Nuovo Utente
4 Dic 2020
4
0
1
Se invece l'utente/gli utenti hanno la possibilità di aggiornare contemporaneamente( quindi piu persone nello stesso tempo ) con dati diversi il database , allora ti conviene firebase anche se poi con i json non è proprio una passeggiata andare ad implementarlo su alte piattaforme..
 

sbolde91

Nuovo Utente
19 Mar 2021
9
0
1
Salve a tutti, ho in mente un progetto e mi piacerebbe creare sia un'app Android che un sito web (in PHP) che siano connessi allo stesso database.
Ho cercato molto sul web ma sono sempre più confuso: ho letto di usare le REST API, poi JSON, poi Firebase...
Qualcuno sarebbe così gentile da farmi una panoramica di questi tre strumenti (se possibile con vantaggi/svantaggi) per aiutarmi a capire?

REST API: sostanzialmente lato server devi avere delle rotte HTTP univoche che gestiscono dei dati.
Se il tuo sito gestisce il noleggio di Film i tuoi Controller che gestiscono queste chiamate HTTP REST saranno tipo:
1) /films
2) /films/{filmId}

La 1 risponde ai verbi GET e POST.... con GET restituisci un JSON di tutti i film, con POST crei un nuovo record film
La 2 accetta GET, PUT, DELETE ... GET ritorna i dati del singolo film, PUT aggiorna il singolo film e DELETE cancella il singolo film.

Per fare quanto dici in modo semplice puoi strutturarti tutto quanto lato sito web e poi come applicazione fai una WebView che mostra il sito (magari gli fai una vista dedicata per il mobile).
Molte app sono fatte cosi (Amazon, Zalando...credo anche Facebook)

Firebase non lo conosco bene, ma sicuramente hai bisogno di un tuo database (Mysql, Postgres....quello che ti pare).
Per l'applicativo web ti consiglio di usare il framework Laravel (in PHP)
 
Discussioni simili
Autore Titolo Forum Risposte Data
T [VENDO] MOBILE APP/SITO AVVIATI [UBER PER PARRUCCHIERI] www.e-cut.co.uk Compravendita siti e domini 0
darioc Creathead cerca sviluppatori App Mobile Offerte e Richieste di Lavoro e/o Collaborazione 0
C Sviluppo chat con particolari criteri di selezione per web-app su mobile Offerte e Richieste di Lavoro e/o Collaborazione 1
V Cerco sviluppatore HTML 5 e per App mobile per ogni sistema operativo (ROMA) Offerte e Richieste di Lavoro e/o Collaborazione 0
A App Videosrveglianza Dahua IP Cam e Videosorveglianza 0
simgia Cordova errore quando cerco di emulare o creare la app Sviluppo app per Android 2
E Android app start Discussioni Varie 1
E Problema accesso a file con app sviluppata con MIT APP INVENTOR 2 Sviluppo app per Android 0
C Come sviluppare la primissima app Sviluppo app per Android 2
M Autorizzazioni in fase di instalazione di un app Sviluppo app per Android 2
V [Cerco] Socio e Sviluppatore per App PlacesFinder Offerte e Richieste di Lavoro e/o Collaborazione 0
D sviluppo app eventi + libri Sviluppo app per Android 0
L File CSV con app inventor da errore Sviluppo app per Android 2
P App webview Sviluppo app per Android 0
G Avviare un activity quando l'app è chiusa Sviluppo app per Android 0
S WEB APP PER AUTOMATIZZARE TASK INSTAGRAM Annunci servizi di Social Media Marketing 0
INTEROPERABILITY Sviluppatrice/formatrice creare APP Offerte e Richieste di Lavoro e/o Collaborazione 0
M Impossibile visionare la immagini dall'App. IP Cam e Videosorveglianza 8
S CERCO CREATORE APP PER E-COM IOS/ANDROID Sviluppo app per Android 1
AC1 Sviluppo App Sviluppo app per Android 2
D Waypoint in Map App Javascript 0
A [Offro][retribuito] Creazione siti web/ web app (Django) Offerte e Richieste di Lavoro e/o Collaborazione 2
Q Leggere NFC da web app - web nfc Javascript 0
D App per Timbrare il cartellino. Offerte e Richieste di Lavoro e/o Collaborazione 2
O MIT App Inventor - caricare un file da app Sviluppo app per Android 1
Tommy03 Due menù nella stessa app Sviluppo app per Android 0
P Pubblicazione app store gioco alcolico Sviluppo app per iOS 1
R Trasferire app su scheda SD Sviluppo app per Android 1
R Accesso a Mit APP Inventor2 Sviluppo app per Android 0
M Trasformare sito in app Sviluppo app per Android 0
S [OFFRO] Traduzione impeccabile ITA->ENG e ENG->ITA per App, Siti Web, Blog Offerte e Richieste di Lavoro e/o Collaborazione 0
M App 6° di separazione Sviluppo app per Android 0
L Migliore APP per Gambling Discussioni Varie 0
M MIT APP INVENTOR Sviluppo app per Android 0
S [Javascript] [HTML] App incorpora pagina web - Come impedirlo? Javascript 0
I Aiuto Firma App Sviluppo app per Android 0
D APP GIOCHI IOS VS APP GIOCHI ANDROID Discussioni Varie 1
A Sviluppatore app a disposizione Offerte e Richieste di Lavoro e/o Collaborazione 0
C mit app inventor Offerte e Richieste di Lavoro e/o Collaborazione 1
A [PHP] Web app Rest chiamata Get PHP 4
A [PHP] Web App REST chiamata GET PHP 3
gara1 MIT app: blocchi relazionali Sviluppo app per Android 1
L Postare dati a file php da app Reactjs PHP 4
C [Joomla] [HTML] Modifica codice per adattamento app Joomla 18
mdx1986 Creatore app per nuovo progetto Offerte e Richieste di Lavoro e/o Collaborazione 0
A App inventor Lettura file di testo e ceazione listpicker Sviluppo app per Android 0
W Aiutino per compilare o eseguire un App Java Java 0
F [CERCO]Co-Founder tecnico per web app di statistiche e pronostici sportivi Offerte e Richieste di Lavoro e/o Collaborazione 0
A PUBBLICARE APP B2B Sviluppo app per iOS 1
S Creazione app Presentati al Forum 1

Discussioni simili