Consigli per progetto online/offline

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
Scrivi risposta
DennyEmpoli
Prode Principiante
Messaggi: 155
Iscrizione: sabato 3 luglio 2010, 14:57
Desktop: Mate
Distribuzione: Linux Mint 15 Olivia 64bit
Località: Empoli (FI)

Consigli per progetto online/offline

Messaggio da DennyEmpoli »

Salve a tutti,

sto cercando di prendere un po' di spunti per partire con questo importante progetto (per me :p)...
Quindi mi affido a voi ed ai vostri preziosi consigli.

Praticamente devo creare un database contenenti ricette, e un software che consenta principalmente la facile e veloce consultazione, ma che possa anche effettuare operazioni di modifica/inserimento di nuove ricette.

Questo (almeno per la consultazione) deve essere un software che funzioni offline ma eventualmente anche online.

Adesso le mie domande sono le seguenti:

Voi che accoppiata usereste?

Io opterei per:
database mysql o mariaDB
programma Java (visto che è cross platform)

Che ne dite?? datemi qualche consiglio!

Visto che è la prima volta che mi cimenterò in un progetto di queste dimensioni, mi piacerebbe avere anche qualche dritta...

Grazie!
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
Messaggi: 33338
Iscrizione: mercoledì 10 ottobre 2007, 22:36

Re: Consigli per progetto online/offline

Messaggio da Zoff »

Se deve andare offline ti manca qualcosa. Devi prevedere qualcosa che ti permetta il funzionamento senza accesso al db.
Per far questo ti serve un db locale in cui fare cache di quello che viene visualizzato quando si è online per renderlo disponibile quando si è offline e per memorizzare le modifiche offline che poi dovranno essere sincronizzate quando si va online.

Una soluzione corretta, elegante e generica a questo problema è estremamente complessa e richiede ottime doti di programmazione e tanta esperienza.
Se si vuole una soluzione ad-hoc ritagliata sul tuo problema e con qualche semplificazione potrebbe essere affrontabile ma devi avere le idee chiarissime su quello che vuoi esattamente
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
DennyEmpoli
Prode Principiante
Messaggi: 155
Iscrizione: sabato 3 luglio 2010, 14:57
Desktop: Mate
Distribuzione: Linux Mint 15 Olivia 64bit
Località: Empoli (FI)

Re: Consigli per progetto online/offline

Messaggio da DennyEmpoli »

no. diciamo che non è fondamentale che sia online. Mi "basta" creare un programma (meglio se cross-platform....pensavo a java oppure librerie Qt) che riesca a gestire tutte queste ricette. ma non lo devo fare per me. lo devo fare per un altra persona, quindi vorrei che per lui sia più semplice possibile.

Gli serve per avere una consultazione veloce tra le sue 4000 e più ricette. Tipo una ricerca alla Google (istantanea).
Però vuole anche che siano anche divise per categorie (primi ecc.) e che vengano memorizzati anche gli ingredienti delle ricette, così che lui possa vedere gli ingredienti più/meno usati.

Quindi prima di tutto potrei partire con un db fatto bene..... poi all'interfaccia posso pensarci dopo, giusto? se dico una c*****a dimmelo :D
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
Messaggi: 33338
Iscrizione: mercoledì 10 ottobre 2007, 22:36

Re: Consigli per progetto online/offline

Messaggio da Zoff »

Allora vai di sqlite, ti risparmi la necessità di un server sql così è ancora più portatile.
Tanto per qualche migliaio di ricette va più che bene, anche troppo.
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
Avatar utente
SuperStep
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2037
Iscrizione: lunedì 19 dicembre 2011, 16:26
Desktop: Unity
Distribuzione: Ubuntu 16.04 LTS x86_64
Sesso: Maschile
Località: Somma Vesuviana (NA)

Re: Consigli per progetto online/offline

Messaggio da SuperStep »

si ma credo che lo volesse anche online, perche' deve essere disponibile su piu' device giusto?

(altrimenti che senso avrebbe la domanda del cross plataform?)
ubuntu 16.04 LTS 64-bit - Memoria: 31,3 Gib - Processore: Intel Core i7-5960X CPU @ 3.00 GHz × 16 - Grafica: AMD Radeon HD 7800 Series - Disco: SSD 256 GB x 4 (RAID 01)
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
Messaggi: 33338
Iscrizione: mercoledì 10 ottobre 2007, 22:36

Re: Consigli per progetto online/offline

Messaggio da Zoff »

L'ha scritto nella prima riga della sua risposta no?
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
DennyEmpoli
Prode Principiante
Messaggi: 155
Iscrizione: sabato 3 luglio 2010, 14:57
Desktop: Mate
Distribuzione: Linux Mint 15 Olivia 64bit
Località: Empoli (FI)

Re: Consigli per progetto online/offline

Messaggio da DennyEmpoli »

Zoff mi pare la scelta più azzeccata SQLite! (anche se non l'ho mai usato :p )

Ma tu mi consigli poi di creare l'interfaccia grafica con Qt o similari, oppure di lasciar perdere e usare l' SQL Manager?
Avatar utente
SuperStep
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2037
Iscrizione: lunedì 19 dicembre 2011, 16:26
Desktop: Unity
Distribuzione: Ubuntu 16.04 LTS x86_64
Sesso: Maschile
Località: Somma Vesuviana (NA)

Re: Consigli per progetto online/offline

Messaggio da SuperStep »

allora ho capito male, pensavo ne volesse uno, a modello repository (come dicevi tu con la cache).
ubuntu 16.04 LTS 64-bit - Memoria: 31,3 Gib - Processore: Intel Core i7-5960X CPU @ 3.00 GHz × 16 - Grafica: AMD Radeon HD 7800 Series - Disco: SSD 256 GB x 4 (RAID 01)
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
Messaggi: 33338
Iscrizione: mercoledì 10 ottobre 2007, 22:36

Re: Consigli per progetto online/offline

Messaggio da Zoff »

Se è per un non addetto ai lavori meglio una applicazione dedicata
DennyEmpoli [url=http://forum.ubuntu-it.org/viewtopic.php?p=4608127#p4608127][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Zoff mi pare la scelta più azzeccata SQLite! (anche se non l'ho mai usato :p )

Ma tu mi consigli poi di creare l'interfaccia grafica con Qt o similari, oppure di lasciar perdere e usare l' SQL Manager?
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
DennyEmpoli
Prode Principiante
Messaggi: 155
Iscrizione: sabato 3 luglio 2010, 14:57
Desktop: Mate
Distribuzione: Linux Mint 15 Olivia 64bit
Località: Empoli (FI)

Re: Consigli per progetto online/offline

Messaggio da DennyEmpoli »

Mi pare più che giusto... Ho fatto una domanda stupida!

Grazie per la vostra disponibilità. Mi avete chiarito un po' le idee.
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
Messaggi: 33338
Iscrizione: mercoledì 10 ottobre 2007, 22:36

Re: Consigli per progetto online/offline

Messaggio da Zoff »

Se non hai grosse pretese c'è anche la possibilità di fare qualche maschera con access/base
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
DennyEmpoli
Prode Principiante
Messaggi: 155
Iscrizione: sabato 3 luglio 2010, 14:57
Desktop: Mate
Distribuzione: Linux Mint 15 Olivia 64bit
Località: Empoli (FI)

Re: Consigli per progetto online/offline

Messaggio da DennyEmpoli »

mi piacerebbe complicarmi la vita...
serve anche a me personalmente a livello di studio personale ( e gratificazione)...
Se avessi problemi posso sempre scrivere qui?
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
Messaggi: 33338
Iscrizione: mercoledì 10 ottobre 2007, 22:36

Re: Consigli per progetto online/offline

Messaggio da Zoff »

Se per "qui" intendi questa discussione meglio di no, puoi comunque aprire un altra discussione.
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 3 ospiti