PočítačeSoftware

Co je to „rámcová“? Net Framework. "Microsoft", "framework"

Dříve či později, pokročilí uživatelé začínají mít zájem o to, co je „framework“. Ihned je třeba poznamenat, že neexistuje nic, co velmi komplikované a hrozné v této platformě. Počínaje systémem Windows Vista verze tohoto bodu je součástí celého systému. Pro systém Windows XP ještě nainstalovat součást, pokud tomu tak není. Ale nebuďte líní stáhnout položku, nebo alternativně, aby jej odstranit. Opravdu potřeba.

Vzhledem k existenci této technologie se zdá stále více a více aplikací. Ještě před stažením potřebné ovladače pro instalován Net Framework grafické karty ATI. V případě, že médium není k dispozici, objeví se chybové hlášení v průběhu aplikace po spuštění. Přítomnost složky je důležitá podmínka WinAPI, který byl zaveden není. V tomto článku se zaměříme na to, co je „framework“.

Abychom pochopili obecný koncept

Co je to „rámcová“? Tato platforma je nedílnou součástí systému, který podporuje tvorbu a simultánní provádění nových aplikací a XML Web Services.

První verze byla vydána v roce 2002. Platforma byl vyvinut na základě několika cílů.

První z nich je zajištění vzájemně objektově orientované vývojové prostředí. Je potřeba na místní zachování a realizaci objektu kódů a šifer, distribuované na internetu. Je možné dálkově plnit úkoly.

Za druhé, poskytování spuštění kódu prostředí, které minimalizuje konflikt při instalaci softwaru a správu různých verzí. To by mělo být zárukou bezpečného provádění příkazů, včetně těch, které výrobci neidentifikovaný nebo třetích stran.

Za třetí: zajistit provádění kodexů prostředí, aniž by problémy s výkonem při provádění skriptování nebo interpretovaných šifer.

Dalšími oblastmi vývojovou platformu

Čtvrtý cíl: poskytnout jednotný a vzájemně propojených principů programování pro různé typy aplikací Windows a online expanzi.

Za páté: budovat vztahy založené na průmyslový standard, který poskytuje jednotný kód platformy s dalšími kódy.

Hlavními složkami

Vytvořil "Microsoft", "framework" se skládá z knihovny třídy a Common Language Runtime (CLR). Rada pověří se rozumí prostředek, kterým se řídí kódy v průběhu jejich realizace a poskytuje některé základní služby (služby pro správu ukládání dat, tocích a vzdálené komunikace).

Základní podmínky jsou aplikovány silné psaní a jinou kontrolu pravopisu šifrování k zajištění bezpečnosti a nepřítomnost poruch. Běhové prostředí je vytvořeno pro řídicí kódy.

Další významnou složkou platformy je knihovna tříd. Jedná se o kompletní objektově orientovaný sbírka typů používaných při tvorbě aplikací, od standardu, otevírání z příkazového řádku nebo grafického uživatelského rozhraní uživatele, a dokončovací zařízení s využitím nejmodernějších technologií ASP.NET funkce, jako je XML, webových služeb a webových formulářů.

interakce prvků

To znamená, že CLR prostředí a knihovna tříd spojených se softwarem a celého systému. Uživatel tedy nemůže spustit aplikaci bez platformy skládající se z těchto prvků.

Potenciál CLR

Tento prvek platformy je zodpovědné za paměť, provedení závitu a bezpečnostních kontrol kód napsaný v šifře, sestavování a další systémové služby. Tyto nástroje se nazývají vnitřní. Patří k spravovaný kód, který běží na CLR.

Aby byla zajištěna bezpečnost, komponenty jsou přiřazeny různé úrovně důvěryhodnosti, v závislosti na mnoha faktorech, včetně původu (vytvořené internetu, podniku nebo lokální počítačové sítě). Můžete povolit nebo zakázat možnost provádět řízené prvek operací, jako je přístup k registru, přístup k systémové soubory a další funkce. Tato akce se provádí, a to i v případě, že kód použitý v jakékoliv aktivní aplikace. Přístup zajišťuje běhové prostředí.

priorit Sample

Například může uživatel důvěřovat aplikaci je aktivní, vestavěné webové stránky, přehrávání zvuku nebo animace, odepření přístupu k osobním souborům nebo síť. Vzhledem k bezpečnostní CLR nabízí ryzí nasazeny v internetovém softwaru dostane bohaté funkce.

Eliminace možných chyb aplikací

Infrastrukturu přesné psaní a kontrolní kódy, nazývané CTS, realizována prostřednictvím spuštění prostředí, které zaručuje spolehlivost psaný kód. V důsledku je takový systém poskytuje self-popis všech prvků. Různé jazykové překladače od Microsoftu a nezávislých tvůrců vytvořit spravovaný kód. To odpovídá systému společných typů. Tento kód také bere další spravované instance. Zároveň zajišťuje silnou psaní.

Vzhledem k přítomnosti kontrolovaného běhové prostředí vylučuje nejvíce opakující se chyby softwaru. Například, objekty a odkazy na ně jsou umístěny na příslušných místech a odstranit, když se nepoužívá. Tyto procesy automaticky spravuje runtime zmíněných. Taková správa paměti eliminuje některé z nejčastějších problémů: úniky paměti a nefunkční odkazy na to.

zvýšení produktivity

Vzhledem k prováděcím prostředí zvyšuje účinnost vývojářů. Například mohou programátoři používat své výhody při psaní aplikací ve známém jazyce pro ně. Vývojáři přístupná knihovna tříd a komponent. Dokonce i když položky jsou napsány v jiném jazyce, budou programátoři moci použít. Funkce je používán mnoha výrobci překladačů, přistupujících k běhové prostředí. Díky této platformě prostředky jsou k dispozici stávající kód napsaný v příslušných jazycích, a proces migrace vytvořené aplikace je velmi usnadněno.

kompatibilita

Execution prostředí vytvořené pro budoucí zařízení. Nicméně, to podporovalo dříve písemné žádosti. Vzhledem k interakci řízena a neřízené vývojáři kód lze použít potřebné komponenty a prvky DLL COM.

Runtime zvyšuje produktivitu. To poskytuje sadu standardních webových služeb. Spravovaný kód zároveň nikde a nikdy interpretován. Ten se nechá běžet na jazyku PC stroj prostředky na žádost kompilace (JIT). Pro zvýšení produktivity v době, správce paměti eliminuje možnost jeho fragmentace a zvyšuje celkovou částku.

Net Framework knihovny tříd

Je sbírka typů, které jsou úzce integrovány s CLR. Class Library objektově orientované. Typů služeb je řízen kód uživatele často dědí funkce. To zjednodušuje práci a zkracuje čas strávený na vývoji nových nástrojů platformy. Navíc tím, že nezávislými autory prvky lze snadno kombinovat s vestavěnými tříd. Například část sady kolekce plošiny rozhraní lze použít při vývoji vlastních komponent. Tyto třídy lze snadno kombinovat s vestavěným.

provádění procesů

Vzhledem k typu platformy může vyřešit běžné úkoly, jako je sběr dat připojení k informačnímu systému, přístup do různých souborů, práce s řetězci. Navíc, mnoho z nich podporuje vysoce specializované scénáře vývoje. Například platforma slouží k vytvoření softwaru konzoly, webové služby, služby Windows, programy s grafickým uživatelským rozhraním, stejně jako aplikací WPF, ASP.NET, WCF, WF.

Kód třetích stran

Co je to „framework“ nezávislého autora? Tento rámec stránky, aby se zabránilo fuška re-psaní opakujících se úseků projektu do projektu. Hlavní důraz je kladen na logice. Každý, kdo se zabývá vývoj webových aplikací na nějakou dobu, je na jakékoliv kurzy vaření, které se používají ve svých projektech k dispozici. Taková sada knihoven lze nazvat „rámec“. Postupem času, programátor začne uvědomovat, že starý kód nevyhovuje a je nutné znovu opakovat. Ale můžete ušetřit čas pomocí dříve které zkušení vývojáři „rámec“.

PHP-«rámec»

Je to překvapivě užitečný nástroj. Díky němu PHP aplikací jsou vytvářeny a udržovány mnohem rychleji. To přispívá k vysoké kvalitě, strukturované vývoj webových aplikací.

druh

Yii- «rámec» je nástroj k vytvoření Web2.0-aplikací. release verze byla představena v prosinci 2008. Ve skutečnosti je tento high-priority PHP-«rámec». V té době to bylo propuštěno hodně podobný kódu, ale Yii je největší zájem. To bylo vytvořeno autorem „rámce» Prado. Yii vysoký výkon. Je naprosto PHP5 kompatibilní „framework“ postaven na architektuře MVC. Yii je snadno ovladatelný, dobře organizovaný.

Javascript «kostry": varianty

Při vývoji webových aplikací (neplést s weby s interaktivním UI) má uživatel vynalézt „kolo“, nejprve oddělením informací z aplikace UI-part, a pak určuje osobu odpovědnou za jejich interakci. Proto, dříve či později, programátor začne hledat ready-made řešení pro vztahy mezi těmito složkami. Vyřešit tento problém pomáhá Javascript «rámcovou». Má více než 30 odrůd.

JQuery - je to zajímavý Js- «rámec», přitažlivý relativní snadnost porozumění a možnost pohodlného užívání. V poslední době se stala velmi populární. Jquery- «rámec“ má docela slušnou funkci. Za to vytvořilo mnoho pluginů a instrukcí. Začínající webové designéry mohou snadno naučit jQuery. Z tohoto důvodu se používá stále častěji.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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