17/07/10 17:40
HeDo
java fino alla release 2.0 di .net si difendeva, ma a partire dalla 3.0, 3.5 e ora 4.0 non c'è più confronto.
A partire dalla velocità di esecuzione, dall'efficienza del CLR e del JIT. Lo stesso bytecode MSIL è estendibile e più compatto. L'introduzione dei delegate, tipi anonimi, tecnologie come LINQ, WCF (Windows Communication Foundation), WPF (Windows Presentation Foundation), EF (Entity Framework) e WF (Workflow Foundation). Ora come non mai lo sviluppo di silverlight totalmente basato su .NET con il suo editor expression blend che fa veramente paura.
Inoltre se parliamo di strumenti c'è da dire che visual studio è il miglior IDE esistente al mondo.
L'unica cosa che java poteva recriminare su .net era la compatibilità con le piattaforme linux, ma ora che mono è un progetto affermato e rodato non siamo molto distanti da "scrivi una volta e parte ovunque"
altra cosa da citare in favore di .net è la natura open del CLS (Common Language Specification) che permette virtualmente a qualsiasi linguaggio che rispetta gli standard .net di compilare in .net senza alcun problema, infatti mi ricordo che esiste una versione di python che compila in .net.
se poi vogliamo parlare della piattaforma di sviluppo web ASP.NET 4.0 possiamo anche stare qui altre due ore
Lavoro con questa tecnologia da diversi anni e posso dire che è veramente ottima, il framework che offre è assolutamente completo, veloce, stabile e scalabile.
se vuoi altre informazioni sulle tecnologie che ho citato non esitare a chiedere
EDIT: Qualche ref:
.NET:
it.wikipedia.org/wiki/…
en.wikipedia.org/wiki/…
CLS:
msdn.microsoft.com/it-it/library/…(VS.80).aspx
CLR:
msdn.microsoft.com/en-us/library/…
JIT:
en.wikipedia.org/wiki/…
WCF:
msdn.microsoft.com/en-us/netframework/…
EF:
msdn.microsoft.com/en-us/library/…(VS.80).aspx
WF:
msdn.microsoft.com/it-it/library/…
ASP.NET:
en.wikipedia.org/wiki/…
Ultima modifica effettuata da HeDo 17/07/10 17:45
aaa
17/07/10 17:57
HeDo
Postato originariamente da Moon Knight:
Io aspiro a diventare uno sviluppatore Java sopratutto in ambito SE, ME e Fx.
Quindi rapitolando SE ormai non è più attraente, ME si difende bene e che mi dici di Fx?
Scusami se mi approfitto delle tue nozioni, ma mi interessa come argomento
aspiri male, java non è più il futuro da diversi anni
JavaFX riguarda lo sviluppo di applet come rich client interface, ed è inutile dire che le applet sono MORTE. Se vedi un sito con il menù fatto con un'applet vuol dire che il webmaster non ha capito nulla
EDIT: Non puoi nemmeno lontanamente paragonare JavaFX e Silverlight 4 (tecnologia ms rich client interface), sono veramente su due pianeti diversi
Ultima modifica effettuata da HeDo 17/07/10 17:58
aaa