|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Apr 2002
Città: Palermo
Messaggi: 4913
|
Confronto .NET e Java
Secondo voi, in linea di massima, il confronto .NET e Java (e quindi anche J2EE) descritto qui
http://www.microsoft.com/italy/msdn/...ngJavaApps.asp è veritiero? Devo fare una relazione e siccome la fonte è MS non vorrei fosse troppo di parte!!
__________________
Sun Certified Java Programmer - Sun Certified Web Component Developer - Sun Certified Business Component Developer |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Nov 2003
Città: Modena
Messaggi: 1648
|
Beh, basta pensare che indica solo quali vantaggi ha .NET rispetto a j2ee e non il contrario
Comunque quella è una guida per la migrazione, quindi, fossi in te, guarderei anche altrove. In ogni caso, alcune differenze potrebbero essere queste. 1) .NET ha bisogno del suo framework (che poi è una virtual machine), che gira SOLO si sistemi operativi Microsoft (neanche tutti), mentre la java vm esiste per una grande quantità di architetture. 2) .NET, col fatto di essere un prodotto commerciale, non può essere aggiornato e modificato così velocemente rispetto al mondo j2ee, che è continuamente in evoluzione, per questo è tecnologicamente un po' "indietro", ma di contro, molte piattaforme commerciali j2ee sono ferme a versioni paleolitiche di java, quindi tutta questa innovazione è solo teorica. 3) Mentre j2ee si sposa con decine di framework, templates, librerie e quant'altro (struts, hibernate, log4j, ...) e quindi ci vuole una notevole esperienza anche solo per decidere cosa utilizzare per sviluppare il proprio applicativo, .NET è fatto per contenere praticamente tutti gli strumenti che ti servono. 4) Con j2ee si può utilizzare praticamente qualunque dbms che implementi un driver jdbc. Mentre questo è quasi vero anche per .NET, in realtà i risultati migliori si avranno solo con SQL server. Sicuramente ce ne sono decine, ma diciamo che ti ho dato uno spunto iniziale. Ciao
__________________
Antec SLK 3700 AMB / Chieftec 420W / P4-NW 3.0 + Zalman CNPS7000A-AlCu / ASUS P4C800-D / 2x1GB OCZ Platinum Edition PC4000 / Sapphire Radeon X800 Pro / 2xHitachi 7K250 80GB / DVD-RW Lite-On SOHW-1633S / Philips 109B4 19'' .. ormai una reliquia!! Mercatino: [trattative concluse] |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Apr 2002
Città: Palermo
Messaggi: 4913
|
Grazie, ottimi spunti
Quello che mi ha stupito di più è che a quanto pare è vero che .NET sul piano della protezione e sicurezza abbia qualcosa di più, a quanto pare sono maestri nel fare tesoro delle falle e bug altrui ed sfruttare ciò per migliorare la propria piattaforma. http://www.cs.virginia.edu/~nrp3d/pa...y-net-java.pdf Non l'avrei mai detto!
__________________
Sun Certified Java Programmer - Sun Certified Web Component Developer - Sun Certified Business Component Developer |
|
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: Dec 2000
Città: bologna
Messaggi: 1309
|
Quote:
alcuni pensano che abbia troppe feature, che si potrebbero rivelare mode passeggiere, ma intanto le ha(alcune cose sono carine, altre forse un po troppo prolisse...) poi ha gli svantaggi di essere un linguaggio nuovo, cioe una minor esperienza della community e meno framework in giro, e si dovrà scontrare contro un linguaggio e soprattutto una piattaforma già affermata in molte realtà |
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Apr 2002
Città: Palermo
Messaggi: 4913
|
Ho avuto l'impressione che la J2EE qualcosa di più complesso, devo dire che non ho ancora capito bene a cosa dovrebbero servire ad esempio i java bean, oppure cosa si intende per logica business.
Oppure sono stato molto facilitato dalle MSDN (molte anche in italiano) di MS
__________________
Sun Certified Java Programmer - Sun Certified Web Component Developer - Sun Certified Business Component Developer |
|
|
|
|
|
#6 | |
|
Senior Member
Iscritto dal: Nov 2003
Città: Modena
Messaggi: 1648
|
Quote:
La business logic è costituita dai componenti che forniscono i servizi, cioè che "fanno il lavoro" e passano i dati allo strato di presentazione, che li visualizza. (attenzione che ejb != java bean)
__________________
Antec SLK 3700 AMB / Chieftec 420W / P4-NW 3.0 + Zalman CNPS7000A-AlCu / ASUS P4C800-D / 2x1GB OCZ Platinum Edition PC4000 / Sapphire Radeon X800 Pro / 2xHitachi 7K250 80GB / DVD-RW Lite-On SOHW-1633S / Philips 109B4 19'' .. ormai una reliquia!! Mercatino: [trattative concluse] |
|
|
|
|
|
|
#7 | |
|
Senior Member
Iscritto dal: Dec 2000
Città: bologna
Messaggi: 1309
|
Quote:
|
|
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Apr 2002
Città: Palermo
Messaggi: 4913
|
Per capirci, in .NET esiste qualcosa di comparabile a Enterprise Java Bean?
__________________
Sun Certified Java Programmer - Sun Certified Web Component Developer - Sun Certified Business Component Developer |
|
|
|
|
|
#9 | |
|
Senior Member
Iscritto dal: Nov 2003
Città: Modena
Messaggi: 1648
|
Quote:
Questo è un punto fondamentale, a livello di architettura. Gli EJB sono componenti veramente potentissimi, se usati correttamente e non abusati. Permettono una grandissima scalabilità.
__________________
Antec SLK 3700 AMB / Chieftec 420W / P4-NW 3.0 + Zalman CNPS7000A-AlCu / ASUS P4C800-D / 2x1GB OCZ Platinum Edition PC4000 / Sapphire Radeon X800 Pro / 2xHitachi 7K250 80GB / DVD-RW Lite-On SOHW-1633S / Philips 109B4 19'' .. ormai una reliquia!! Mercatino: [trattative concluse] |
|
|
|
|
|
|
#10 | |
|
Senior Member
Iscritto dal: Jan 2005
Città: Roma
Messaggi: 481
|
Quote:
|
|
|
|
|
|
|
#11 | |
|
Senior Member
Iscritto dal: Apr 2002
Città: Palermo
Messaggi: 4913
|
Quote:
Grazie a tutti per i consigli, non avete idea di quanto siano chiarificatori Riguardo a cose ancora più concrete, sappiamo che .NET utilizza come unico tool Visual Studio..se voglio trovare qualcosa di simile in J2EE è corretto citare IBM websphere, oppure il prodotto ibm è da considerarsi "semplicemente" un application server alla pari di JBoss et similia? Correggetemi se sbaglio !!
__________________
Sun Certified Java Programmer - Sun Certified Web Component Developer - Sun Certified Business Component Developer |
|
|
|
|
|
|
#12 | |
|
Senior Member
Iscritto dal: Apr 2002
Città: Palermo
Messaggi: 4913
|
Quote:
CLIENT WEB BUSINESS EIS
__________________
Sun Certified Java Programmer - Sun Certified Web Component Developer - Sun Certified Business Component Developer |
|
|
|
|
|
|
#13 | |
|
Senior Member
Iscritto dal: Dec 2000
Città: bologna
Messaggi: 1309
|
Quote:
![]() Visual studio e un ambiente di sviluppo al pari di WSAD(Websphere application studio) o eclipse(wsad e basato su eclipse) webspehere è l'application server su cui gira l'applicazione server java(tipo tomcat o jboss) |
|
|
|
|
|
|
#14 |
|
Senior Member
Iscritto dal: Apr 2002
Città: Palermo
Messaggi: 4913
|
Un'altra cosa ragazzi..nel mondo open-source si utilizza l'acronimo L.A.M.P
Linux Apache MySQL Php per identificare una piattaforma di sviluppo web totalmente libera. Posso considerarla (con le dovute misure) come un altra possibile alternativa ? Ok che con .NET e J2EE si possono fare molte più cose (a cominciare dal software non necessariamente legato al web), ma,secondo voi, il paragone regge?
__________________
Sun Certified Java Programmer - Sun Certified Web Component Developer - Sun Certified Business Component Developer |
|
|
|
|
|
#15 | |
|
Senior Member
Iscritto dal: Dec 2000
Città: bologna
Messaggi: 1309
|
Quote:
|
|
|
|
|
|
|
#16 |
|
Senior Member
Iscritto dal: Nov 2003
Città: Modena
Messaggi: 1648
|
Inoltre l'acronimo j2ee è molto più legato al web di quanto non sia .NET in sè.
Comunque, utilizzando le piattaforme giuste, si può sfruttare j2ee in modo totalmente gratuito e beneficiare della sua infinita potenza, non solo perchè in grado di utilizzare client gui piuttosto che web, ma soprattutto per il suo eccellente supporto transazionale e la sua scalabilità. Sono quelle le caratteristiche che con php-mysql non potrai mai avere.
__________________
Antec SLK 3700 AMB / Chieftec 420W / P4-NW 3.0 + Zalman CNPS7000A-AlCu / ASUS P4C800-D / 2x1GB OCZ Platinum Edition PC4000 / Sapphire Radeon X800 Pro / 2xHitachi 7K250 80GB / DVD-RW Lite-On SOHW-1633S / Philips 109B4 19'' .. ormai una reliquia!! Mercatino: [trattative concluse] |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 19:04.




















