Deprecated: Creation of dynamic property Timber\Site::$pingback is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Site.php on line 180

Deprecated: Creation of dynamic property Timber\User::$name is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/User.php on line 118

Deprecated: Creation of dynamic property Timber\Post::$old_id is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_thumbnail_id is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$ext-thumbnail_url is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_metadesc is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_date_gmt is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$comment_status is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$ping_status is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_password is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_name is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$to_ping is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$pinged is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_modified is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_modified_gmt is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_content_filtered is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$guid is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$menu_order is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_mime_type is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$comment_count is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$filter is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$status is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71
Con l'avvento di .NET 5, Microsoft si appresta a mandare in pensione Visual Basic

Con l'avvento di .NET 5, Microsoft si appresta a mandare in pensione Visual Basic

L'azienda di Redmond, dopo un progressivo abbandono iniziato nel 2017, si appresta a rompere i ponti con il passato mettendosi definitivamente alle spalle "la storia" di Visual Basic.
Con l'avvento di .NET 5, Microsoft si appresta a mandare in pensione Visual Basic

Microsoft ha rivelato che un linguaggio di programmazione “storico” come Visual Basic continuerà ad essere supportato in .NET 5 ma “non verrà fatto evolvere”. In altre parole, non verrà più arricchito di funzionalità e caratteristiche nuove.

All’inizio dell'”era .NET”, quando Microsoft rilasciò Visual Basic .NET insieme con C#, i due linguaggi sono stati via a via migliorati e fatti crescere più o meno con lo stesso ritmo.
La posizione di Microsoft nei confronti di Visual Basic, nonostante siano ancora moltissimi i professionisti e gli sviluppatori a usarlo, è progressivamente cambiata con il tempo.
L’adozione di C# da parte di molti programmatori ha indotto Microsoft, oggi, a voler “staccare la spina” a Visual Basic in ottica futura.
Già oggi tutta la documentazione rilevante per gli sviluppatori Microsoft si trova solo in C#, con esempi di codice sorgente Visual Basic sempre più difficili da trovare.

In un post appena pubblicato, Microsoft ha spiegato che a cominciare da .NET 5, “Visual Basic supporterà Class Library, Console, Windows Forms, WPF, Worker Service e le API ASP.NET Core Web (…) così da permettere agli attuali utenti di Visual Basic di migrare a .NET Core“. In futuro i tecnici di Microsoft si limiteranno a garantire la compatibilità tra le versioni .NET Core e .NET Framework di Visual Basic.

L’addio a Visual Basic era cominciato nel 2017 ma la conferma di oggi indica qual è la strada che Microsoft continuerà a seguire. I portavoce dell’azienda di Redmond stanno semplicemente dicendo che gli sviluppatori Visual Basic potranno proseguire con il passaggio a .NET Core o, presto, a .NET 5.0

Una notizia triste, però, per i tanti programmatori che hanno iniziato la loro carriera con Visual Basic. Noi stessi abbiamo realizzato, anni fa, diverse applicazioni, alcuni corsi e tanti articoli su Visual Basic 3.0, ben prima dell’avvento di .NET.

Ti consigliamo anche

Link copiato negli appunti