Microsoft .NET

De Wikipedia, le encyclopedia libere
Saltar a: navigation, cercar

Le framework Microsoft .NET es un componente de programmatura que pote esser addite o esser includite al systema de operation Microsoft Windows. Illo es le ambiente pro le creation, distribution e execution de tote le applicationes que supporta iste ambiente. Le technologia .NET (parlate "dot Net") ha essite presentate in 2000 per Microsoft. Al principio ha essite concipite como alternativa a Java, del interprisa Sun Microsystems.

Le concepto del technologia .NET de Microsoft, inter alteres, offere le possibiliatate que programmatura moderne pote esser executate in un systema de maniera independente al hardware (per exemplo a un PDA o al apparatos mobile).

Iste technologia offere anque solutiones mediofacite pro programmatores e de iste maniera disveloppar programmatura plus rapidemente.

Le Projecto Mono del interprisa Novell face possibile que programmatura que utilisa le technologia "dot Net" se executa in altere systemas de operation como Linux o le Mac OS X del interprisa Apple.

Un specialitate de iste technologia es que, a differentia de Java, il ha plus de 40 linguages de programmation pro seliger. De C++, C#, o Visual Basic.Net, a Delphi.Net providite per le interprisa Borland.

Beneficios[modificar | modificar fonte]

  • Desde le februario 2008 le codice del Base Class Library del .NET Framework 3.5 es aperte e sub licentia restringite Shared source. Isto pote adjutar al programmatores facer melior programmatura, durante que on pote comprender lo que cela se post le functiones usque ahora encapsulate.
  • Le platteforma .NET es gratuite e pote esser discargate del pagina web de Microsoft.
  • Inter altere cosas on ha introducite le Garbage Collector (collector de immunditias o recollector de memoria) que incarga se automaticamente cata certe tempore de liberar le memoria reservate per le programma e assi evita que iste blocos de memoria remane blocate Memory Leaks. Iste typo de errores in le passato esseva multo difficile a trovar.
  • Le linguages de programmation pote esser miscite in differente projectos.
  • On debe installar lo in systemas vetere, per exemplo Windows 2000. In Windows Vista e Windows Server 2003 illo jam es preinstallate.
  • Le version 3.5 es plus grasse de 150 MB.
  • Como que il ha un nove nivello inter le systema de operation e le programmatura le tempore de execution es un pauc plus lente que un programmatura con codice native.

Structura[modificar | modificar fonte]

Structura del .NET Framework (catalano)

Un programma que ha essite compilate con le technologia .NET ha le extension standard ".exe" ma le file non contine codice native ma un codice intermedie nominate CIL (Common Interface Language), antea nominate MSIL (Microsoft Intermediate Language). Iste codice intermedie es interpretate per le CLR (Common Language Runtime) e passa le datos al systema de operation. Le CLR es le corde de .NET.

Le technologia .NET contine altere technologias e bibliothecas del quales le programmatura .NET pote prender avantage:

Base Class Library - BCL (Bibliotheca de classes basic)
Contine objectos e functiones pro leger archivos, encryptation de datos, tractamento de archivos XML, inter alteres.
ADO.NET
Communication con bases de datos como Microsoft SQL Server o Oracle inter alteres.
ASP.NET
Technologia pro crear paginas web dynamic.
Windows Forms
Interfacie del usator (buttones, fenestras, etc.)
Logo

Iste pagina usa contento del Wikipedia in catalan. Le articulo original se trova a ca:Microsoft .NET, e es usate secundo le mandatos del licentia de Wikipedia.