Ho iniziato a esaminare alcuni framework di app per server più grandi che sarebbero in grado di supportare interfacce client desktop e interfacce Web, e hanno davvero azzerato quelli due ovvi: J2EE e .NET. Dal punto di vista della lingua, punto di vista della funzionalità, punto di vista della portabilità, ecc. Sono abbastanza a mio agio con la mia comprensione dei due prodotti. Continuerò a dire che, per la maggior parte, o si adatterebbe abbastanza bene alla necessità basandomi sulla mia analisi iniziale.Un buon, recente articolo sul confronto tra Java EE e .NET?
Dove le cose sono un dolore, tuttavia, è trovare un buon confronto con gli ingegneri che hanno trascorso una parte migliore del decennio lavorando con uno, l'altro o entrambi. Le frustrazioni non documentate che non si ottiene da Sun, Microsoft o un libro.
Una ricerca su Google offre un sacco di risultati, ma la maggior parte sono del 2002-04. Basti dire che da allora è cambiato molto. Si suppone che J2EE sia diventato molto più semplice e che .NET sia diventato molto più ricco di funzionalità.
Qualcuno è a conoscenza di confronti più recenti (negli ultimi due anni) che potrebbero valer la pena di leggere?
"... hanno davvero azzerato i due ovvi ..." - solo curiosi, quali erano i tuoi altri candidati? Quanti sono stati eliminati dal tuo sondaggio? – duffymo
Java è totalmente cross-plataform, il tuo programma funzionerà sempre non importa se è Windows, Linux, SunOS, iPhone o un tostapane. DotNET è una copia di Java con più funzionalità specifiche di Windows, ciò che lo rende molto più veloce, facile da usare, installare e pubblicare sinse sul mondo Windows. Non userei mai Java per qualcosa che dovrebbe funzionare su Windows, ma forse non è il tuo caso. – Havenard
Java non funziona su un iPhone, quindi non è strettamente vero. – duffymo