PDA

View Full Version : Consigli per applicazione client/server java


775forEver
17-07-2015, 17:07
Salve ragazzi,

Abbiamo un client scritto in java che effettua richieste ad un server(Sempre scritto in java che si interfaccia a un database mysql per leggere dei dati da elaborare).
Il nostro intento è quello di caricare il database mysql e il server su uno spazio online(possibilmente gratuito) e di mandare richieste al server che effettuerà operazioni sul database(sempre online) sia da applicazioni desktop, sia da applicazioni mobile.

Premetto che non abbiamo nessuna esperienza in ambito web, fino ad ora abbiamo soltanto realizzato programmi a livello "locale".

Vorremmo dei seri consigli su quali strumenti utilizzare per raggiungere i nostri obiettivi.

Grazie a tutti in anticipo.

BlackAuron
17-07-2015, 22:23
La domanda ricade piu' nella categoria Ops che in quella programmazione, quindi prendi con le pinze quanto diro', ed eventualmente aspetta pareri piu' autorevoli :)

Se quello che ti serve e' piazzare online un server java + db Mysql, la soluzione piu' semplice penso sia rivolgerti a uno delle decine di Cloud Computing Providers esistenti.
Qua (https://www.cloudorado.com/cloud_providers_comparison.jsp) trovi una lista delle opzioni piu' note con annessi prezzi e comparazione dei servizi.
Sfortunataemnte, dubito ci sia qualcuno disposto ad hostare il tutto gratuitamente, ma i prezzi per macchine dalle basse prestazioni sono davvero contenuti.

775forEver
18-07-2015, 18:54
Se quello che ti serve e' piazzare online un server java + db Mysql, la soluzione piu' semplice penso sia rivolgerti a uno delle decine di Cloud Computing Providers esistenti.
Qua (https://www.cloudorado.com/cloud_providers_comparison.jsp) trovi una lista delle opzioni piu' note con annessi prezzi e comparazione dei servizi.
Sfortunataemnte, dubito ci sia qualcuno disposto ad hostare il tutto gratuitamente, ma i prezzi per macchine dalle basse prestazioni sono davvero contenuti.

Si ci serve uno spazio che ci permetta di hostare un db mySQL e ci permetta di accedervi anche esternamente al sito. Altrimenti un qualcosa che ci faccia interfacciare comunque con il database.
Ad esempio: AlterVista permette l'hosting del Db ma permette di effettuare operazioni su di esso solo dal sito stesso.

I client principali sono un programma scritto in java(eseguito da windows o OS X) e un'app android e una iOS. Tutti i dispositivi devono poter connettersi a questo db unico in qualche modo.
Si, anche le macchine a basse prestazioni vanno benissimo, tanto per ora è solo pura sperimentazione.

Ribadisco che sono totalmente ignorante in materia, quindi ogni piccola informazione, che per qualcuno può essere banale, per me è importante.

Grazie per la risposta :)