|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Apr 2004
Messaggi: 364
|
Vb NET come Java?
Salve ragazzi, dopo aver provato Visual Basic nel nuovo ambiente Net, penso
che ormai questo linguaggio sia diventato in tutto e per tutto molto simile al Java, certo in Vb non si possono fare le applet e anche se anche il linguaggio della Sun non è proprietario è comunque free, cosa che ovviamente non è Visual Basic, voi che ne pensate in merito? |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Feb 2002
Città: Trento
Messaggi: 962
|
Più che Visual Basic .NET, secondo il mio modesto parere è C# che è VERAMENTE MOLTO SIMILE a Java, al limite della copia. Infatti tra Java e VB esiste sempre la differenza della sintassi base del linguaggio, che nel caso di VB deriva dallo schema del BASIC, mentre nel caso di Java e C# nasce da quella di C. Invece, come ho appena affermato, Java e C# condividono anche questa caratteristica: certo, ci sono alcune differenze minori anche dal punto di vista sintattico, ma non sono eccessive e comunque vengono appianate nel nuovo Java 1.5 o 5 che dir si voglia.
La vera differenza si gioca quindi nelle API di sistema .NET vs. la libreria standard di Java...
__________________
"Et Eärallo Endorenna utúlien. Sinome maruvan ar Hildinyar tenn' Ambar-metta!" -- Aragorn Elessar, Heir of Isildur Mixmar -- OpenSuSE 11.1 on AMD 64 3000+ on DFI LanParty nF4-D | GeForce 6600 GT + Thermaltake Schooner on Samsung 710N Storage -- ( 2 x Hitachi Deskstar 80 Gb + 1 x Hitachi 250 Gb ) = 1 RAID 5 + 1 Storage space LaCie Ethernet Disk Mini 250 Gb | HP - DV2150 EL MILAN CLAN |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Oct 2002
Messaggi: 305
|
Il mio parere
Dal punto di vista dei linguaggi, C# è davvero simile a Java in relazione alla sintassi dei costrutti. Visual Basic .NET differisce per poche cose da C# (guardate gli esempi sulla MSDN - di solito sono sia in VB.NET che in C#.
La scelta del linguaggio nel framework .NET è arbitraria, ovvero ognuno può scegliere il linguaggio preferito (potrà fare cmq le stesse cose). E' quindi la filosofia di base che cambia, ovvero .NET NON è portabile su piattaforma non windows. Esiste un porting linux chiamato MONO (l'equivalente linux del .NET framework) ma non è compatibile al 100%... anche perché alcune funzionalità di .NET sono legate a windows - accesso al registro in primis... |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 17:06.



















