|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Jan 2006
Città: Pisa
Messaggi: 2454
|
Mmmmm...Mysql o no?
Ciao a tutti, sto sviluppando con alcuni miei amici un software web based (in PHP), per la gestione dei dati di una scuola (assenze, ritardi, prenotazione aule etc..).
Stiamo scegliendo se utilizzare o meno il Db Mysql, questo perchè secondo il "responsabile" del progetto utilizzarlo farebbe sì che il progetto presentato al pubblico, perda di visibilità, in quanto l'utilizzo del db, cosa che "fanno tutti", secondo lui è banale e faremmo meglio ad utilizzare i files di testo ![]() Ora vi chiedo, secondo voi cosa dovremmo fare? A)Scuoio il responsabile e prendiamo il Db; B)Non scuoio il responsabile e voi, gente santa ![]() C)Mi sottometto umilmente al resp., e mi dò ai files di testo... A voi l'ardua scelta... Thnx, Xalexalex |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Jun 2001
Città: Alessandria (provincia)
Messaggi: 4772
|
Risposta A)
Quella cosa si fa con il DB; non è che per fare "i fighi" ci si complica la vita. Se lui è sicuro che il DB non vada bene, prova a chiedergli come lo farebbe e prova a chiedergli se ha idea dei tempi di accesso e dell'aumento della complessità di gestione nell'usare dei files di testo ![]() |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Aug 2005
Messaggi: 2755
|
per archiviare i dati ci sono i database...
riscrivere tutto sarebbe da folli: sprechereste tantissimo tempo e inoltre le prestazioni finali sarebbero di molto inferiori...
__________________
|
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Jan 2006
Città: Pisa
Messaggi: 2454
|
Almeno voi mi capite...
Ma fatelo capire anche al responsabile... ![]() Cmq Grazie per il sostegno morale ![]()
__________________
![]() |
![]() |
![]() |
![]() |
#5 |
Messaggi: n/a
|
Semplice vai dal responsabile e gli spieghi quali sarebbero i vantaggi ed alcuni aspetti tenici propri del DB, lui non saprà ribattere e verrà umiliato.
P.S. Preferibilmente da fare in pubblico. N.B. Insistete per questa strada perchè qualora (molto probabile) dovreste creare una pessima applicazione basandovi solo su file di testo LUI sarà il primo a far ricadere ogni colpa su di voi e a lavarsene le mani e la figura dei fessi la farete voi. Bye. |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Jun 2001
Città: Alessandria (provincia)
Messaggi: 4772
|
Fatti mettere le specifiche nero su bianco, così non ci sono rischi di fraintendimenti dopo !
|
![]() |
![]() |
![]() |
#7 |
Senior Member
Iscritto dal: May 2005
Città: Roma
Messaggi: 7929
|
Scusa, ma questo "responsabile" è il classico tipo:
"sentite, qua decido io perchè ne sò più di tutti!!!....mmmmm, ma da dove si accende questo pc....???????" Fate una cosa, implementatelo in entrambi i casi, gli fate vedere la versione con i file di testo e la versione con il db.
__________________
My gaming placement |
![]() |
![]() |
![]() |
#8 |
Senior Member
Iscritto dal: Feb 2005
Città: Napoli (provincia)
Messaggi: 2313
|
Ma mi sembra ridicolo!
Un professore alla mia università ha chiesto per un esame di 1) progettare una base di dati 2) ristrutturare una base di dati 3) simulare questa base di dati utilizzando file di testo invece che un database Risultato: nessuno o quasi del suo corso è riuscito nell'intento. Io (non sono del suo corso) ho fatto la prova per esercitarmi e ci sono volute 2 ore e mezza di java ininterrotte, 150 righe di codice che utilizzando un database sarebbero condensabili in 3 stringhe SQL di una cinquantina di caratteri... e voi state ancora a mandarlo a quel paese???
__________________
|
![]() |
![]() |
![]() |
#9 | |
Senior Member
Iscritto dal: May 2003
Città: Rimini
Messaggi: 2276
|
Quote:
![]() Non ha pensato che se tutti lo usano ci sarà un motivo? Io cmq lo convincerei così (ammesso che conosca qualcosa di programmazione/DB): come gestirebbe la concorrenza usando i suoi benedetti files di testo? Nel senso che se 2 utenti si connettono e tentano di modificare lo stesso dato, sarebbe un casino; dovreste programmarvi a mano tutta la gestione dei lock, senza contare l'apertura dei file e tutto il resto... Non vedo perché dovreste reinventare la ruota, quando tutte le funzionalità che vi servono sono già implementate in dbms ottimi ![]() Io opto per la risposta D) mando a ca*are il responsabile ![]()
__________________
Gigabyte 965P-DS3 ¤ E6600@400*8 ¤ Scythe Ninja Plus Rev.B ¤ Ram 4GB ¤ HD SSD Crucial M4 128GB
Gainward 4850 Golden Sample ¤ Antec NEO 550HE ¤ CM Centurion 534 ¤ Dell Ultrasharp U2312HM Notebook Asus N551JW ¤ i7-4750HQ ¤ nVidia 960M 4GB ¤ 16GB DDR3 ¤ SSD Intel 850EVO 500GB |
|
![]() |
![]() |
![]() |
#10 |
Senior Member
Iscritto dal: Jan 2006
Città: Pisa
Messaggi: 2454
|
Grazie x le numerose risposte, ma stamagnana a scuola (noi plebe 15enne si studia ancora purtroppo), il responsabile mi ha dato una scusa (pessima) per il fatto che non dovremmo usare i DB: secondo lui, se mettendo poi in commercio il software, usassimo i DB, il programma avrebbe meno successo, perchè "non sarebbe completamente fatto da noi"
![]() Penso che opterò per la risposta D ![]()
__________________
![]() |
![]() |
![]() |
![]() |
#11 |
Senior Member
Iscritto dal: Nov 2003
Messaggi: 980
|
Si, manda a quel paese il responsabile e fai fare tutto a lui. Tornerà da te in ginocchio
![]() |
![]() |
![]() |
![]() |
#12 | |
Senior Member
Iscritto dal: Feb 2005
Città: Napoli (provincia)
Messaggi: 2313
|
Quote:
![]()
__________________
|
|
![]() |
![]() |
![]() |
#13 |
Junior Member
Iscritto dal: Jan 2006
Città: Roma Caput Mundi
Messaggi: 22
|
Che scusa ridicola! XD
Bah, farlo con i files di testo è un'impresa ardua. I DBMS son stati inventati proprio per facilitare la gestione di dati. E scusami se mi permetto, ma data la scarsa esperienza (credo sia uno dei vostri primi lavori) dubito che sarete in grado di fare un programma vendibile. Chiaro che non intendo dire nulla contro di voi, solo un'opinione. ![]() Andate di MySQL e state a posto! |
![]() |
![]() |
![]() |
#14 |
Senior Member
Iscritto dal: Nov 2002
Messaggi: 4329
|
scusa ma il responsabile del progetto chi è? un tuo professore o un tuo compagno? perche per fare il tipo di progetto che hai illustrato non credo che l idea sia partita per diletto in un gruppo di amici...
__________________
|18k+|slk800|a7n8x|1Gb/ddr400|Gf4mx440|Pio108|WD 160Gb|Case|Uni|Album|AnimeClick|OneManga| |ClassicThrash!|BNR Metal|TrueMetal|Dime|Chuck| |
![]() |
![]() |
![]() |
#15 |
Senior Member
Iscritto dal: Jan 2006
Città: Pisa
Messaggi: 2454
|
In effetti gli ho risposto "ma perchè allora non ci inventiamo un linguaggio di scripting nostro?? Tanto che ci vuole"...
Cmq non me la prendo ma, inesperienza a parte io programmo da un'annetto a questa parte e sono discretamente bravo... Ma ti prego lascia perdere la non-vendibilità..., ![]() ![]() Bah.. Vedremo...
__________________
![]() |
![]() |
![]() |
![]() |
#16 |
Junior Member
Iscritto dal: Jan 2006
Città: Roma Caput Mundi
Messaggi: 22
|
Lungi da me il fatto di dire che sei inesperto o che non sei bravo
![]() Era solo una constatazione sull'inettitudine del tuo amico XD Incasinarsi così è assurdo... @dnarod: credo sia un lavoro scolastico che bisogna portare avanti in gruppi. E ogni gruppo ha un responsabile che di solito è scelto dai membri. (di solito, magari stavolta è stato il prof) |
![]() |
![]() |
![]() |
#17 | |
Messaggi: n/a
|
Quote:
![]() ![]() ![]() |
|
![]() |
![]() |
#18 |
Senior Member
Iscritto dal: Feb 2005
Città: Napoli (provincia)
Messaggi: 2313
|
Alessa' non te la prendere, che incompetenti "so-tutto-io" ne troverai dappertutto...
Io fra due mesi inizierò il progetto di Ingegneria del Software che consiste di formare gruppi per progettare (EDIT: e ovviamente realizzare) un programma completo ed usabile ![]()
__________________
|
![]() |
![]() |
![]() |
#19 |
Senior Member
Iscritto dal: Jun 2001
Città: Alessandria (provincia)
Messaggi: 4772
|
Leggendo vedo che hai 15 anni, per cui sorge spontanea una domanda: dovete fare principalmente un prodotto che faccia un determinato servizio, o dovete fare principalmente esercitazione/studio, che se poi fa qualcosa di buono tanto di guadagnato?
Perché se la risposta è la seconda, magari la scelta dei files ha un motivo didattico di fondo: imparare a gestire i/o su files e a strutturarsi da zero una base di dati che tenga conto anche dell'ottimizzazione degli accessi al file system. Come esercizio, è più valido (per apprendere) il file, perché una volta che si capisce come funziona apprezzi i vantaggi del DB e ci metti poco a migrare il tutto. Se invece l'unico obiettivo è il prodotto, valgono le considerazioni già fatte. |
![]() |
![]() |
![]() |
#20 |
Senior Member
Iscritto dal: Feb 2005
Città: Napoli (provincia)
Messaggi: 2313
|
Siamo d'accordo, ma da quanto ho capito non è un professore che si è impuntato sui file di testo, ma un ragazzo di 16 anni...
![]() E poi la motivazione del "perdere in credibilità" non ha senso ![]()
__________________
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 10:44.