Framework
(compages)
Microsoft .NET
est componens
programmaturae
quod potest addi aut includi ad
systema operativum
Microsoft Windows
. .NET est ambiens ad creationem, distributionem et exsecutionem omnium applicationum suportantium hoc ambientem. Technologia .NET (locuta "dot Net") in
2000
ab
Microsoft
monstrata est. In principio, est concepta in forma alternativa ad
Javam
societatis
Sun Microsystems
.
Conceptus technologiae .NET societatis Microsoft, inter alia, offerit possibilitatem ut programmatura moderna possit exsequi in systemate independentiter ad
hardware
(exempli gratia ad
PDA
sive ad apparatum mobilem).
Haec technologia offerit etiam solutiones
mediofactas
ad programmatores et sic evolvendum programmaturam rapidius.
Project Mono
societatis Novell facit possibile ut programmatura utens technologiam
dot Net
exsequatur in alia systematibus operativis, exempla:
Linux
aut
Mac OS X
societatis
Apple
.
Specialitas hujus technologiae est quod, ad differentiam de Java, sunt ultra 40
linguas programmandi
ad seligendum. De
C++
,
C#
,
Visual Basic.Net
ad
Delphi.Net
provisam ab societate
Borland
.
- Ab februario
2008
codice de
Base Class Library
compagesis .NET Framework 3.5 aperitur et est sub licentia restricta
Shared source
. Id potest adjutare programmatoribus faciendum meliorem programmaturam, dum homo potest intelligere quod celatur post illas functiones usque nunc prehensas in capsulis.
- Suggestum .NET gratuitum est et potest trahi de pagina retis societatis Microsoft.
- Inter alias res,
Garbage Collector
(collector quisquiliae vel recollector memoriae) introductus est. Ille se supertrahit automatice omni certo tempore liberandi memoriam reservatam ab programmate et sic evitat ut haec segmenta memoriae remaneant clausa
Memory Leaks
. In praeterito, hic typus errorum era multum difficilis ad inveniendum.
- Linguae programmandi possunt misci in differentibus projecti.
- .NET debet collocari in systematibus veteribus, exempli gratia
Windows 2000
. In
Windows Vista
et
Windows Server 2003
, illud jam precollocatur.
- Versio 3.5 magis adiposa de 150 MB est.
- Nam est nova planities inter systema operativum et programmaturam, tempus exsecutionis est paule lentior quam programmatura cum codice nativo.
Programma qui cum technologia .NET compilatum est habe extensionem normalem ".exe" sed ille fasciculus non continet
codicem nativum
sed
codicem intermedium
nominatum
CIL
(
Common Interface Language
), antea nominatum MSIL (
Microsoft Intermediate Language
). Hic codex intermedius interpretatur ab
CLR
(
Common Language Runtime
) et transmittit illa data ad
systema operativum
. CLR cor compagesis .NET est.
Technologia .NET continet alias technologias et bibliothecas ab qualibus programmatura .NET potest prehendere utilitatem:
- Base Class Library -
BCL
(Bibliotheca classium basium)
- Continet objecta et functiones ad legendum fasciculos,
cryptationem
datorum, tractamentum fasciculorum
XML
, inter alia.
- ADO.NET
- Communicatio cum
repositoriis datorum
, exempla:
Microsoft SQL Server
,
Oracle
.
- ASP.NET
- Technologia ad creandum paginas
retis
dynamicas.
- Windows Forms
- Interfacies utentis (
buttones
, fenestrae, etc.)