Zašto vam je potreban .NET Framework

Rečnik, 20.04.2011, 11:45 AM

Zašto vam je potreban .NET Framework

Verovatno vam se nekada dogodilo pri pokušaju instalacije nekog programa da vaš zahtev za instalacijom bude odbijen jer nemate instaliran .NET Framework. Šta je .NET Framework i čemu on služi?

Reč je o programskom okviru, operativnom sistemu unutar operativnog sistema, koji su programeri kompanije Microsoft razvili kako bi nezavisni programeri mogli lakše da razvijaju svoje programe. .NET Framework je paket kodova neophodan programerima aplikacija za uobičajene probleme u programiranju, koji uključuje i virtuelnu mašinu koja upravlja izvršavanjem programa pisanih za .NET Framework. Ta virtuelna mašina, nazvana Common Language Runtime (CLR), je softversko okruženje u kojem se izvršavaju programi pisani za .NET Framework. Sa CLR, programeri ne moraju da razmišljaju o kapacitetima procesora koji će izvršavati njihove programe. Pored toga CLR obezbeđuje i druge važne elemente kao što su bezbednost aplikacije, upravljanje memorijom i rukovanje izuzecima.

.NET Framework uključuje i ogromnu biblioteku kodova i podataka. On podržava nekoliko programskih jezika što obezbeđuje jezičku interoperabilnost, tako da svaki programski jezik može koristiti kod pisan drugim programskim jezikom. Biblioteka klasa .NET Framework-a obezbeđuje korisnički interfejs, pristup podacima, kriptografiju, razvoj veb aplikacija, numeričke algoritme i mrežnu komunikaciju. Programeri kombinuju biblioteke klasa sa sopstvenim kodom za kreiranje svojih programa.

“U savršenom svetu, .NET Framework vam ne bi bio potreban,” kaže autor članka sajta Lifehacker.com u odgovoru na pitanje čitaoca zašto mu je potreban .NET Framework. Kreatori svih programa bi imali dovoljno vremena i sredstava da razvijaju svoje aplikacije kao samostalne pakete kodova, tako da niko osim programera ne bi imao potrebu za paketom kao što je .NET Framework koji omogućava aplikacijama pristup bazama podataka, veb servisima i drugim sredstvima komunikacije.

Mnoge aplikacije koje su dela nezavisnih programera kao preduslov za instalaciju i rad zahtevaju da neka verzija .NET Framework-a bude instalirana na računaru. Šta više, u većini slučajeva aplikacije će od vas zahtevati instalaciju određene verzije NET.Framework, instaliranu na računaru. Preporuka je da izbegavate instaliranje zahtevane verzije, i umesto toga instalirate najnoviju verziju .NET-a, pod predpostavkom da je vaša verzija Windows-a podržava. Većina .NET paketa je kompatibilna sa starijim verzijama Framework-a, tako da ukoliko aplikacija za instalaciju zahteva verziju 2.0 .NET-a, sve što joj je potrebno nalazi se i u najnovijoj verziji - .NET Framework 4. Naravno, prethodno morate da imate instalirane sve relevantne zakrpe za Windows kako bi .NET Framework bio kompatibilan sa vašim sistemom.

Ono što može biti problem prilikom instalacije .NET Framework-a jeste potreban prostor na hard disku. Verzija 4.0 za 32-bitne Windows sisteme zahteva 850 MB slobodnog prostora na primarnom disku, dok je za 64-bitne verzije potrebno 2 GB slobodnog prostora. Windows neće od vas zahtevati da obezbedite prostor za instalaciju ukoliko imate dovoljno slobodnog prostora na drugoj particiji. Ukoliko nemate takav prostor, instalacija neće biti odobrena i najpre ćete morati da oslobodite prostor na disku kako biste ponovo otpočeli proces instalacije.


Prijavite se na našu mailing listu i primajte najnovije vesti (jednom dnevno) putem emaila svakog radnog dana besplatno:

Izdvojeno

Šta je napad ''pregledač u pregledaču'' i kako da ga prepoznate

Šta je napad ''pregledač u pregledaču'' i kako da ga prepoznate

U svojoj nemilosrdnoj potrazi za lozinkama i drugim vrednim informacijama, sajber kriminalci neprestano izmišljaju nove načine da obmanu korisnike. ... Dalje

Ransomware

Ransomware je vrsta zlonamernog softvera koja onemogućava pristup sistemu koji inficira na različite, zahtevajući od korisnika da plati kako bi mu ... Dalje

SSL sertifikati

SSL (skraćeno od Secure Sockets Layer) sertifikati su najjednostavnije rečeno, šifrovana (enkriptovana) veb veza između klijentovog brauzera i ser... Dalje

Etički haker (white hat haker)

Etički haker (white hat haker)

Etički haker je stručnjak za kompjutersku bezbednost koji je specijalizovan za testiranje sistema i mreža i koji sprovodi hakerske napade na zahtev... Dalje

Cross-Site Scripting (XSS) napadi

Cross-Site Scripting (XSS) napadi

Cross-Site Scripting (XSS) jedan je od najčešćih oblika hakerskih napada na internetu. XSS napadi češće pogađaju same posetioce, npr. njihove b... Dalje