Newsgroup: it.lavoro.informatica
Titolo: [Ritrito] J2EE o .Net

Ciao!
Quale framework č meglio approfondire? Noto molta propensione delle grandi
aziende verso J2EE ma onestamente le prestazioni di tutto ciň che riguarda
Java mi sembrano assolutamente scadenti e la qualitŕ dei software di
sviluppo č penosa. Ma la cosa piů demoralizzante č la quantitŕ incredibile
di librerie, framework, plugin... insomma, a me java pare solo una babele
poco pratica. Mi sbaglio? La sensazione (assolutamente a pelle) č che tutto
il nerdume stia migrando da unix-vi-ansi c-makefile verso la babele
tecnologica di java... non so se val la pena spendere tante energie su
queste tecnologia.
Voi cosa approfondireste?
Conoscere .net anzichč j2ee č molto limitante a livello lavorativo o magari
tra un pň anche le grandi aziende passeranno a .net?
Spero di non generare solo polemiche inutili di stampo
filosofico-religioso-informatico, ma semplicemente avere dei giudizi
obiettivi.
Ciao.

 obiettivi.
Credo che non ne avrai perché partire da _zero_ oggi, su una di queste 2
tecnologie è davvero uno sforzone :D (io ti direi corsa contro il tempo
ma è la mia opinione)
-- 
Lawrence, 
oluyede.org
 - 
neropercaso.it
"It is difficult to get a man to understand 
something when his salary depends on not
understanding it" - Upton Sinclair


non mi sembra che parta da zero. Programmare applicazioni di un certo 
livello richiede comunque uno sforzone, qualsiasi piattaforma/linguaggio tu 
voglia utilizzare.
Altrimenti non dovremmo lamentarci piu' di tanto quando pagano 1000 euro al 
mese. 

 obiettivi.
Solo una personalissima e generica considerazione: per ottenere 
risultati professionali concreti bisogna evitare come la peste le /mode/ 
(ossia gli strumenti che "tutti" usano) per puntare su prodotti 
*relativamente* di nicchia ma la cui validità sia dimostrata (vedi ad 
esempio chi usa Python: aziende del calibro di Google, IBM, YouTube. 
www.python.org/about/success/
) e investire in aggiornamento e qualità.
Qualità che in Italia è sempre più rara, ma non per questo (anzi: forse 
proprio per questo) non ricercata.
Ovviamente bisogna anche saper trovare i giusti interlocutori.
Ciao,
Paolo

 
www.python.org/about/success/
)
Francamente non si capisce perche' Java debba essere una moda.
Dopo decine di anni di dominio lato server dici che e' solo una moda?
Le stesse aziende che menzioni utilizzano Java a piene mani, tanto per dire.
E poi non si capisce perche' se uno strumento e' utilizzato da tutti debba 
essere evitato. Al contrario: troverai molta piu' documentazione, supporto, 
movimento attorno ad esso. 

 mese. 
Intendevo "parte da zero su Java"/"parte da zero su .NET"


 Ovviamente bisogna anche saper trovare i giusti interlocutori.
Concordo, ma penso che si possa e si trovi qualità anche in Java e .NET.
Diciamo che per come è messo il mercato è più difficile, ma ho visto
cose stupende anche in questi 2 ambienti (in fondo è l'uomo che le fa
che conta)


 essere evitato. 
Diciamo che potrebbe, dico potrebbe perché ipotizzo, essere una logica
principalmente commerciale o di wisdom of the crowd.
Ma finiremo a flammare sicuramente portando avanti questa parte del
discorso. Direi di limitarsi a rispondere all'OP


 Ciao.
Risposta breve: entrambe.
Risposta lunga: entrambe hanno pro & contro, e si trovano occasioni di
lavoro in entrambi i campi. Alla fine quindi e' questione di gusti e
di come ti piace lavorare.
La mia impressione e' che il mondo Java sia effettivamente un po'
"babeliano" ma non e' detto che questo sia sempre uno svantaggio. Un
mondo dove si parla una sola lingua e' sicuramente piu' semplice ma
non so se sia piu' interessante. Inoltre il lavorare con Java porta a
una maggiore conoscenza e consapevolezza degli strumenti che si
utilizzano e di cio' che si sta facendo, oltre ad un' ovvia liberta'
di scegliere tra tool di produttori diversi o open source. .Net e'
piu' semplice e organico, ma anche piu' monolitico, e' piu' modello
"black box". E' tutto molto piu' diretto, ma c'e' il rischio di
trasformarsi in un utilizzatore di tool invece di un programmatore.
Quanto alla qualita' degli strumenti di sviluppo io ricorderei che la
maggior parte di questi nel mondo Java sono free e se adesso esistono
veresioni express gratis dei compilatori MS, beh credo sia perche'
sono stati costretti a farlo dalla concorrenza Java. Insomma se ti
attira di piu' un mondo semplice, diretto, strutturato , e comodo, ma
con una sola autorita' al comando e tendende al monocolore , .Net e'
la scelta giusta, se preferisci un mondo piu' incasinato, vario,
incompleto ma piu' democratico , variegato e'd esplorabile  J2EE e' la
scelta da fare.
Un ' altra possibilita' interessante a cui darei un'occhiata e' Ruby e
il suo framework Rails.

 principalmente commerciale o di wisdom of the crowd.
Innanzitutto ci sono sicuri vantaggi di documentazione, soluzioni, bug ecc.
Inoltre anche ammesso che sia tutto marketing, rimane il fatto che il 
prodotto ultra utilizzato potrebbe essere buono oppure anche una schifezza, 
esattamente come il prodotto non utilizzato quasi da nessuno, che a sua 
volta potrebbe essere buono oppure una schifezza. 

 Concordo, ma penso che si possa e si trovi qualità anche in Java e .NET.
Sì, non volevo dire il contrario.
Il mio discorso, forse espresso in modo un po' contorto, è semplice: 
percorrere strade poco battute, approfondire bene gli argomenti e mai 
rinunciare alla qualità per il ricavo.
Poi nulla vieta di approfondire anche strade molto battute, ma è 
inevitabile scontrarsi con un numero molto maggiore di "concorrenti".
Ah, dimenticavo la "regola aurea": fare ciò che piace! ;)
Ciao,
Paolo

 volta potrebbe essere buono oppure una schifezza. 
Esatto, per questo dico che è il caso di tornare al motivo per cui
esiste sto thread :D


 essere evitato.
Per il fatto che quando ti presenti a un colloquio ti trovi a competere 
con decine di "concorrenti", molto probabilmente anche più competenti 
se, come nel caso dell'OP, parti ora.
Tanto per fare un esempio: quanti programmatori Java a TI conosci che 
guadagnino più di 2000 euro mese, netti? E sviluppatori C++?
Personalmente nel primo caso ne conosco 3, su circa una cinquantina; nel 
secondo tutti quelli che conosco (che però sono solo una mezza dozzina).
Ciao,
Paolo

 Ciao.
Ciao
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 2 non saranno mai disoccupati e saranno pagati bene
Oh finalmente uno che capisce come funziona il mondo. Ci son quasi
sempre vantaggi ad essere in una minoranza di qualità. Magari all'inizio
è difficile trovare un posto di lavoro ma quando lo trovi difficilmente
è "scarso" come la media dei posti offerti nel mondo "di massa".


 secondo tutti quelli che conosco (che perň sono solo una mezza dozzina).
Esatto ;-)


 queste tecnologia.
Stai facendo molto confusione. In primo luogo j2ee e .net sono due
strumenti che contrariamente a quanto dici sono ben affermati nel mondo
commerciale dei programmi orientati al web e al middleware. J2ee
ultimamente sta effettivamente sfondando verso un livello di complessita'
esagerata. Pero' tecnologie come i web service,ad esempio, rimarrano
sicuramente e si svilupperanno ulteriormente. Unix esiste ed esistera'
sempre. Vi e' un editor grafico che non capisco cosa c'entra con il
discorso. Lo stesso il c o il makefile, sono buttati li' senza una
riflessione.
Secondo me piu' che approfondire gli strumenti dovresti approfondire lo
studio della tecnologia che c'e' a priori perche' hai molta confusione in
testa.
Non sono gli strumenti l'unica cosa a determinare il valore di mercato
dell'individuo. Per primo, la conoscenza della tecnologia che determina
questi strumenti, poi l'esperienza nel settore e tanti altri fattori. Il
motivo per cui vedi programmatori j2ee a spasso e' perche' si sono
scaricati la demo dell'ultimo IDE di moda e dell'application server xyz e
si spacciano per esperti j2ee. Allo stesso modo troverai ex programmatori
visual basic che hanno attivato l'IIS e hanno fatto una paginetta aspx e
tac... ecco l'esperto .net. Purtroppo il discorso e' molto piu'
complicato. Questo non negando che la specializzazione in uno di questi
strumenti e' importante e che se trovi quello strumento di nicchia in cui
c'e' poca competizione allora meglio ancora. Cionostante e' la conoscenza
della tecnologia e dei sistemi che fa la differenza e quella te la puoi
fare con qualunque framework esistente. Poi quando avrai un livello di
competenze adeguato sarai tu a stimare quale sia il migliore strumento per
il tuo raggiungimento degli obiettivi e spesso sarai frenato da scelte
economiche, politiche, ecc. ecc. per cui dovrai adeguarti a quello che ti
viene imposto.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


si, era tanto per dire roba tipo 'è difficile quindi è meglio e io sono un
mostro' le cose che piacciono al nerdume


Hai ragione a dire che sono stato vago, ma sai una cosa, ho la sensazione
che java sia pessimo anche per semplici applicazioni gestionali host, sia in
fase di sviluppo sia in fase runtime. Che prove ho fatto? Ho provato a
creare e compilare un applicazione grafica con .net in C# e un'altra con
Eclipse Java.
So bene che sul lato server java, non è un fulmine ma lavoricchia,
considerando le performance del nuovo hardware in circolazione, ma ho la
sensazione è che sul lato host campa cavallo. Le prende di brutto da
microsoft, ok che c'è una maggiore apertura a diversi SO, e che il visual
studio di MS si basa su api di sistema windows ecc ecc, ma il risultato è
questo.
Grazie per le risposte.

 Paolo
Grazie a tutti per le risposte.
Comprendo che a questo punto, mi conviene di :
-1 Saper lavoricchiare : su entrambe per lavoricchiare
-2 Approfondire : senza enfasi una delle due a caso, magari meglio java
-3 Cercare di guardare lontano e oltre le mode.
Buon lavoro a tutti!

 nel 1991, 1.0 nel 1994.
Ed è strano che si sia affermato così poco, finora. Secondo me sarebbe
meritevole di più attenzione.
-- 
Ciao!
Luca


Le prestazioni di Java usato per grosse elaborazioni batch con I/O su
rdbms
sono penose (parliamo di grandi installazioni enterprise). Per
ottenere gli stessi
tempi che ottieni con liguaggi come C bisogna installare macchine 5-10
volte
più potenti.
M ai soldi da buttare in giro ci sono.... ;-)


Ciao,
mi interessa questo punto. Verso cosa si migrano di solito sistemi
informativi sviluppati su .net o java? Sono già stati sostituiti entrambi da
qualcosa?
Riguardo al portining java da e verso .net, onestamente non credo che
bisogna utilizzare la logica 'tecnica' azzardando che sono porting rari e
che sono teoricamente una follia (ma visto che hanno delle peculiarità
differenti non vedo dove sia la follia), comunque non mi meraviglierei se le
solite vacche da latte delle body rental prendessero pezzi più o meno grandi
dei sw aziendali per fare porting tra le due piattaforme.
Dico questo perchè non me la sento di escludere che anche nella pubblica
amministrazione o nelle grandi aziende si cominci a migrare roba da java a
.net per ottenere maggiore manutenibilità e prestazioni o per semplice
'moda', che stringi-stringi è la ragione della diffusione di java in
ambiente business.
Magari è un gioco che non vale la candela ma si ragionasse così girerebbe
tutto su php4 su WinNT4 server e tutto funzionerebbe bene o male come
adesso.
Mi interessa il tuo punto di vista considerato che sembri avere confidenza
con questi ambienti.
Ciao.


non conosco java......ho utlizzato invece il VS 2005  sia per applicazioni 
windows che applicazioni web.
IMHO.....Direi che come ambiente di sviluppo e' ok.
Le prestazioni mi sembrano "oneste"...l'unico componente "lento" e' il 
Crystal Reports .
ciao
fm 

piů potenti.
Hai qualche dimostrazione di cio'?
Hai fatto delle prove tu, oppure si tratta di cose risapute?
Mi sembra strano, il db dovrebbe essere il collo di bottiglia per cui le 
prestazioni tra linguaggi contano meno.
Poi magari hai imbroccato un driver jdbc dalle prestazioni non eccelse, o 
utilizzato costrutti non performantissimi. Non posso saperlo, per cui 
sarebbe bello avere qualcosa in mano per verificare. 

 M ai soldi da buttare in giro ci sono.... ;-)
Sì, purché non vadano a finire nelle buste paga dei dipendenti... :)

 Intendevo "parte da zero su Java"/"parte da zero su .NET"
eh beh nessuno nasce imparato, tutti hanno cominciato senza nemmeno sapere
cosa fosse un framework
d.
-- 
Sai quelli che dicono: «Uno torna la sera a casa stanco...».
«Che strazio questo che torna sempre a casa stanco. Lo detesto.
Ma non tornare a casa! Sei stanco? Muori!». 
                                             ### E. Vaime

 Dopo decine di anni di dominio 
ma che dico decine di anni? secoli!


 cosa fosse un framework
Sì ma non vedo cosa di quel che ho detto sia in contrasto con quello che
stai dicendo tu.
Io ho solo detto che attualmente non mi sembra una cosa saggia buttarsi
nel mercato Java/.NET italiano con 0 conoscenza ed esperienza. Non ho
mica detto che non deve imparare a programmare :D


 mica detto che non deve imparare a programmare :D
e quindi che fa? cambia lavoro? :-)


 e quindi che fa? cambia lavoro? :-)
Cambia linguaggio o prospettiva. L'informatica non è solo Java o .NET.
Boh io la penso così, secondo me ora che diventa competitivo su Java o
.NET si troverà a far concorrenza in quella merda di mercato che vediamo
tutti i giorni.
Magari a lui interessa proprio questo, non so :D


 Cambia linguaggio o prospettiva. L'informatica non è solo Java o .NET.
Magari io sbaglio, ma la vedo così.
Supponiamo che il 90% del mercato richieda Java o .NET (supponiamo, è
una cifra a caso). OK, mi butto su una tecnologia che copra il restante
10%, tanto siamo in pochi.
Si, è vero, siamo in pochi, ma il mercato sempre 10% del totale resta,
una nicchia...
-- 
Ciao!
Luca

 una nicchia...
Secondo me sbagli perché consideri solo la richiesta del mercato, e non 
la domanda (di professionisti):
se il 90% corrisponde a 900.000 professionisti, e sul mercato ce ne sono 
3 milioni, mentre il 10% corrisponde a 100.000, e sul mercato ce ne sono 
10.000, è evidente che chi lavora nel settore "preponderante" è 
costretto ad anni di cocopro, mentre chi lavora nella "nicchia" ha buone 
opportunità/stipendi.
Ciao,
Paolo

 opportunità/stipendi.
Ora pero' diciamo la realta'. Di quei 3 milioni solo 300000 sono 
programmatori validi, il resto smanetta con le JSP e poco altro.
Di quei 300000 solo  1000 sono espertoni di numerose tecnologie ecc.
Per dire che programmatore Java vuol dire tutto o niente. Alle aziende 
servono sempre programmatori validi che sono piuttosto rari.
Forse non tutte le aziende comprendono cio' (ovvero che un programmatore di 
un certo livello fa per 10 almeno o anche piu').
Per questo dico, se arrivi ad un certo livello, e riesci a dimostrare di 
essere di quel livello, il mercato non dovrebbe essere affatto saturo 
(aggiungo dovrebbe perche' spesso non capiscono questa necessita'). 

 questa ipotesi.
Parlando di ambienti enterprise, invece del C si può tranquillamente
paragonare Java al Cobol, il quale utlimo in ambito batch è certamente
più efficace,
ma con il quale fai anche programmi interattivi (on-line) altrettanto
validi.
Il problema è che Java non è il migliore in *prestazione* in nessun
campo, ma
al contrario richiede hardware molto più potenti per arrivare a fare
quello
che fanno altri linguaggi meno "di moda".
D'altronde non è nato per fare le transazioni bancarie ed i batch
degli estratti conto.... :-)

 opportunità/stipendi.
Putroppo l'altra faccia della medaglia della "nicchia" è che la
domanda è
fatta da poche aziende, in proporzione. Come dire: se voglio cambiare
lavorando nella tecnologia diffusa, diciamo Java, trovo 100 aziende,
anche vicine
alla mia città. Se voglio cambiare lavorando nella "nicchia" trovo 5
aziende....
sparse per tutta l'Italia!
E' un pò illusorio pensare che nella "nicchia" il mercato del lavoro
lo fa solo
l'offerta dei programmatori, perchè sono pochi. Il mercato lo fanno
anche
le poche aziende che creano quel tipo di domanda.

 (aggiungo dovrebbe perche' spesso non capiscono questa necessita'). 
Sono d'accordo, però non dimentichiamo due fattori:
- l'OP ha chiesto quale linguaggio approfondire, quindi presumo che 
parta dalle basi e, prima di arrivare al livello di cui parli, di tempo 
ne passa;
- purtroppo spesso, molto spesso, chi valuta le competenze nelle aziende 
non ha la capacità di effettuare una valutazione adeguata.
Quindi ti do certamente ragione, ricordando e sottolineando però quali 
sono le condizioni "dopate" del mercato del lavoro Italiano (e non solo).
Ciao,
Paolo

 lo fa solo l'offerta dei programmatori, perchè sono pochi.
 > Il mercato lo fanno anche le poche aziende che
 > creano quel tipo di domanda.
Sarà che nei dieci anni dal '92 al 2001 ho cambiato 7 case in 4 città, 
ma sinceramente la necessità di trasferirsi, per un giovane che voglia 
iniziare una nuova carriera, non mi sembra così deleteria.
Con un paio di considerazioni aggiuntive:
- la maggior parte delle aziende sono raggruppate in zone ben definite, 
quindi la necessità di trasferirsi più che dalle tecnologie usate è 
dovuta alla propria zona d'origine;
- vero che il mercato è fatto anche dalle aziende, sicuramente, però ho 
spesso notato (nella mia esperienza soggettiva e quindi 
discutibilissima) che quello delle "nicchie" è un mercato più orientato 
alla qualità e all'innovazione, con un maggior attenzione per il dipendente.
Tanto per capirci: quanti sono ora i programmatori Java che lavorano per 
delle body rental o tramite società di fornitura (a vario titolo) di 
personale? E quanti quelli C++ o Python?
Metà dei miei (ex) colleghi Javisti, nonostante diversi anni di 
esperienza, è assunto (anche con buoni contratti, certo) da un'azienda 
che ha un contratto con un'altra società per fornire personale a una 
terza azienda, presso cui lavorano (talvolta, ma non spesso, anche con 
soddisfazione) magari da anni.
Ciao,
Paolo

 più efficace [...]
Il termine "efficacia" è un po' ambivalente: valutiamo le prestazioni e 
le richieste hw di una tecnologia o il tempo che impieghiamo a 
sviluppare un'applicazione? ;)

 personale? E quanti quelli C++ o Python?
Bè, io ho indicato un vantaggio chiaro nel lavorare in un ambiente
diffuso:
la maggiore possibilità di scelta, anche territoriale. Poi
naturalmente ognuno
ha le sue preferenze personali.
Anche se oggi più che di ambienti diffusi si dovrebbe dire saturi, da
cui il problema dei tanti
internediari, fornitori, ecc. E questo sicuramente è uno svantaggio.

 sviluppare un'applicazione? ;)
Parlavamo di prestazioni, ed a quello mi riferivo.
Per quanto riguarda
la velocità di sviluppo: hai mai visto sviluppare un batch di stampa,
poniamo un estratto conto mensile, rispettivamente in Cobol e Java?
Io sì! :-) Un bravo sviluppatore Cobol non è da meno di uno Java, anzi
forse è più efficiente perchè lo strumento è più tagliato per quel
lavoro.
Nè mi sembra che una semplice applicazione di data-entry  (per esempio
inserimento dei
dati di una fattura con tutti i relativi controlli) si sviluppa più
velocemente in Java che
nel vecchio buon Cobol/Cics.
Senza nulla togliere ai pregi di Java, che però mi sembra soprattutto
eccellere
nell'ottimo sfruttamento di una rete di diverse macchine (scalabilità,
portabilità, ecc.).
Quando questa rete è minima o non c'è (server unico) questi vantaggi
non si
apprezzano.

 non si apprezzano.
Sono convinto che ci siano anche alti fattori a sostegno di Java (o più 
in generale di linguaggi di più alto livello): maggior scalabilità, 
estendibilità, modularità.
Ho programmato per parecchi anni con linguaggi _esclusivamente_ 
procedurali e, sinceramente, non tornerei indietro...
In ogni caso vale la premessa precedente. Per dirla "brutalmente": non 
credo qualcuno si metta a sviluppare un web server in cobol... ;)
Ciao,
Paolo

 
Mah, a me sembri molto orientato a .net e stai cercando proprio una
improbabile giustificazione filosofico-teorica...
;-)))

 Inviato via 
http://arianna.libero.it/usenet/
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 opportunità/stipendi.
In teoria hai ragione. 
In pratica non mi risulta che esista alcuna richiesta di alcun
genere per alcuna nicchia di qualita'.
E se la richiesta e' zero => ....
Ciao,
Marco.


 (aggiungo dovrebbe perche' spesso non capiscono questa necessita').
Non e' che "non la capiscono". E' che questa necessita' non la hanno
proprio.
Ciao,
Marco


 ha scritto nel messaggio
news:XWZEi.12584$Th1....@tornado.fastwebnet.it...

Si le mie simpatie sono sempre state per i sistemi microsoft, troppo spesso
bistrattati. Persi nell'antipatia per Microsoft spesso si dimentica il
nocciolo della questione, ovvero che spesso questa azienda sforma software
di potenza e qualità paurose, anche tante ciofeche commerciali però la
qualità di altre cose rimane.
In ogni caso ho aperto il topic per sapere cose che non conosco, fermo
restando che negli ultimi due anni ho rifiutato più di un occasione di
lavoro bodirentallara (e alcune non da fame) su entrambe le piattaforme,
quindi semplicemente volevo sapere quale effettivamente conviene
'approfondire' per abbandonare l'altra, ma forse è una domanda dalle 100
pistole e non è possibile determinarlo con precisione.
Se dovessi scrivermi un software per motivi personali comunque, sceglierei
100 volte .net, per lavorare in ambiente business la battaglia mi sembra non
avere vincitori, sebbene qui viene confermato che prestazionalmente tutti
questi accrocchi java sono una sola, ma vabbè, il mercato al momento lo
preferisce.

 -- 
Marco, mi sa che siamo passati per le stesse esperienze ;)

 di gestione per sistemi bancari da .net a J2EE.
Senza violare segreti o NDA è possibile sapere la motivazione di questa
scelta ?
Ciao
PaF

 tra un pò anche le grandi aziende passeranno a .net?
Dipende da te. Se allarghi il tuo mercato del lavoro e sei disposto a 
cambiare città, regione e paese allora buttati in una tecnologia (ma più 
che altro, in un settore) di nicchia.
Se non vuoi allontanarti a più di 2 km da casa buttati sulla tecnologia 
più comune.
ciao, U.

 (cut)
Purtroppo, devo dire che concordo pienamente, perché, purtroppo, è
quella la realtà.

 [cut]


I motivi precisi non li so (e' una scelta indipendente da me). Pero'
qui stanno mettendo in piedi altri sistemi. Nel senso che fino
ad ora avevano la maggior parte dei sistemi dedicati alla gestione
di "cose" bancarie o simili. In un futuro prossimo verranno messi in
piedi anche sistemi per telecomunicazioni o simili (il tutto in j2ee).
La parte .net sarebbe restata abbastanza minoritaria. Penso che abbiano
voluto uniformare i vari sistemi, ma non so dire con esattezza perche'
non hanno voluto lasciare i sistemi .net. Per la verita' non mi e'
ancora chiaro se migreranno proprio tutto o se lascieranno qualcosa come
e' ora (ho il dubbio che alcuni servizi, almeno per un certo periodo,
saranno duplicati e ne esistera' una versione .net + una j2ee).
Ciao,
Marco


 obiettivi.
Secondo la mia esperienza, le persone piu' competenti non sentono
bisogno di fare polemiche di tipo religioso-filosofico-informatico,
scelgono la tecnologia piu' adatta allo scopo, semmai esprimono
preferenze, basandosi ovviamente su cosa conoscono meglio.

 avremo disoccupazione e stipendi bassi su Java
Secondo me non consideriamo che all'interno della galassia degli
sviluppatori (in genere, java, non java...) ci sono i poveri stronzi
qualunque e i fuoriclasse. I fuoriclasse non hanno problemi a trovare
di che campare.
Sviluppatori veramente bravi sono difficilissimi da trovare e, a
differenza di altri settori, questo e' un settore nel qualele economie
di scala non funzionano. Uno sviluppatore bravo risolve molti piu'
problemi di 20 pippe.
Per fare una analogia, e' un po' come paragonare gli imbianchini agli
affrescatori, sempre di pittura si tratta...

 preferisce.
A Roma penso proprio di si'. Non so se anche in altri posti e' lo stesso.
Ciao,
Marco.


 affrescatori, sempre di pittura si tratta...
Ok,
ma nella mia esperienza tutti cercano le 20 pippe e il fuoriclasse, quando
lo trovano, fanno di tutto per trasformarlo in pippa, perche' quello serve
a loro.
Se ti o altri siete a conoscenza di qualche richieste di "fuoriclasse" e
voi non potete accettarla perche' lavorate gia'
fate pure presente sul NG chi li cerca. 
Io personalmente ho molte meno difficolta' a trovare lavori "da pippa"
(le pippe sono ultraricercate) che
"da fuoriclasse" e il problema non e'  mai stato tecnico, almeno negli
ultimi anni. Questo anche se a forza di lavorare da pippa, probabilmente 
pippa lo sono diventato davvero.
Anzi. In questo momento sto decisamente facendo un lavoro "da pippa" anche
se l'azienda finale paga per un fuoriclasse. Ed e' decisamente la
situazione
che vedo sempre piu' spesso, specialmente dal 2003 in poi.



guarda, già lavorare per grossi clienti esterni, sviluppandosi le cose 'a
casa' sfugge alla definizione letterale di body rental, e lavorativamente è
molto più gratificante lavorare braccio a braccio con il tuo reale datore di
lavoro anzichè lavorare in remoto per quello che di fatto è un semplice
pappone.
Di questa tipologia, sono il 10% del totale ma ne trovi.

 E se la richiesta e' zero => ....
Se...
Secondo me non è zero, tant'è vero che anch'io ho vissuto per anni in 
una nicchia. Certo la richiesta è bassa, confrontata con la "massa" di 
cocopro.
Da dire che se devo scegliere tra fare un lavoro infame per uno 
stipendio da fame (perdona il gioco di parole) o "arrischiarmi" in una 
nicchia, non ho dubbi su cosa scegliere. In caso contrario cambierei 
completamente genere di lavoro.
Ciao,
Paolo

 o di wisdom of the crowd.
Che, in un mondo 2.0, interconesso e di quasi-intelligenza-collettiva (un
quasi grande come 12 edifici da 100 piani, eh) è un fattore *positivo* e
non negativo. Tanta gente che usa una tecnologia, più documentazione, più
possibilità di trovare bachi, specie in un contesto opensource.
-- 
Vide

 pappone.
Ma se lavori in casa della b.r. di fatto lavori braccio a braccio con
il "pappone",
non con il reale cliente.
O per "in casa" intendi la sede del cliente finale? In questo caso hai
ragione,
ma moltissime b.r. lavorano in quel modo, se non altro per
risparmiare
sull'affitto della sede ;-)

O per "in casa" intendi la sede del cliente finale?
diciamo che in ogni caso, credo sia più professionale lavorare nella sede
della società che ti stacca l'assegno mensile aeffettivo, non a quella che
ti ospita e che si sente in diritto di caricarti di lavorarti di lavori per
i quali non sei stato chiamato.

Voi cosa approfondireste?
il consiglio (dato di recente anche ad un figlio di amici) non e'
tanto quello di approfondire una conoscenza, quanto di diventare
esperti di un processo o di una funzione. Mentre di programmatori e'
pieno il reame, di programmatori che sappiano comprendere cos'e' un
fido bancario e come funziona se ne contano mooolti di meno (n.b. io
parlo di contabilita' perche' e' il mio lavoro, ma in ambito
magazziono, comunicazione ecc ecc ci sono milardi di esempi validi).
Ripeto mentre di programmatori + o - bravi la fuori e' pieno di
esperti della problematica "x" (problematica quasi sempre non
strettamente informatica) e che ne sappiano adattare l'applicahilita a
diversi contesti tecnologici se ne trovano pochi. Quindi ti direi
scgliti un settore per il quale potresti sentire un qualche interesse
(sanita, gestione risorse umane, ecc. ecc.) specializzati in quello e
cercane i risvolti tecnologici.

 situazione che vedo sempre piu' spesso, specialmente dal 2003 in poi.
Il fatto e' che un vero "fuoriclasse" in certi ambienti di merda
neanche ci si mette, prima o poi (abbastanza presto) trova di meglio.
Hai mai incontrato un laureato alla Normale di Pisa a spalare codice
java per 800 euro al mese? Io mai.

 java per 800 euro al mese? Io mai.
Direi di si',  con le dovute precisazioni (vedi sotto).
Alla Normale di Pisa la facolta' di ingegneria non c'e'. 
E poiche' a "spalare codice" in genere, tra i laureati, ci finiscono
gli ingegneri... si potrebbe dedurre che e' impossibile trovare
laureati alla Normale a spalare codice. Pero'...
Una volta dicevano che alla Normale, tra le facolta' scientifiche c'erano
solo quelle relative a scienze cosiddette "esatte" (tipo matematica),
mentre non ci sono facolta' relative a scienze cosiddette "applicate"
(tipo ingegneria appunto). Credo che sia ancora cosi' (anche se in
dettaglio non lo so)
A Pisa c'e' la Scuola Superiore di Studi Universitari e Perfezionamento
S.Anna che e' una scuola di eccellenza nella quale puoi trovare quelle
facolta' che non ci sono alla normale (ingegneria, agraria, economia,
per dire quelle che ho avuto modo di vedere io). E per laurearsi li' al 
S. Anna, valgono vincoli simili a quelli della Normale (ai miei tempi era:
almeno 27 di media ed essere in pari con
gli esami), anche se i docenti del S.Anna poi sono gli stessi che insegnano
anche alla statale.
Io mi sono laureato all'universita' statale di Pisa (non alla Normale,
non al S.Anna), ma subito dopo la laurea, al S.Anna ci ho lavorato 3 anni
per cui e' un ambiente che ho avuto modo di vedere da vicino.
Io ero li' a 2.200.000 Lire/mese 
co.co.co
 (poi diventati 3.000.000 dopo
il primo anno). Alcuni veri "fuoriclasse" li ho visti da vicino. La maggior
parte era li' per prendere il PhD e all'epoca prendeva anche meno di
me. Poi alcuni sono restati in ambiente universitario, altri se ne sono
andati; prevalentemente se ne sono andati 
quelli per cui non c'era possibilita'
di carriera all'interno dell'ambiente universitario. 
A me inizialmente (1998 o 1999) era anche stato offerto di restare 
a fare un PhD ma non rientravo nei limiti di eta'. Poi, quando i limiti
di eta' furono tolti non mi fu piu' offerto il PhD. Anche io me ne andai,
anche perche' eravamo piu' o meno alla fine del periodo "d'oro" 
( meta' 2001 circa ) ed era ancora relativamente facile trovare stipendi
abbastanza alti.
Quelli che se ne sono andati non so che fine abbiano fatto. Probabilmente
non a spalare codice a 800 Euro/mese, pero' nemmeno io spalo codice a 
800 Euro/mese. Quelli che sono restati probabilmente faranno carriera
in ambito universitario (puo' darsi che a fine mese frequentero' un
corso in cui un docente sara' un mio ex collega per cui magari chiedero'
qualche informazione), ma fino a che non sono ad un certo livello di
carriera non e' che economicamente stiano cosi' meglio degli
spalatori di codice suddetto (certo hanno molta meno gente che gli
frantuma gli zebedei, almeno se la situazione e' ancora come ricordo io).
E ti posso garantire che in tale ambiente se hai voglia di fare, il
lavoro, anche interessante, non manca. 
Almeno cosi' era quando ci lavoravo io (leggi => mi
alzavo alle 6.30 e tornavo a casa alle 22.30).
Certo, non so se e' ancora cosi' (manco da diversi anni)...
Quello che manca sono i soldi per pagare chi lavora (e mi sa che questo
aspetto non e' cambiato, nonostante che io non sia piu' li
da tempo) ...


 da tempo) ...
Gia'. Pero' lo sai quale e' la differenza? Che se lavori nel privato
fai lavori del menga e svaluti la tua intelligenza, lavorando
all'universita' ti pagano comunque poco ma per lo meno se lavori bene
e per istituti prestigiosi puoi avere i contatti giusti per spiccare
il volo per mete ben piu' interessanti (all'estero).
Il fatto che i nostri studenti e ricercatori sono abbastanza
apprezzati all'estero, piu' delle nostre aziende, dovrebbe farci
riflettere su quale sia meglio, se il mondo accademico o quello delle
imprese.

 [...]
Parole da incorniciare, complimenti!
;-)))

 possibilità di trovare bachi, specie in un contesto opensource.
Punti di vista :-)
Non è che Python lo usano 14 persone e Java 10 milioni eh <g>
-- 
Lawrence, 
oluyede.org
 - 
neropercaso.it
"It is difficult to get a man to understand 
something when his salary depends on not
understanding it" - Upton Sinclair

 Non č che Python lo usano 14 persone e Java 10 milioni eh <g>
Sai, a me piacerebbe davvero avere un'idea di chi usa cosa e dove lo
usa; giusto per conoscere la diffusione dei veri strumenti. Poi,
magari, scopri che il piů diffuso č RPG... ;-)
-- 
Ciao!
Luca

 usa; 
Per quanto riguarda Python, penso che in Google sia pesantemente
utilizzato.
E gia' Google da sola direi che fa discretamente numero.
Poi non credo che anche aziende tipo Red Hat lo utilizzino almeno
parzialmente.


 imprese.
io condivido al 100% e infatti ho sempre pensato che quello che
"smonta" completamente l'Italia sia un sistema dove la maggior parte
degli "imprenditori" sono infinitamente piu' nullafacenti
parassitari per lo stato di  qualsiasi dipendente statale... 
pero' prova a chiedere a qualsiasi "italiano medio" se secondo
lui il sitema universitario italiano e' buono o fa schifo e se
chi fa progredire l'italia sono "le aziende" e vedrai cosa ti risponde 


 nicchia, non ho dubbi su cosa scegliere. 
A me la scelta che si e' presentata 6 anni fa e' stata tra "lavoro
interessante ma con stipendio quasi da fame" o "lavoro meno interessante
ma non molto con stipendio doppio del precedente".
Ho scelto la seconda. Che poi dopo 2-3 anni il lavoro si sia trasformato
da "meno interessante" a "infame" e' molto merito delle leggi che
hanno regolato il mercato del lavoro in quegli anni.


 magari, scopri che il piů diffuso č RPG... ;-)
Boh a me cosě a muzzo vengono in mente Google, Canonical che lo infila
dovunque in Ubuntu, YouTube e la ditta dove lavoro io che fa software
finanziario in Python ;-)


problemi e risolverli in fase di design.
Mah...credo invece che quasi mai si hanno problemi di performance. Parlo 
delle appliacazioni comuni, quelle che si sviluppano per la maggior parte 
(applicazioni web ad uso interno forse...?).
I problemi al 90% sono di mantenibilita' del codice.
Ed ecco che pattern, metodologie di sviluppo, ma anche un framework corretto 
sono le cose piu' importanti.

 cercane i risvolti tecnologici.
Mi sembra un'idiozia.
Caso mai si dovrebbe trovare un lavoro che piace e specializzarsi in 
quell'ambito (comprese le problematiche non informatiche), non il contario.
Ci mancherebbe altro che l'informatico in generale deve saper tutto del 
contesto X.
Lo studiera' quando ne avra' bisogno. Il processo inverso e' probabilmente 
solo una perdita di tempo.

 finanziario in Python ;-)
Cioè Google,Canonical, la tua ditta  usano *solo* Python?
Oppure lo usano in prevalenza, ma non in esclusiva? Oppure lo usano
solo in alcuni progetti? Dico Python, ma vale per qualunque
linguaggio.
La proporzione di uso fa una bella differenza, direi.
Magari Google usa pure Lisp, Scheme e Delphi (linguaggi bellissimi).
Basta che lo usi qualcuno in Google, per dire, ed allora il linguaggio
ne viene "promosso"? A mio parere non basta.

 ne viene "promosso"? A mio parere non basta.
No beh, Python in Google è uno dei 3 top linguaggi: Python, Java, C++.
Guarda le richieste di assunzione. Nella bay area c'è una richiesta
mostruosa di Pythonisti. Ovvio, ce ne sarà 3 volte tanta di Javisti ma a
me non frega una mazza ;-)


 > Ciao
Ciao
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


Oltre alla tua personale preferenza per Python, che va benissimo,
quale
era allora l'idea che ci volevi comunicare?
Se Google richiede 3 volte tanti programmatori Java o C++, io ne
deduco
semmai che valuta Java e C++ 3 volte più importanti di Python, non il
contrario :-)
(A parte che Google probabilmente usa molti più linguaggi dei 3 detti,
perfino.....ma no ....... shell, bat e Sql! :-)
PS: discorso solo riferito alla importanza dei linguaggi basata sulle
"referenze" ,
non ai linguaggi in se stessi

 ( 90% hibernate ) siamo arrivati a 3h senza aumentare l'hardware.
Questo significa che avete riscritto il codice avendo come obiettivo
non più
l'applicazione rigorosa di certe metodologie/pattern, ma quello di
passare
da 17 a 3 ore, giusto? Come tu stesso dicevi, se per eseguire la
select * from tab1 Hibernate, di per sè, mi fa il join su 6 tabelle,
si dovrà
"forzarlo" a fare solo la select secca, tramite qualche "acrobazia"
non molto
chiara e trasparente nel codice.
Altrimenti era solo un caso poco interessante di cattiva scrittura del
programma
da parte di gente inesperta.

 contrario :-)
Questo mi sembra un passaggio logico molto vizioso, ma come ti pare :)


 da parte di gente inesperta.
Be' e' un po' pesante come affermazione, lol , visto che lo avevamo scritto
noi :-). Sinceramente eravamo tutti "bravini" nessuno si permetterebbe di
autodefinirsi un genio. Comuqneu l'Architect, a mio parere uno dei migliori
che ho mai incontrato diceva sempre che dovevamo arrivare a una "candidate
realease" ( per usare termini nerd ) funzionante e di fregarcene di ogni
tipo di ottimizzazione di prestazione che avremmo fatto dopo. Questo e' un
modo di procedere che ho apprezzato. Quindi mettevamo dentro anche procherie
epr arrivare a mantenere date di consegna di qualcosa di completo decenti.
Poi abbiamo usato un sacco di tempo a limare limare limare.
l'impanto base era buono ma errori vari ne avevamo ovunque, poi ssi aggiunse
anche un "fuoriclasse" ceh si dedico' a cercare di inserire anceh tecniche
avanzate dui tuning basate magari sulla statistica intrinseca della base di
dati reale. Con quelle comuque magari recuperavamo pochi minuti sempre
preziosissimi.
Il grosso delle ore lo recuperammo sui lazy ed eventale riporgettazione di
alcuni pezzi di di mappature o anceh di query, l'ossatura pero' era ottima.
Nicola



Se i numeri sono quelli, difficile fare altri passaggi logici.... :-)

 cosa e di dove, di diffusione.... :-)
su torna indietro un paio di post nel tree. ce la puoi fare.
Appena prima che ti inserissi tu nella discussione ;-)


 Be' e' un po' pesante come affermazione, lol ,
Lungi da me fare affermazioni pesanti. Pensa che, molti anni fa agli
inizi,
ho scritto un programma con dentro una query che durava 15-20 ore.
Aggiungendo una virgola in una where si ridusse ad 1 ora.... :-)

 Appena prima che ti inserissi tu nella discussione ;-)
E perchè dovrei risalire ai post prima, se ho commentato quella
tua particolare risposta a quella specifica domanda? Mica
ho così tanto tempo da perdere per leggere tutta la tua copiosissima
produzione sull'argomento :-))

 Aggiungendo una virgola in una where si ridusse ad 1 ora.... :-)
Infatti, come ti ho detto la linea di sviluppo era di procedere svelti e
"fragarcene" di ottimizzare, puoi immaginare il piacere. In particolare io
se scrivo di getto sono velocissimo, chiaramente Un algoritmo scritto di
getto in 2 ore poi magari ci si puo' passare 3 giorni e riscriverlo per
intero con gli stessi input e output. Ma intanto il progetto va avanti e non
si va a bloccare magari altri elementi del team che necessitano di
quell'algoritmo e non gli frega nulla delle prestazioni.
 
Ciauz Nicola



Renditi conto che sei piuttosto fastidioso quando scrivi. Non a caso ti 
azzuffi con tutti. 

 tua particolare risposta a quella specifica domanda?
Perché si chiama "seguire una discussione e inquadrare le affermazioni
nel contesto".
Non fa niente, passo.


 miglioramento del mapping di Hibernate e anche ottimizazione nel codice
mi sa che alla fine mancava qualche indice sul db ;)

 E gia' Google da sola direi che fa discretamente numero.
Non più di tanto. Anche Google è una goccia nel mar... :-DDDDDD
-- 
Ciao!
Luca

 Boh a me cosě a muzzo vengono in mente Google, Canonical che lo infila
Lawrence, il mondo non č solo Python!! ;-)
A me interessava un discorso piů generale (esempio, quanto č diffuso
Rpg? quanto si usa ancora Ada? e Cobol?)
-- 
Ciao!
Luca

 Rpg? quanto si usa ancora Ada? e Cobol?)
Non credo sia facilmente determinabile, potresti avere un indice
arbitrario su questo sito: 
http://www.tiobe.com/tpci.htm


 .......................
Grazie degli interessanti dettagli su Hibernate, un argomento che mi
è nuovo.
Sarà che l'ottimizzazione delle prestazioni è una cosa che mi stimola
molto,
ed a mio modo è una delle caratteristiche più "professionalizzanti".
Ciao


Vista la mancata risposta ne deduco che hai sparato praticamente a caso. 

 Vista la mancata risposta ne deduco che hai sparato praticamente a caso.
La risposta mancava perchè questo messaggio mi era sfuggito :-)

 detti,perfino.....ma no ....... shell, bat e Sql! :-)
Non e` cosi`. Google richiede parimenti tutti e 3 i linguaggi e in
molti casi tutti si devono comunque imparare Python (a meno di lavori
dove usiC perche` sei sul kernel linux dei loro server).
Qua a SF le startup che usano python son talmente tante che c'e`
l'imbarazzo della scelta. Linkedin e` scritto in python, giusto per
dirne un altro. bittorrent e` in python, il sito di bittorrent e` in
python, molti gateway jabber che fanno parlare tra loro reti jabber
con reti tipo AOL, YAHOO, MSN sono in python. Le ferrovie dello stato
(italia) usano python per alcuni progetti di monitoraggio attivo
basati su reti neurali (impedire che le entrate e uscite dei tunnel
siano occupate da ostacoli, o uomini, quando deve passare un treno).
Alcuni progetti di ricerca internazionali su rilevatori di particelle
sono fatti in python. Una grossa azienda italiana che fa da system
integrator per il settore dell'automazione farmaceutica, stanno a
Verona, usa python per tutto e da quando l'ha scoperto ha risparmiato
cosi` tanti soldi e ore che non li ho mai visti piu` contenti di cosi`.
Nel settore del publishing (cataloghi, giornali e via dicendo) in
Italia c'e` sicuramente l'azienda col software piu` avanzato del mondo
(giuro) e usano python per tutto, dalla server farm di rendering al
software per iclienti (tutti).
YouTube usa python per tutto il frontend, chiaramente non e` possibile
usare SOLO python se parli coi database, SQL lo devi usare, pure
javascript e poi flash e poi C se devi toccare il codice dei server
web e via dicendo.
Anche in Italia c'e` l'imbarazzo della scelta per lavorare con python,
bastava venire a PyCon Italia per trovarsi in mezzo a decide di
aziende(google inclusa) che non cercavano altro che gente da assumere.
Purtroppo in Italia il problema e` di sistema. Gli stipendi sono bassi
e basta. Qua a San Francisco il MINIMUM wage _PER LEGGE_ e` 9.75$/ora
ovvero circa 18.700 $/anno. Il costo della vita e`
leggermentissimamente piu` alto che in Italia quindi possiamo
considerare dollaro-euro come 1:1 in questa situazione.
Si fa senza dire che il MINIMUM wage per uno sviluppatore in gamba, ma
non un dio della programmazione, sia assolutamente impossibile, si
parte dai 40.000$ anno in pratica, come minimo minimo per uno
sviluppatore che sa fare un po' di cose.


-- 

I'm trying a new usenet client for Mac, Nemo OS X.
You can download it at 
http://www.malcom-mac.com/nemo

 usa python per parecchia parecchia
roba,hanno anche finanziato alcuni degli sprint per renderlo piu`
veloce.
Ci sono anche aziende che ricercano petrolio o che sono nel settore
finanziario (ma non sono quella di Lawrence) che ricercano gente che
sappia Python. E via dicendo davvero.


 ovvero circa 18.700 $/anno.
Veramente anche in Italia c'è il minimo contrattuale per i TI. Per gli
autonomi
ci sono i minimi di categoria dove esistono gli albi professionali. Ma
li
vogliono abolire....

con Java č semplicemente poco economico; non č lo strumento adatto.
Non capisco il perche' e cosa centra il nuovo server unix con Java.
Ora che sia un po' piu' performance il c non vi e' dubbio, ma rimaniamo 
sullo stesso ordine di tempi,
se il corrispettivo Java e' implementato con attenzione, la stessa 
attenzione che metti nel sorgente C.
Le prestazioni di Java sulla scritta di un semplice file e' molto cattiva? 
Dubito fortemente, come ho gia' detto.
Mi pare di capire, pero', che le tue opinioni in merito alle prestazioni di 
Java non sono supportate da alcun dato. Probabilmente dopo aver udito 
bytecode hai deciso che Java e' lento. 

 bytecode hai deciso che Java e' lento.
I dati sono quelli, quotidianamente rilevati :-) Per il resto puoi
pensarla come vuoi.
Ovviamente parlo per le mie esperienze personali, come la maggior
parte qui dentro, penso. Non è che ho dichiarato che è una statistica
scientifica........ ;-)

 bytecode hai deciso che Java e' lento.
infatti, si č proprio cosě.
Per avere uguali prestazioni ad un bel compilato c devi avere dell'hardware
migliore, e quindi i costi salgono.
Se poi dobbiamo negare l'evidenza....

 Se poi dobbiamo negare l'evidenza....
Questa non è evidenza, è follia! ;)))
Sviluppare un'applicazione (eccetto casi particolarissimi e limitati) in 
un qualsiasi linguaggio di alto livello ti costa un tempo sicuramente 
molto minore.
Visto che un programmatore (decente, con un contratto egualmente 
decente) a giornata non ti costa meno di 150 euro, ti bastano 4 ore per 
comprarti 2Gb di Ram.
Altrimenti tutti svilupperebbero in assembly, non credi?
Ciao,
Paolo


Ecco, sui costi hai perfettamente ragione (ammesso e non concesso che
sviluppare in C sia sempre lentissimo e problematico, cosa che non
penso. Anche lì esistono migliaia di librerie già fatte e per tutte le
esigenze, perbacco! :-)
Purtroppo però capita che anche 2 semplici gb di Ram su grossi server
(macchine da
qualche centinaio di migliaia di euro) costano qualche migliaio di
euro
tra hardware, riconfigurazione del server, ecc. Spesso ho visto che si
preferisce chiedere l'ottimizzazione del codice al programmatore, che
già
sta lì per fare altro, piuttosto che fare tutta la trafila di
acquisto.
Immagino perchè l'acquisto hardware è una spesa esplicita, mentre è
possibile azzerare il costo del programmatore semplicemente facendogli
fare 2 lavori al prezzo di uno...... ;-)
Inoltre la mia personale convinzione è che non bisogna abusare
dell'hardware.
Non è affatto professionale uno che fa un programma fuori dei vincoli
di prestazione (durata elaborazione, ram occupata, ecc.) sull'hardware
assegnato, e poi se la cava facendo comprare 2 gb in più! :-)

 Paolo
vabbč, queste valutazioni dipendono dal caso, non voglio scivolare
off-topic, ci tengo a sottolineare che purtroppo la 'mia' bella suite office
in versione 6 con l'avvento di .net č diventata una chiavica come java :(

quanti altri processi ci puoi far entrare sulla stessa macchina......
Di questo ho gia' parlato sopra. 

 ha scritto nel messaggio 
news:46e7a78d$0$17947$4faf...@reader1.news.tin.it...

Il problema e' che la differenza non e' cosi' enorme, soprattutto se si 
parla di IO (su file, su rete, su database).
Poi valgono ovviamente i discorsi di Pablo Xon. 

 assegnato, e poi se la cava facendo comprare 2 gb in più! :-)
Su questo siamo d'accordo, non mi pare di aver mai detto il contrario.
Si parlava delle differenze di prestazioni/prerequisiti hw tra 
piattaforme diverse.
Ciao,
Paolo


Per completezza aggiungo che qui dove sto ioc'è tutto un ambiente web
intranet,
in Java/Jsp/Ejb, più i programmi batch Java. Molte classi sono riusate
tra i due ambienti, poichè puntano agli stessi oggetti del db.
Purtroppo capita che una classe (scritta secondo tutte le regole
dell'OO) che è accettabile come prestazioni nell'applicazione
web, non lo è se usata a ripetizione nell'applicazione batch.

 vogliono abolire....
Davvero? Che stronzi
-- 
Lawrence, 
oluyede.org
 - 
neropercaso.it
"It is difficult to get a man to understand 
something when his salary depends on not
understanding it" - Upton Sinclair

 Altrimenti tutti svilupperebbero in assembly, non credi?
Certo, ma c'č un limite anche a questo. Altrimenti nessuno
ottimizzerebbe piů nulla :P
L'esempio che mi viene in mente č quello di schiaffare un ORM super
inefficiente quando non ce n'č bisogno pensando che tanto basta
aggiungere una o due macchine per gestire il workload.


 ha scritto nel messaggio 
news:1189597230....@50g2000hsm.googlegroups.com...


Va beh, allora questo e' il vero problema, non Java. 

   vogliono abolire....
Per i TI. Qua i minimi sono per _qualsiasi_ lavoro.


-- 

I'm trying a new usenet client for Mac, Nemo OS X.
You can download it at 
http://www.malcom-mac.com/nemo


Come!! E il "libero mercato" all'americana, di cui tutti parlano?
Forse neppure
nell'Urss di Breznev c'erano i minimi di stipendio per legge su tutti
i
lavori! ;-)