<%@ include file="/common/pages/header.html" %>

.NET

small logo

Microsoft .net

.net è l'ultima piattaforma di casa Microsoft ed è destinata allo sviluppo di applicazioni per i propri sistemi operativi.

Erede dei precedenti linguaggi VisualBasic e VisualC++, li sta lentamente sostituendo, anche se sono ancora in molti a continuare lo sviluppo con questi altri linguaggi.

La struttura del .net è molto simile a quella di Java™ dal quale sembra avere preso molti spunti e al quale sembra aver suggerito alcune idee.

Sebbene al momento Shaney non sviluppi nulla con questo linguaggio non è escluso che questo possa avvenire in futuro e pertanto lo sviluppo di questa sezione sarà completato quando se ne inizierà l'adozione.

Storia

Il Visual Basic è stato per molti anni il punto di forza del produttore statunitense, tanto che la maggioranza dei programmatori interessati a sviluppare per i sistemi operativi Microsoft, lo utilizzavano. La migrazione al nuovo .NET ha offerto molti vantaggi sia a livello tecnologico che prestazionale, ma ha richiesto notevoli sforzi da parte dei programmatori che vi hanno aderito.

Attualmente .NET si pone come concorrente antagonista di Java.

Componenti

Il framework .NET si compone dei seguenti moduli:

  • C# (simile a Java)
  • Visual Basic .NET
  • ASP.NET

La differenza tra i vari moduli attengono lo scopo per il quale sono utilizzati. Mentre i primi due sono dedicati allo sviluppo di applicazioni Standalone e Client/Server, ADO.NET è specifica per le applicazioni WEB dinamiche.

<%@ include file="applications.html" %>

Disponibilità

Le applicazioni .NET sono ancora disponibili solamente per i sistemi operativi Microsoft, anche se alcuni progetti alternativi basati su questa tecnologia stanno raggiungendo una stabilità che ne permetterà l'adozione su ulteriori sistemi operativi.

<%@ include file="/common/pages/siteInfo.html" %> <%@ include file="/common/pages/validation.html" %>