Newsgroup: it.comp.software.database
Titolo: quale tra php, java, perl, etc.... ???

ho googlato (forse male) ma non sono riuscito a capire bene: cosa mi 
consigliate per creare un software per la gestione di un database 
mysql?
quale tra quelli elencati nell'oggetto (o magari altri) è il più 
potente e perchè?
magari se è gratuito è meglio.
o almeno il più economico se volessi in futuro (come spero) 
lavorarci.
grazie!
-- 
minollo
"un minollo? ... e che animale sarebbe questo minollo?"
"... ciò un minoll èèèèè ... un minoll èèè un minoll èèè ... èèè ... 
soooono un minooollooo ..." - Lello Arena & Massimo Troisi
mitici
guarda il video:
http://www.youtube.com/watch?v=jb9Wq2sNgVA

 mysql?
Intanto ti consiglierei di cambiare database (sono di parte).
Dopodiche`, l'unica risposta sensata, e`: secegli il linguaggio in base
a quello che ti offre una migliore interfaccia con cio` che devi fare e
che ti consente di essere piu` produttivo (e.g. se con Java non riesci a
cavarne nulla, allora tanto vale che cambi linguaggio)
Enrico
P.S. il PHP te lo sconsiglio a causa delle sue limitazioni tecniche

 P.S. il PHP te lo sconsiglio a causa delle sue limitazioni tecniche
curioso, visto che ne parlano molto bene.
quindi in poche parole mi stai consigliando di fare tutto in java?
grazie per l'attenzione.


 quindi in poche parole mi stai consigliando di fare tutto in java?
No, ti sto consigliando di leggere qualcosa su tutti i linguaggi da te
citati e da te non citati, e poi scegliere quello che ti sembra che
svolga meglio il lavoro che ti sei prefissato
Enrico
P.S. questo ti potrebbe essere di aiuto:
http://www.tiobe.com/index.htm?tiobe_index

 
http://www.tiobe.com/index.htm?tiobe_index


 una bellissima manualistica
Sul gratis ci andrei con i piedi di piombo. Considerato che non hai
detto quale sara` la licenza da te utilizzata, tieni presente che,
se hai intenzione di vendere la tua applicazione, rischi di dover
rilasciare il tutto sotto GPL oppure di dover comprare una licenza
commerciale di MySQL (e.g. su it.comp.java c'e` stata una discussione
proprio a causa del fatto che il driver JDBC di MySQL e` rilasciato con
una clausola simile)
Enrico
[1] questo ovviamente per la roba di cui sono a conoscenza. Facendo un
giro su Wikipedia inglese e sul suo sito, comunque, ho notato che molte
cose sono supportate decentemente solo dalla 5 in poi (in particolare,
mi ha colpito abbastanza la frase "True VARCHAR support". Che significa?)

 MyISAM, che non supporta le transazioni (cosa per me inaccettabile).
vero,
tranne per le tabelle InnoDB che supportano le transazioni:
CREATE TABLE customers (a INT, b CHAR (20), INDEX (a)) ENGINE=InnoDB;
http://dev.mysql.com/doc/refman/5.0/en/innodb.html
ciao
-- 
non stare in buco

 mi ha colpito abbastanza la frase "True VARCHAR support". Che significa?)
sì, la 5 è stata una svolta, scusami se mi permetto, magari hai letto 
su mysql non troppo recentemente.
per il tuo quesito, non so darti una risposta al momento.
ciao!


 tranne per le tabelle InnoDB che supportano le transazioni:
Se devo usare MySQL con le tabelle InnoDB, che mi fanno ridurre
sensibilmente la velocita` di esecuzione delle query rispetto alle
MyISAM, allora tanto vale che cambio motore e prendo qualcosa di piu`
completo come PostgreSQL
Enrico

 una bellissima manualistica
bha ... l'unico vero pregio è che è gratis(ma non sempre)...

 Enrico
Sat_


matteooooo wrote :

non ti piace la manualistica?
certo se ci fai dei lavori è giusto che paghi una licenza, per 
intanto ho avuto la possibilità di fare esercizi su un software 
gratuito, e ora tutti gli altri stanno facendo versioni ridotte e 
gratis dei loro dbms, vedi oracle, mi pare sia proprio per merito di 
mysql


 su mysql non troppo recentemente.
Beh, considerando che per quello che ti ho detto ho fatto ricerche sul
sito di MySQL, su Wikipedia e in giro per internet (nonche` condito con
mie personalissime opinioni sulla cosa), direi che hai ragione ;)
Enrico

 nel dicembre 2003 e le innovazioni piu` importanti sono state
[taglio]
il fatto è che mysql è nuovo.
per quanto riguarda le licenze devo ancora capire bene, ma mi pare 
che siano più a buon mercato.
mi sa apro un un nuovo thread, approfitto della vostra disponibilità 
:)
però prima leggo ancora un pochino.


 d'accordo, ma nessuno ti chiede di fare certe affermazioni:
C'e` qualcosa di non vero in quel che ho detto? Non mi pare. Posso dare
dei commenti personali a dei dati di fatto? Penso di si.
Enrico

 che siano piů a buon mercato.
Guarda, se intendi che lo hai trovato a prezzi minori potrebbe essere,
ma a questo punto mi chiedo che senso avrebbe comprarlo sul sito di
MySQL (perche` e` li che ho preso il prezzo che ti ho detto)
Enrico

 mysql
Guarda, il discorso dei db castrati di IBM, MS e Oracle e` dovuto a due
principali fattori:
1) tutti e tre se la stanno facendo sotto dall'avanzata dei db open
source;
2) MS aveva bisogno di un incentivo a far usare SQL Server in un periodo
i db di IBM e Oracle andavano per la maggiore.
Per quanto riguarda l'uso per scopi personali e didattici, Oracle ha
sempre permesso lo scaricamento dei propri db _completi_ in forma
gratuita. Infine, per il discorso del pagamento delle licenze, hai
ragione, ma preferisco sapere che i soldi che sborso vanno a qualcuno
che ha toccato con mano il prodotto piuttosto che a qualcuno che si e`
limitato a pubblicizzarlo (ovvero, detesto i vari settori marketing
esistenti nel globo)
Enrico

Enrico 'Henryx' Bianchi wrote:

ho la febbre, abbi pazienza...
