Newsgroup: it.comp.programmare
Titolo: Quale linguaggio??

Salve a tutti.
Mi sto accingendo a cominciare un progettone moooolto lungo che si riferisce
alla costruzione EX-NOVO di un programma gestionale (piuttosto completo con
contabilità, magazzino, vendite, acquisti, distinta base, produzione,
etc.etc.).
E' stata fatta un'analisi bella ampia con le caratteristiche che deve avere.
Ora devo decidere qual'è il linguaggio di programmazione più adatto per
questo tipo di programmi.
Le informazioni per ora a mia disposizione sono le seguenti:
1. deve girare sotto W98...W2K W* Unix (Sco Open Server) e Linux.
2. deve lavorare in multisessione (ci sono installazioni che prevedono un
server e circa 16 client che lavorano contemporaneamente).
3. deve essere interfacciabile con i pacchetti Office e con applicazioni
Web.
Qual'è la vostra opinione????
Grazie a tutti.
Max.

JAVA FOR EVER

 Qual'è la vostra opinione????
Java, senza dubbio.
Altrimenti diventeresti matto a gestire decine di sorgenti diversi, uno 
per ogni piattaforma. Con java invece diventi matto solo per debuggare 
sulle varie macchine virtuali, ma è una forma meno virulenta di pazzia :)
In seconda battuta, usare .NET e affidarsi a MONO per SCO e Linux, 
sperando in bene... ma per un gestionale mi pare una scelta parecchio 
rischiosa, visto che ti troveresti a dipendere da due implementazioni 
diverse di .NET che, secondo me, finiranno per farsi la guerra visto che 
Micro$oft ha detto chiaro e tondo che supporterà .NET solo per i suoi 
sistemi operativi: Mono deve stargli discretamente sulle balle e credo 
che con le prossime versioni di .NET "casualmente" salteranno fuori 
problemi su problemi di compatibilità fra Mono e la .NET di M$...

 ha scritto nel messaggio
news:Qi7gd.218964$35.10...@news4.tin.it...


 Grazie a tutti.
HTH

>problemi su problemi di compatibilità fra Mono e la .NET di M$...
non è che devono saltare fuori, per quel che ne so già ci sono ;)

 Mi hai quasi convinto....
Beh, che dire...
SE vuoi che il tuo applicativo sia fonte di problemi per tutta
la sua esistenza (non ti piace stare con le mani in mano...),
SE ti piace ingegnarti per riuscire a sorpassare le forti
limitazioni di un linguaggio giocattolo (quale migliore
esercizio per la mente...), 
SE vuoi chiederti spesso: "quale approccio avranno seguito i
progettisti di Java in questo caso?" (tu adori i quiz...),
SE vuoi che la tua applicazione sembri girare su un Pentium 200
anche se sta girando su un dual 3 GHz (basta con questa corsa
ad hw sempre più potente, qualcuno deve fermarla...),
beh... allora Java è il linguaggio che fa per te...
Ciao.

 Ciao.

 beh... allora Java è il linguaggio che fa per te...
UHM sei rimasto un tantinello indietro vedo... in sei anni di cose ne 
sono successe un bel pò, leggiti le news arretrate.

 cose ne sono successe un bel pò, leggiti le news arretrate.
Ah, sì... 
dino% java -version
java version "1.4.2-p6"
Strano, non mi risultava così antiquata, sbaglierò.
In ogi caso quali mirabolanti nuove funzionalità del
linguaggio sono state aggiunte a Java 1.5 da renderlo finalmente
un linguaggio serio e performante? Quella inutile(*) specie di
Generics che sono stati aggiunti al linguaggio?
(*)Inutile a rendere Java un linguaggio serio e performante, non
inutile in senso generale.
Ciao.

 inutile in senso generale.
java è performante, è solo swing che fa schifo ;)