Newsgroup: it.comp.lang.delphi
Titolo: connessione google datastore o cloud database

Ciao a tutti, dovrei fare un semplice programmino desktop che:
1) raccoglie dei dati da un database remoto e li memorizza in un database locale
2) li mostra in una griglia
3) fa delle operazioni in locale e memorizza i risultati in locale
4) aggiorna i dati sul database remoto e carica online dei file generati.
 
 
Per fare questo è stato scelto di utilizzare un servizio online per database e storage, nello specifico google, datastore.
e per il locale litesql.
per la parte in locale non ho problemi, nel senso che uso i componenti firedac e mi collego tranquillamente al db litesql.
 
Ma onestamente non so da che parte partire per quanto riguarda la parte online..
Se fosse un normale db mysql non avrei problemi, ma non ho mai usato nosql e database cloud... 
 
avete qualche dritta da darmi? come mi connetto al datastore? come posso poi visualizzare i dati di un Nosql in una griglia?
 
ho provato a cercare un po su internet, componenti, forum ecc ma non riesco a trovare niente.
se qualcuno potesse darmi qualche dritta ne sarei veramente grato.
 
grazie a tutti.
 
 
 

 trovare niente.
 
Mi sembra molto strano che tu non abbia trovato nulla.
Puoi per favore descrivere in dettaglio che ricerche hai fatto e le parole chiave?
 
Ricerche a parte, ovviamente (ma non per tutti) il primo posto in cui cercare info è questo: 
 
https://cloud.google.com/datastore/docs/reference/rest/
 
 
 
A.

 A.
 
 
intanto ti ringrazio...
 
 
 

 google datastore with delphi"...
 
Delphi è finito.
Di conseguenza, trovare qualcosa di specifico per delphi NUOVO, non è facile, escludendo i pezzi grossi come devex, tms etc.
Comunque, da quanto ho letto (molto velocemente..) è possibile accedere al datastore  tramite chiamate REST, cosa oramai supportata da tutti i rad/linguaggi etc.
Per contro, l'accesso ad una istanza RDS (MySql, Oracle, PostGres)  avviene esattamente come se il db fosse in lan.
 
A.


Sai dare una spiegazione valida dell'affermazione che "Delphi è finito"? Che versione utilizzi? Come la utilizzi?

 Come la utilizzi?
Uso una workstation hp portatile con 32 giga di ram, disco SSD da 250 + disco "normale" a 7200 RPM, i7, cache di 2 livello 6 mega, monitor da 17.2, windows 7.
 
 
 
Cosa ho fatto in delphi, negli anni?
 
Uso delphi non da anni, da DECENNI:
 
 
client/server a 2, 3 e 4 livelli
applications server basati su protocollo tcp
gestionali
controllo di dispositivi via seriale In emulazione USB vista l'assenza di porte COM sui pc....)
bi, erp, gestionali di vario tipo, middleware, COM/DCOM, Soap, Servizi windows a manetta, Multithread a gogo, AWS (glacier ed s3), framework GUI basati  su developer express, DAO
 
Il tutto utilizzando quasi tutti i database piu diffusi (oracle, sybase, sqlserver, mysql, sqlite, db2 LUW, db2 OS400) usando BDE, ADO, DBX, Firedac, IBX.
Mi mancano Postgres, MongoDb, DynamoDb, altre cose carine di AWS e, manco a farlo apposta, collegamenti con google apps.. :-D
 
Il tutto spesso in contesti mission critial.
 
La mia sensazione è che ci sono 2 gruppi di persone/aziende che restano su delphi:
 
1) chi non PUO' cambiare, in quanto riscrivere tutto sarebbe duna pazzia salvo non essere veramente costretti a farlo. 
Comprensibile, visto che non si lavora per la gloria ma per mutuo&pagnotta
Ma quanti di questi, dovendo fare il salto, resterebbero su delphi?
 
2) chi non VUOLE cambiare, spaventato dall'idea di lanciarsi su qualcosa di diverso. 
 
Io ero un pochino così e adesso uso:
delphi xe7 (poco)
Android studio
Visual studio 2017
Netbeans
 
A.

 Sai dare una spiegazione valida dell'affermazione che "Delphi è finito"?
 
Perche`, bisogna spiegarlo?

 NATIVO) in favore di delphi (NON NATIVO).
 
Curiosità: perché dici che Delphi su mobile non è nativo?
 
Enrico

> Curiosità: perché dici che Delphi su mobile non è nativo?
 
Tanto per fare un esempio, i pulsanti di una app sviluppata in delphi non sono veri pulsanti "android", salvo che non abbiamo cambiato qualcosa nelle ultime versioni.
Nota che ne so poco..Averlo visto una volta mi è bastato.
Ho scaricato android studio e non lo mollo.
 
 
 
A.

 Tanto per fare un esempio, i pulsanti di una app sviluppata in delphi non sono veri pulsanti "android", salvo che non abbiamo cambiato qualcosa nelle ultime versioni.
 
Che sarebbero i "pulsanti Android"?