Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - .NET nuovo Win32 ??
Forum - C# / VB.NET - .NET nuovo Win32 ??

Avatar
netarrow (Admin)
Guru^2


Messaggi: 2502
Iscritto: 12/05/2004

Segnala al moderatore
Postato alle 14:59
Giovedì, 16/12/2004
Ciao hedo, gira voce che su windows .NET in futuro sostituir? completamente la piattaforma win32... dici che ? possibile?

Dopo aver approfondito C++ volevo passare a C# o qualche altro linguaggio per la piattaforma in questione, non ? che poitresti spiegare le differenze tra i linguaggi della piattaforma?

Perch? uno dovrebbe programmare con VB.NET invece di C# o usare C++.NET al posto di J#?

ciao
ciao

PM Quote
Avatar
hedo (Ex-Member)
Expert


Messaggi: 248
Iscritto: 03/12/2003

Segnala al moderatore
Postato alle 18:30
Venerdì, 17/12/2004
Ciao Net,

Innanzitutto sono contento che tu sia il primo a chiedere qualcosa di .net ;-)

La prossima versione di win32 (che non sar? + 32 ma 64 :-))) si chiamer? Loghorn, e sar? totalmente basata sulla nuova versione (attualmente in Alpha)  del framework 2.0 (se non mi sbaglio la si pu? scaricare).

Uhm... La Micro$oft ha detto che il vb6 sar? 'supported' fino al 2008 invece per il VC++ il 2010. Cosa vuol dire questo 'supported'?? Detto Spiegato: La Micro$oft intende fare piazza-pulita (detto in maniere brutale proprio) di tutto il 'vecchiume' ovvero del VB6 e VC++ (fondamentalmente), ovvero tutto il modello COM. Non esageriamo, un app in VB6 girer? sempre dopo il 2008 peccato che sia 'deprecated', ovvero che sia sconsigliato, e che in caso di malfunzionamente i nostri amici di micro$oft lo dicono chiaro e tondo: "Attaccatevi al Tram". Ecco una cosa che non sopporto della Micro$oft: ogni 5-10 anni deve imporre (con la forza direi) un nuovo ambiente che sar? quello e solo quello a spadroneggiare, ecco la M$...

Tornando al tuo problema pratico, io direi che ? anacronistico mettersi a programmare in VB6 o in Delphi 5, oppure basarsi interamente sull'attuale versione di winzoz perch? tra poco (tipo 2 anni) ci sar? una rivoluzione (e non sto scherzando), il .NET framework sar? il pane quotidiano...

Differenze? Beh... a livello di sintassi si ma di prodotto no! Infatti tutti i lang .net vengono compilati in MSIL (Microsoft Intermediate Language, tipo il bytecode di java), che poi viene eseguito dal CLR (Common Language Runtime) con JIT (Just In Time compilation). Tutti i lang .NET producono MSIL, dal C# a VB.NET. Ecco quello che ufficialmente dice la M$ sul J#:
"Microsoft Visual J#? .NET is a development tool for Java-language developers who want to build applications and services on the Microsoft .NET Framework. Visual J# .NET joins more than 20 previously announced languages with its ability to target the .NET Framework and first-class XML Web services."

Dice:

"Microsoft Visual J#? .NET ? uno strumento di sviluppo per gli sviluppatori java che vogliono creare applicazioni e servizi basandosi sul Framework .NET. Visual J# .NET ? il punto di incontro di + di 20 linguaggi annunciati precedentemente, concentra la sua abilit? di usare il Framework .NET e di usare i WebServices di XML di prima classe."

In pratica ? Java basato sul Framework.NET, non sono un programmatore J#, ma cercando + info su google troverai le risposte che cerchi

La scelta del Lang dipende solo dal programmtore, dipende dal linguaggio che ti piace di +, col quale ti trovi meglio, anche se il C# ? il migliore perch? permette un controllo maggiore.

Tutto Chiaro Net?

Ciao!

PM Quote
Avatar
pierotofy (Admin)
Guru^2


Messaggi: 6230
Iscritto: 04/12/2003

Segnala al moderatore
Postato alle 14:00
Martedì, 21/12/2004
Prima di studiare i lang .NET voglio conoscere bene come ? iniziato tutto... quindi assembler.

Tra poco finisco Delphi e mi butto su asm, una volta finito potro' pensare di cominciare a studiarmi un po' la piattaforma dotNET ;)


Il mio blog: https://piero.dev
PM Quote
Avatar
netarrow (Admin)
Guru^2


Messaggi: 2502
Iscritto: 12/05/2004

Segnala al moderatore
Postato alle 20:04
Domenica, 26/12/2004
esauriente ed esaustivo come sempre :k:

PM Quote
Avatar
Carmine (Normal User)
Newbie


Messaggi: 13
Iscritto: 24/02/2006

Segnala al moderatore
Postato alle 15:04
Venerdì, 14/04/2006
Con C# puoi avere un controllo maggiore?
Ma scherziamo?
Il controllo che si ha ? identico per tutti i linguaggi.

PM Quote
Avatar
cH!cus (Ex-Member)
Pro


Messaggi: 149
Iscritto: 03/04/2006

Segnala al moderatore
Postato alle 15:26
Venerdì, 14/04/2006
fatemi capire... state dicendo che nei prossimi OS di Microsoft le API saranno totalmente quelle del framework 2.0? Per i programmi futuri non ci sar? nulla di pi? basso livello del framework per programmare in windows? :-| Le API come quelle del kernel non esisteranno pi? oppure saranno supportate?

PM Quote
Avatar
pierotofy (Admin)
Guru^2


Messaggi: 6230
Iscritto: 04/12/2003

Segnala al moderatore
Postato alle 17:44
Venerdì, 14/04/2006
Testo quotato

Postato originariamente da Carmine:
Il controllo che si ha ? identico per tutti i linguaggi.



Mi era sfuggito questo particolare nel post di hedo, carmine ha ragione, il controllo ? lo stesso nei vari linguaggi della piattaforma.
Ricordo per certo di aver letto che esistono delle impercettibili sfumature tra alcuni linguaggi, in particolare nel paragone tra C# e VB.NET, dove alcune operazioni sono un po' pi? contorte da eseguire con il VB.NET rispetto al C#, ma si tratta di differenze praticamente inesistenti.


Il mio blog: https://piero.dev
PM Quote
Avatar
pierotofy (Admin)
Guru^2


Messaggi: 6230
Iscritto: 04/12/2003

Segnala al moderatore
Postato alle 17:53
Venerdì, 14/04/2006
Testo quotato

Postato originariamente da cH!cus:

fatemi capire... state dicendo che nei prossimi OS di Microsoft le API saranno totalmente quelle del framework 2.0?



Praticamente si.

Testo quotato


Per i programmi futuri non ci sar? nulla di pi? basso livello del framework per programmare in windows? :-| Le API come quelle del kernel non esisteranno pi? oppure saranno supportate?



Le Win32API probabilmente resteranno ancora per molti anni nei sistemi Windows per garantire la retrocompatibilit?, ma saranno comunque considerate obsolete.


Il mio blog: https://piero.dev
PM Quote
Avatar
Carmine (Normal User)
Newbie


Messaggi: 13
Iscritto: 24/02/2006

Segnala al moderatore
Postato alle 19:35
Venerdì, 14/04/2006
Beh allora, le API classiche rimarrano comunque per retrocompatibilit? come ha detto Piero.
Comunque, ci sar? un nuovissimo set di API, ovvero WinFX.

PM Quote