Ce este 1

Astăzi, suntem cu tine, dragă cititor, încercați să înțeleagă tehnologia de calculator de la Microsoft. Vom vorbi despre .NET Framework, care a fost înființat în pereții dezvoltator bine-cunoscut al sistemului de operare Windows, utilizat pe scară largă în întreaga lume.







Ce este Microsoft .NET Framework

Se crede că .NET Framework - este un fel de răspuns la Microsoft, creatorii de aplicații Java de renume mondial. Principiul și ideea activității acestor platforme sunt foarte asemănătoare. Ca JAVA. NET Framework este destinat să fie un singur punct de referință atunci când se creează diferite tipuri de aplicații care au nevoie pentru a rula pe diferite, în esență, dispozitive și în diferite medii. Un alt obiectiv al dezvoltatorilor platformei a fost de a păstra accentul pe instituirea unui sistem de operare în deciziile de operare ale Microsoft Windows.

Să ne ocupăm principiul de lucru al Microsoft .NET Framework. Să presupunem că avem un program care a fost scris în orice sprijinit NET, limba. Codul de program este compilat într-un cod de octet intermediar. Ca urmare a acestei operațiuni, dezvoltatorul primește ansamblul (în termeni de NET Framework - „asamblare“). După aceea, codul de octet executat de mașina virtuală, sau prin utilizarea unui instrument special NGen.exe comunică procesor țintă reală. Dezvoltatorii act de faptul că este mai bine să utilizați o mașină virtuală, la fel ca în acest caz, nu este nevoie să vă faceți griji cu privire la hardware-ul întregului proces.







Un alt avantaj al utilizării unei mașini virtuale este că acesta este de obicei încorporat JIT-compilator care convertește codul de octet rula în codul mașină al unui anumit procesor. Cu acest sistem de lucru, dezvoltatorii au ajuns la un nivel foarte ridicat de performanță al întregului mecanism. Și un alt avantaj inestimabil de a folosi o mașină virtuală este după cum urmează. Aceasta din urmă are grijă de securitate de bază, de gestionare a memoriei și a sistemului de excepție, reducând astfel dezvoltator de munca grea inutile. Deci, știi ce .Net Framework.

Ce este .NET Framework 4

Aceasta este cea mai recentă versiune a platformei, care include următoarele caracteristici noi:

  • Plinq de sistem și Biblioteca paralel activități, care vă permit să lucreze cu sisteme multi-procesor si sisteme de tip Split.
  • O serie de modificări și inovații în Visual Basic și C #.
  • Tehnologie Gestionat Extensibilitate-cadru.
  • Suport pentru limbaje de programare, cum ar fi: IronPython, IronRuby și F #.
  • Suport pentru .NET Framework și subseturi ASP.NET de Server Core.
  • Suport pentru contracte de cod.
  • Crearea unei limbi specifice domeniului și modele bazate pe M și Oslo limba instrumente de modelare.