Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Recensione HUAWEI Mate X7: un foldable ottimo, ma restano i soliti problemi
Recensione HUAWEI Mate X7: un foldable ottimo, ma restano i soliti problemi
Mate X7 rinnova la sfida nel segmento dei pieghevoli premium puntando su un design ancora più sottile e resistente, unito al ritorno dei processori proprietari della serie Kirin. L'assenza dei servizi Google e del 5G pesa ancora sull'esperienza utente, ma il comparto fotografico e la qualità costruttiva cercano di compensare queste mancanze strutturali con soluzioni ingegneristiche di altissimo livello
Nioh 3: souls-like punitivo e Action RPG
Nioh 3: souls-like punitivo e Action RPG
Nioh 3 aggiorna la formula Team NINJA con aree esplorabili più grandi, due stili di combattimento intercambiabili al volo (Samurai e Ninja) e un sistema di progressione pieno di attività, basi nemiche e sfide legate al Crogiolo. La recensione entra nel dettaglio su combattimento, build, progressione e requisiti PC
Test in super anteprima di Navimow i220 LiDAR: il robot tagliaerba per tutti
Test in super anteprima di Navimow i220 LiDAR: il robot tagliaerba per tutti
La facilità di installazione e la completa automazione di tutte le fasi di utilizzo, rendono questo prodotto l'ideale per molti clienti. Ecco com'è andata la nostra prova in anteprima
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 16-10-2006, 18:44   #1
gokan
Senior Member
 
L'Avatar di gokan
 
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
gokan è offline   Rispondi citando il messaggio o parte di esso
Old 16-10-2006, 19:27   #2
Gatz1980
Senior Member
 
L'Avatar di Gatz1980
 
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]
Gatz1980 è offline   Rispondi citando il messaggio o parte di esso
Old 16-10-2006, 19:35   #3
gokan
Senior Member
 
L'Avatar di gokan
 
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
gokan è offline   Rispondi citando il messaggio o parte di esso
Old 17-10-2006, 10:01   #4
thebol
Senior Member
 
Iscritto dal: Dec 2000
Città: bologna
Messaggi: 1309
Quote:
Originariamente inviato da gokan
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!
.NET prende java e lo migliora sfruttando il know-how di java degli ultimi anni.

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à
thebol è offline   Rispondi citando il messaggio o parte di esso
Old 17-10-2006, 11:59   #5
gokan
Senior Member
 
L'Avatar di gokan
 
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
gokan è offline   Rispondi citando il messaggio o parte di esso
Old 17-10-2006, 12:10   #6
Gatz1980
Senior Member
 
L'Avatar di Gatz1980
 
Iscritto dal: Nov 2003
Città: Modena
Messaggi: 1648
Quote:
Originariamente inviato da gokan
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
J2ee è sicuramente più complesso, ma dispone di un sacco di riferimenti online, guide, tutorial, forum e tutto ciò che ti serve. Per Microsoft, la conoscenza è molto più condensata in MSDN, ma diciamo che, dal punto di vista della documentazione, più o meno si equivalgono.
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]
Gatz1980 è offline   Rispondi citando il messaggio o parte di esso
Old 17-10-2006, 12:11   #7
thebol
Senior Member
 
Iscritto dal: Dec 2000
Città: bologna
Messaggi: 1309
Quote:
Originariamente inviato da gokan
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
nell'architettura j2ee si cerca di dividere fermamente la logica di business(il db, le operazioni che ci si fanno sopra, evenutali elaborazioni) dalla visualizzazione/spedizione dei dati.
thebol è offline   Rispondi citando il messaggio o parte di esso
Old 17-10-2006, 12:25   #8
gokan
Senior Member
 
L'Avatar di gokan
 
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
gokan è offline   Rispondi citando il messaggio o parte di esso
Old 17-10-2006, 12:40   #9
Gatz1980
Senior Member
 
L'Avatar di Gatz1980
 
Iscritto dal: Nov 2003
Città: Modena
Messaggi: 1648
Quote:
Originariamente inviato da gokan
Per capirci, in .NET esiste qualcosa di comparabile a Enterprise Java Bean?
Per quel poco che conosco di .NET, direi proprio di no.
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]
Gatz1980 è offline   Rispondi citando il messaggio o parte di esso
Old 17-10-2006, 12:47   #10
kalebbo
Senior Member
 
Iscritto dal: Jan 2005
Città: Roma
Messaggi: 481
Quote:
Originariamente inviato da gokan
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
La logica di business, detta in maniera spiccia, è la parte del sistema che si occupa di manipolare i dati chiave per l'applicazione stessa. Immagina una società che vende polizze assicurative e che usa un sistema informatico per gestire tutto il processo di vendita di queste polizze e anche di post-vendita. La logica di business qui si occuperebbe di manipolare concetti software come polizze, clienti, importi ecc.. , ovvero dati sui quali l'azienda fa i soldi, ovvero business.
kalebbo è offline   Rispondi citando il messaggio o parte di esso
Old 17-10-2006, 12:55   #11
gokan
Senior Member
 
L'Avatar di gokan
 
Iscritto dal: Apr 2002
Città: Palermo
Messaggi: 4913
Quote:
Originariamente inviato da Gatz1980
Per quel poco che conosco di .NET, direi proprio di no.
Questo è un punto fondamentale, a livello di architettura. Gli EJB sono componenti veramente potentissimi, se usati correttamente e non abusati. Permettono una grandissima scalabilità.
E' proprio per questo che sto cercando di capire meglio questo punto.

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
gokan è offline   Rispondi citando il messaggio o parte di esso
Old 17-10-2006, 12:58   #12
gokan
Senior Member
 
L'Avatar di gokan
 
Iscritto dal: Apr 2002
Città: Palermo
Messaggi: 4913
Quote:
Originariamente inviato da kalebbo
La logica di business, detta in maniera spiccia, è la parte del sistema che si occupa di manipolare i dati chiave per l'applicazione stessa. Immagina una società che vende polizze assicurative e che usa un sistema informatico per gestire tutto il processo di vendita di queste polizze e anche di post-vendita. La logica di business qui si occuperebbe di manipolare concetti software come polizze, clienti, importi ecc.. , ovvero dati sui quali l'azienda fa i soldi, ovvero business.
Dovunque abbia letto di J2EE, questo concetto viene sempre messo fortemente in luce!! Nella realizzazione di un software, in maniera logica, si può suddividere il progetto in più livelli:
CLIENT
WEB
BUSINESS
EIS
__________________
Sun Certified Java Programmer - Sun Certified Web Component Developer - Sun Certified Business Component Developer
gokan è offline   Rispondi citando il messaggio o parte di esso
Old 17-10-2006, 13:23   #13
thebol
Senior Member
 
Iscritto dal: Dec 2000
Città: bologna
Messaggi: 1309
Quote:
Originariamente inviato da gokan
E' proprio per questo che sto cercando di capire meglio questo punto.

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 !!
sbagli
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)
thebol è offline   Rispondi citando il messaggio o parte di esso
Old 18-10-2006, 17:59   #14
gokan
Senior Member
 
L'Avatar di gokan
 
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
gokan è offline   Rispondi citando il messaggio o parte di esso
Old 19-10-2006, 09:47   #15
thebol
Senior Member
 
Iscritto dal: Dec 2000
Città: bologna
Messaggi: 1309
Quote:
Originariamente inviato da gokan
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?
anche j2ee è una piattaforma di sviluppo libera, visto che tomcat, jeronimo e jboss sono cmq free
thebol è offline   Rispondi citando il messaggio o parte di esso
Old 19-10-2006, 11:09   #16
Gatz1980
Senior Member
 
L'Avatar di Gatz1980
 
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]
Gatz1980 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Recensione HUAWEI Mate X7: un foldable ottimo, ma restano i soliti problemi Recensione HUAWEI Mate X7: un foldable ottimo, m...
Nioh 3: souls-like punitivo e Action RPG Nioh 3: souls-like punitivo e Action RPG
Test in super anteprima di Navimow i220 LiDAR: il robot tagliaerba per tutti Test in super anteprima di Navimow i220 LiDAR: i...
Dark Perk Ergo e Sym provati tra wireless, software via browser e peso ridotto Dark Perk Ergo e Sym provati tra wireless, softw...
DJI RS 5: stabilizzazione e tracking intelligente per ogni videomaker DJI RS 5: stabilizzazione e tracking intelligent...
I produttori non faranno sconti sulle me...
Ubisoft potrebbe cedere pezzi se il pian...
Qualcomm potrebbe utilizzare una tecnolo...
Starfield per Nintendo Switch 2 potrebbe...
Un MacBook Pro a -300€, i MacBook Air M4...
Amazon abbassa i prezzi sugli iPhone: sc...
Amazon, ancora sconti sugli smartphone A...
iPhone Air 2 'riciclerà' alcuni c...
Offerta Amazon da non perdere: lo speake...
Nioh 3 debutta alla grande su Steam: pri...
Al centro della Via Lattea ci potrebbe e...
Elon Musk ora guarda alla Luna: SpaceX p...
La Cina ha lanciato nuovamente lo spazio...
Blue Origin potrebbe realizzare il lande...
Artemis II: il prossimo Wet Dress Rehear...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 19:04.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v