Microsoft .NET Framework nədir?

Microsoft .NET Framework nədir?

.NET Framework, Microsoft tərəfindən inkişaf etdirilən, açıq İnternet protokolları və standartları üzərinə qurulmuş bütöv bir "tətbiq" inkişaf etdirmə platformasıdır. Daha əvvəl Sun Microsystems tərəfindən inkişaf etdirilmiş olan Java Platformasına əhəmiyyətli bənzərliklər göstərməkdədir.

Buradakı tətbiq anlayışının əhatəsı çox genişdir. Bir masaüstü tətbiqindən bir veb skaner tətbiqinə qədər hər şey bu platforma içində düşünülmüşdür və dəstəklənilmişdir. Bu tətbiqlərin bir-birləriylə və inkişaf etdirildiyi mühit fərqinə varmadan dünyadakı bütün tətbiqlərlə ünsiyyəti üçün asanca veb xidmətləri yaradılmasına imkan verilmişdir. Bu platforma, əməliyyat sistemindən və təchizatdan daha üst səviyyədə daşına bilər olaraq hazırlanmışdır.

Microsoft Net Framework


.NET arxitekturası, ortaq bir icra etmə mühiti (runtime environment), ortaq bir dəyişən növ sistemi, və portativ əlaqəli kitabxanalardan meydana gələr. .NET kitabxanası köhnə visual basic üçün hazırlanmış API (proqramçılar üçün bir çox funksiya) larin təsnif edilmiş halıdır. Çünki API təsnif edilməmiş və bu səbəblər proqramçılar üçün bir kabus halını almaqda idi. .NET kitabxanası proqramın əməliyyat sistemi ilə asanca uyğunlaşma içində işini təmin etmişdir.

.NET Framework üçün bir platforma deyə bilərik, ortaq dillərin istifadə etdiyi bir platforma, .NET"i bir kitabxana olaraq düşünə bilərik içində minlərlə məlumatın olduğu bir kitabxana və içindəki kitablar isə düz bir şəkildə sirrlənmişdir, belə .NET framework içində minlərlə dll (dynamic link library) saxlayan bir mühitdir, istifadə etdiyiniz dillər ilə bu dilləri istifadə edərək .NET mühitində proqram inkişaf etdirərsiniz.

.NET Quruluşu
Namespace (kimiləri ad kosmosu deyərkən kimiləridə ad sahələri deməkdədir, ona görə orijinal halının dəyişdirilmədən istifadə edilməsi daha yaxşıdır) :
Namespace dediyimiz şey dll fayllarıdır .NET mühiti namespacelərdən yəni dlllərdən meydana gələr
Artıq yavaş yavaş bütün proqram firmaları, təchizat istehsalçıları .NET mühitinə keçməkdədir, məsələn Asus firması 1550xt və üzəri ardıcıllığı üçün inkişaf etdirdiyi köməkçi proqramları .NET ilə inkişaf etdirməkdədir və .NET olmadan aldığımız asus marka ekran kartının içindəki köməkçi tətbiqləri yükləyə bilməzsiniz, artıq hər qəti kompüterdə mövcud olması lazım olan bir şeydir.

Top