Domů : Podmínky softwaru : Definice rámce

Rámec

Rámec nebo softwarový rámec je platforma pro vývoj softwaru aplikace. Poskytuje základ, na kterém mohou vývojáři softwaru vytvářet programy pro konkrétní platforma. Například rámec může zahrnovat předdefinované třídy a funkce které lze použít ke zpracování vstup, spravovat hardwarová zařízení a komunikovat s nimi systémový software. To zjednodušuje vývojový proces, protože programátoři nepotřebují znovu objevovat kolo pokaždé, když vyvíjejí novou aplikaci.

Rámec je podobný aplikačnímu programovacímu rozhraní (API), ačkoli technicky rámec zahrnuje API. Jak název napovídá, framework slouží jako základ pro programování, zatímco API poskytuje přístup k prvkům podporovaným frameworkem. Rámec může také zahrnovat knihovny kódů, a kompilátora další programy používané v procesu vývoje softwaru.

Existuje několik různých typů softwarových rámců. Mezi oblíbené příklady patří ActiveX a .NET pro Windows vývoj, kakao pro Mac OS X, Cocoa Touch pro iOSa Android Application Framework pro robot. Soupravy pro vývoj softwaru (SDK) jsou k dispozici pro každý z těchto rámců a zahrnují programovací nástroje navržené speciálně pro odpovídající rámec. Například vývojový software Apple pro Xcode obsahuje sadu Mac OS X SDK určenou pro psaní a kompilaci aplikací pro kakaový rámec.

V mnoha případech je softwarový rámec nativně podporován operační systém. Například program napsaný pro Android Application Framework bude spuštěn na zařízení Android bez nutnosti instalace dalších dalších souborů. Některé aplikace však ke spuštění vyžadují konkrétní rámec. Například program pro Windows může vyžadovat Microsoft .NET Framework 4.0, který není nainstalován na všech počítačích se systémem Windows (zejména počítače se staršími verzemi Windows). V tomto případě musí být instalační balíček Microsoft .NET Framework 4 instalovány aby se program spustil.

POZNÁMKA: Zatímco rámce obecně odkazují na široké platformy pro vývoj softwaru, termín lze také použít k popisu konkrétního rámce v rámci většího programovacího prostředí. Například více Jáva k vytváření programů Java lze použít rámce, jako jsou Spring, ZK a Java Collections Framework (JCF). Společnost Apple navíc vytvořila několik specifických rámců, ke kterým lze přistupovat pomocí programů OS X. Tyto rámce jsou uloženy pomocí .RÁMEC příponu souboru a jsou nainstalovány v souboru / System / Library / Rámy adresář. Mezi příklady rámců OS X patří AddressBook.framework, CoreAudio.framework, CoreText. Rám, a QuickTime.framework.

TechLib - počítačový slovník Tech Lib

Tato stránka obsahuje technickou definici Framework. Vysvětluje ve výpočetní terminologii, co Framework znamená, a je jedním z mnoha softwarových termínů ve slovníku TechLib.

Všechny definice na webu TechLib jsou napsány tak, aby byly technicky přesné, ale také snadno srozumitelné. Pokud shledáte tuto definici rámce užitečnou, můžete ji odkázat pomocí výše uvedených citačních odkazů.