Software Framework

Autor: Louise Ward
Datum Vytvoření: 11 Únor 2021
Datum Aktualizace: 17 Smět 2024
Anonim
Software Framework Explained | What is Software Framework | Software Frameworks Examples
Video: Software Framework Explained | What is Software Framework | Software Frameworks Examples

Obsah

Definice - Co znamená Software Framework?

Softwarový rámec je konkrétní nebo koncepční platforma, kde vývojáři nebo uživatelé mohou selektivně specializovat nebo přepsat společný kód s obecnou funkčností. Rámce mají podobu knihoven, kde je dobře definované rozhraní aplikačního programu (API) znovu použitelné kdekoli v rámci vyvíjeného softwaru.


Úvod do Microsoft Azure a Microsoft Cloud | V této příručce se dozvíte, o čem cloud computing je a jak vám může Microsoft Azure pomoci migrovat a řídit podnikání z cloudu.

Techopedia vysvětluje Software Framework

Některé funkce odlišují rámec od jiných knihovních forem, včetně následujících:

  • Výchozí chování: Před přizpůsobením se rámec chová způsobem specifickým pro akci uživatele.
  • Inverze kontroly: Na rozdíl od jiných knihoven, globální tok kontroly v rámci je využíván rámcem spíše než volající.
  • Rozšiřitelnost: Uživatel může rámec rozšířit selektivním nahrazením výchozího kódu uživatelským kódem.
  • Nemodifikovatelný rámcový kód: Uživatel může rámec rozšířit, ale nemůže jej upravit.

Účelem softwarového rámce je zjednodušit vývojové prostředí, což vývojářům umožní věnovat své úsilí projektovým požadavkům, spíše než zabývat se světskými, opakujícími se funkcemi a knihovnami. Například místo vytváření VoIP aplikace od nuly se vývojář využívající připravený rámec může soustředit na přidání uživatelsky přívětivých tlačítek a nabídek nebo integraci VoIP s dalšími funkcemi.