Gotovo svaki korisnik, prilikom instaliranja nekih programa, naišao je na poruku sa sljedećim sadržajem: "Na računalu nema Microsoft .Net okvira." Međutim, vrlo malo ljudi razumije što je i zašto je to potrebno.

Microsoft .Net Framework je poseban softver, takozvana platforma, koja je neophodna za funkcioniranje mnogih programa napisanih pomoću ".Net" tehnologije. To uključuje klasičnu knjižnicu (FCL) i radni okoliš (CLR). Glavna ideja proizvođača je aktivna interakcija različitih komponenata među sobom. Na primjer, ako je upit napisan u C + +, a zatim korištenjem platforme, može se pozabaviti Delfy klasom jezika bez ikakvih problema i tako dalje. Ovo je vrlo povoljno i štedi vrijeme programera.

Knjižnica Okvirne klase

Knjižnica Framework Class (FCL) - knjižnica sadrži komponente potrebne u različitim smjerovima rada. To uključuje uređivanje korisničkog sučelja, rad s datotekama, poslužiteljima, bazama podataka itd.

Jezični integrirani upit

Ovo je poseban jezik upita, koji se sastoji od nekoliko komponenti. Ovisno o izvoru za koji se sastavlja upit, odabrana je određena LINQ komponenta. Vrlo slično drugom SQL jeziku.

Windows Presentation Foundation

WPF- uključuje alate vizualne ljuske. Tehnologija koristi svoj XAML jezik. S komponentom WPF razvijene su klijentske programe s grafičkom ljuskom. To mogu biti i samostalne aplikacije i razne dodatne komponente i dodatke za preglednike.

Microsoft .Net Framework

Određeni programski jezici trebaju se koristiti za razvoj, na primjer: C #, VB, C ++, Ruby, Python, Delphi. Također, mora postojati DirectX tehnologija. Možete raditi u Expression Blend ili Visual Studio.

Windows Communication Foundation

Stvara distribuirane aplikacije. Ova komponenta omogućuje razmjenu podataka između njih. Prijenos se provodi u obliku poruka, uključujući predloške. Slični zadaci mogu se izvesti ranije, ali s dolaskom WCF-a sve je postalo puno lakše.

ADO.NET

Pruža interakciju s podacima. Uključuje dodatne module koji pojednostavljuju razvoj distribuiranih aplikacija pomoću Microsoft .Net Framework tehnologije.

Microsoft .Net Framework

ASP.NET

Sastavni dio Microsoft .Net okvira. Ta je tehnologija zamijenila Microsoft ASP. Komponenta je uglavnom potrebna za rad na webu. Pomoću njega izrađuju se razni web-aplikacije od proizvođača tvrtke Microsoft. Uvelike olakšava razvoj zbog uključivanja mnogih funkcija i sposobnosti.

Prije instalacije programa na računalo potrebno vam je određena verzija Microsoft .Net okvira. Ali to ne znači da za 10 programa morate staviti 10 okvira. To znači da za instalaciju softvera računalo mora imati verziju Microsoft .Net okvira niže od nekih, na primjer, 4.5. Mnoge aplikacije automatski instaliraju okvir ako nije dostupan.

Prednosti Microsoft .Net okvira

  • Izvrsna kompatibilnost s programima;
  • slobodno;
  • Jednostavna instalacija.
  • Nedostaci Microsoft .Net okvira

  • Nije otkriven.
  • Preuzmite najnoviju verziju s službene web stranice