SzámítógépekSzoftver

Mi az a „keret”? Net Framework. "Microsoft", "keret"

Előbb vagy utóbb, a haladó felhasználók kezdenek érdekelt mi az a „keret”. Azonnal meg kell jegyezni, hogy semmi sem nagyon bonyolult, és szörnyű ezen a platformon. Kezdve a Windows Vista változata ez a tétel része egy egész rendszert. XP is telepíteni a komponens, ha nem. De ne legyen lusta, hogy töltse le a tételt, vagy pedig azt eltávolítani. Tényleg szükség van.

Miatt az ilyen technológia úgy tűnik, egyre több alkalmazás. Még mielőtt letölti a szükséges illesztőprogramokat az ATI videokártya telepítése Net Framework. Ha a közeg nem áll rendelkezésre, akkor egy hibaüzenet jelenik meg indításkor alkalmazásokat. A jelenléte egy alkotórész fontos feltétele, mint WinAPI, amely nélkül a rendszer nem. Ebben a cikkben fogunk összpontosítani, ami egy „keret”.

Ahhoz, hogy megértsük az általános koncepció

Mi az a „keret”? Ez a platform egy integrált eleme a rendszernek, amely támogatja a teremtés és egyidejű végrehajtása az új alkalmazások és az XML-webszolgáltatások.

Az első változat 2002-ben jelent. A platform alapján került kialakításra több célkitűzést.

Az első garantáló kölcsönösen objektumorientált webes fejlesztői környezet. Erre azért van szükség a helyi megőrzése és végrehajtásának objektum kódok és titkosítást, terjeszthető az interneten. Lehetőség van a távolról feladatok elvégzésére.

Másodszor, a rendelkezésre kódfuttatást környezet, amely minimalizálja a konfliktus telepítésekor szoftver és kezelése különböző változatban. Meg kell egy garanciát biztonságos parancsok végrehajtása, beleértve azokat is, melyeket nem azonosított vagy külső gyártók.

Harmadszor: a végrehajtását garantáló kódok környezetben anélkül, hogy a teljesítmény problémák végrehajtásában script vagy értelmezett titkosítást.

Más területeken a fejlesztési platform

Negyedik cél: hogy egy egységes és összefüggő elveit programozás különböző Windows-alkalmazások és az online terjeszkedés.

Ötödik: hogy kapcsolatokat építsenek alapján az ipari szabvány, amely egy egységes platform kódot egyéb kódokat.

fő összetevői

Alkotó "Microsoft", "keret" áll egy osztály könyvtár és a Common Language Runtime (CLR). Az utóbbi olyan szert jelent, az érvényes szabályokkal azok megvalósítása során, és amely néhány alapvető szolgáltatás (tárolás szolgáltatások, folyamatok és távirányítási).

Az alapvető feltételeket alkalmaznak erős gépelés és különböző helyesírás ellenőrzését titkosítás biztonságának és távollétében hibák. A futtató környezet jön létre a kódok.

Egy másik fontos eleme a platform egy osztály könyvtár. Ez egy teljes objektumorientált gyűjteménye típusú használt létrehozását az alkalmazások, kezdve standard, nyitás a parancssorból vagy GUI felhasználó, és a befejező eszközök a legújabb ASP.NET technológia olyan képességekkel, mint az XML, a webszolgáltatások és a webes űrlapok.

kölcsönhatása elemek

Így a CLR környezet és az osztály könyvtári kapcsolódik a szoftvert, és az egész rendszert. Ezért a felhasználó nem tudja futtatni az alkalmazást nélkül platform, amely ezeket az elemeket.

A lehetséges a CLR

Ez az elem a platform felelős a memória, szál végrehajtását, és a kód a biztonsági ellenőrzések írt titkosító, összeállításának, és a rendszer egyéb szolgáltatások. Ezeket az eszközöket nevezzük belső. Ők a menedzselt kód, hogy fut a CLR.

A biztonság érdekében az összetevők vannak rendelve a különböző bizalmi szint, számos tényezőtől, beleértve az eredetet (amely az interneten, a vállalkozás vagy a helyi számítógép-hálózat). Akkor engedélyezze vagy tiltsa le a képesség, hogy végre egy vezérelt elem műveletek, például adatbázis hozzáférés, a hozzáférés a rendszer fájlokat és egyéb funkciók. Ez a művelet elvégzése akkor is, ha a kód használható bármely aktív alkalmazás. Access biztosítja a futás során.

rangsorolása Minta

Például a felhasználó megbízik az alkalmazás aktív, a beépített weboldal, játék hang- vagy animáció, nem enged be a személyes fájlok vagy a hálózat. Mivel a CLR biztonsági funkciók valódi telepített az interneten szoftvert kap gazdag funkciók.

Kiküszöböléséről lehetséges alkalmazási hibák

Infrastruktúra pontos gépelés és ellenőrző kódok, az úgynevezett CTS, valósítanak végrehajtási környezetet, amely garantálja a megbízhatóságot írt titkosító. Mivel egy ilyen rendszer által biztosított önjellemzése minden elemét. Különböző nyelvi fordítók a Microsoft és a független szerzők olyan menedzselt kód. Ez megfelel a rendszer gyakori típusa. Ez a kód is vesz más kezelt esetekben. Ugyanakkor ez biztosítja az erős gépelés.

Jelenléte miatt a szabályozott futtató környezet kizárja a leginkább ismétlődő szoftver hibák. Például, tárgyak és rájuk hivatkozásokat kerülnek a megfelelő helyen és eltávolítjuk, amikor nincs használatban. Ezek a folyamatok automatikusan kezeli a futásidejű korábban említett. Az ilyen memória kezelése kiküszöböl néhány a leggyakoribb problémák: memóriavesztés és törött linkek rajta.

termelékenység növekedése

Mivel a végrehajtási környezet hatékonyságát növeli a fejlesztők. Például programozó használhatja annak előnyeit írásakor alkalmazások egy ismerős nyelv számukra. A fejlesztők számára hozzáférhető osztályok könyvtára és alkatrészek. Még ha az elemek más nyelven íródtak, a programozók képesek lesznek használni őket. A funkció által használt számos gyártó fordítóprogramok, betekintés a futási környezetben. Ennek köszönhetően a platform eszközök rendelkezésre álljanak a meglévő kódot írt megfelelő nyelven és a migrációs folyamat létrehozott alkalmazások nagyban megkönnyíti.

kompatibilitás

Végrehajtási környezetet teremtett a későbbi gépek. Ugyanakkor támogatta korábban írt alkalmazásokat. Kölcsönhatás miatt a kezelt és ellenőrizetlen kódot fejlesztők használhatják szükséges COM és elemek a DLL.

A futási növeli a termelékenységet. Ez egy sor szabványos webes szolgáltatásokat. Menedzselt kód ugyanakkor sehol és soha nem értelmezhető. Azt hagyjuk futni PC gép nyelven azt jelenti kérésére összeállításáról (JIT). Egy nagyobb termelékenység, amikor a memória menedzser kizárja annak lehetőségét, hogy töredezettség és növeli a teljes összeget.

Net Framework osztály könyvtár

A gyűjtemény típusok, amelyek szorosan integrálva van a CLR. Class Library objektum-orientált. A típusú szolgáltatásokat ellenőrzött felhasználói kód gyakran örökli a funkciókat. Ez egyszerűsíti a munkát, és csökkenti az időt az új eszközök platform. Ezen túlmenően, a független szerzők elemek könnyen kombinálható beépített osztályok. Például a gyűjtemény részévé platform sor interfészek lehet használni az egyedi fejlesztésű alkatrészeket. Ezek az osztályok könnyen kombinálható épült.

a folyamatok végrehajtását

Mivel a fajta platform megoldani a közös feladatokat, mint például adatgyűjtés kapcsolatot az információs rendszer, hozzáférés a különböző fájlokat, dolgozni szálakat. Emellett sokan támogatják a magasan specializált fejlesztési forgatókönyvek. Például a platform létrehozásához használt konzol szoftver, webes szolgáltatásokat a Windows szolgáltatások, programok grafikus felhasználói felület, valamint a WPF alkalmazások Asp.Net WCF, Wf.

Harmadik féltől származó kód

Mi az a „keret” egy független szerző? Ez a keret oldalak, elkerülve a házimunka újraalkotásához ismétlődő szakaszok a projekt a projekt. A fő hangsúly a logika. Bárki foglalkozó webfejlesztés jó ideje, álljon minden főzőiskolával használt projekteket. Ilyen egy sor könyvtárak lehet nevezni egy „keret”. Idővel, a programozó kezdi felismerni, hogy a régi kódot nem felel, és szükség van, hogy újra meg újra. De akkor időt takaríthat meg használatával korábban írta tapasztalt fejlesztők „keret”.

PHP «keret»

Ez meglepően hasznos eszköz. Hála neki, Php-alkalmazások létre és tartja fenn, sokkal gyorsabban. Ez hozzájárul a magas színvonalú, strukturált webfejlesztés.

faj

Yii- «keret» egy eszköz, hogy hozzon létre egy Web2.0-alkalmazásokat. Release verzió került bemutatásra 2008 decemberében. Tény, hogy ez a magas prioritású PHP «keret». Abban az időben, hogy megjelent egy csomó hasonló kódot, de Yii van a legnagyobb érdeklődés. Ez hozta létre a szerző a „keret» Prado. Yii nagy teljesítményű. Ő abszolút PHP5-kompatibilis „keret” épül az MVC architektúra. Yii könnyen kezelhető, jól szervezett.

Javascript «keretrendszerek": változatok

Amikor webes alkalmazások fejlesztése (nem tévesztendő össze az oldalakat interaktív UI) a felhasználónak kell feltalálni a „kerék”, az első elválasztó információt a UI-rész alkalmazást, majd meghatározzuk a felelős személy interakció. Ezért előbb vagy utóbb, a programozó kezd keresni kész megoldások közötti kapcsolat ezeket a komponenseket. A probléma javítása segít Javascript «keret». Már több mint 30 fajta.

JQuery - ez egy érdekes Js- «keret», tetszetős relatív könnyebb megértés és a lehetőséget, kényelmes használatot biztosít. Nemrégiben vált igen népszerűvé. Jquery- «keret” van elég tisztességes funkciót. Mert teremtett a sok dugó és utasításokat. Novice webes tervezők könnyen megtanulják Jquery. Ezért alkalmazzák egyre gyakrabban.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 hu.birmiss.com. Theme powered by WordPress.