Mi 1

Ma már veletek, kedves olvasó, próbálja megérteni számítástechnika a Microsoft. Megbeszéljük a .NET-keretrendszer, amely jött létre a falak, a jól ismert fejlesztője Windows operációs rendszer, széles körben használják szerte a világon.

Mi a Microsoft .NET-keretrendszer

Úgy véljük, hogy a .NET Framework - egyfajta válaszként a Microsoft, alkotók a világhírű JAVA alkalmazások. Alapelv és ötlet a munka ezen platformok nagyon hasonló. Mivel a JAVA. NET keretrendszer célja, hogy egy egységes hivatkozási pont létrehozásakor különböző alkalmazásokhoz szükséges futtatni a különböző, lényegében, az eszközök és a különböző környezetekben. További célunk a fejlesztők a platform volt, hogy a hangsúly a rendszer létrehozását működő operatív döntések a Microsoft Windows.

Nézzük foglalkozik azzal az elvvel munkájának Microsoft .NET Framework. Tegyük fel, hogy van egy program, hogy már írt bármely támogatott .NET nyelvet. A programkód összeállítani egy köztes byte kódot. Ennek eredményeként ez a művelet, a fejlesztő kap a szerelvény (az .NET Framework - „szerelvény”). Ezután byte-kód által végrehajtott virtuális gép, vagy pedig egy speciális eszköz NGen.exe kommunikál valódi cél processzor. A fejlesztők figyelmét, hogy ez jobb, hogy egy virtuális gép, mint ebben az esetben nincs szükség aggódni a hardver az egész folyamat.

Egy másik előnye a virtuális gép az, hogy általában beépítve JIT-fordító, amely átalakítja a futás byte-kódot a gépi kódot egy adott processzor. Ezzel a rendszerrel a munka, a fejlesztők elérte a nagyon magas szintű teljesítményt az egész mechanizmus. És még egy felbecsülhetetlen előnye, hogy segítségével egy virtuális gép a következő. Az utóbbi gondoskodik alapvető biztonsági, memória kezelése és a kivétel rendszer, így enyhíti a fejlesztő a szükségtelen kemény munka. Tehát tudja, mit .Net Framework.

Mi a .NET-keretrendszer 4

Ez a legújabb verzió a platform, amely magában foglalja a következő új funkciók:

  • Párhuzamos Extensions Rendszer és Task Parallel Library, amely lehetővé teszi, hogy működjön együtt a többprocesszoros rendszerek és split típusú rendszerek.
  • Számos változtatások és újítások Visual Basic és C #.
  • Technológiai menedzselt Extensibility Framework.
  • Támogatás programozási nyelvek, mint: IronPython, IronRuby és F #.
  • Támogatás a .NET Framework és ASP.NET részhalmazai Server Core.
  • Támogatás Code Contracts.
  • Létrehozása szakterület-specifikus nyelvek és modellek alapján M és Oslo modellező eszközök nyelvet.