Uživatelské nástroje

Nástroje pro tento web


framework_agnostic

Framework Agnostic

Framework agnostic (česky: „nezávislý na frameworku“) označuje software, knihovnu, architekturu nebo přístup k vývoji, který není závislý na žádném konkrétním programovacím frameworku.

Co to znamená v praxi

Systém označený jako framework agnostic:

  • Nepředpokládá použití konkrétního frameworku (např. React, Angular, Spring, Laravel apod.).
  • Lze jej integrovat do různých technologií bez zásadních úprav.
  • Minimalizuje vazbu na konkrétní ekosystém nebo vendor řešení.
  • Usnadňuje dlouhodobou údržbu a přenositelnost kódu.

Příklad

Rozhraní API, které komunikuje přes čisté HTTP/JSON, je typicky framework agnostic, protože ho lze použít z:

  • Java + Spring
  • Python + Django
  • Node.js + Express
  • nebo i bez frameworku

Výhody

  • Větší flexibilita
  • Menší riziko technologického zastarání
  • Snazší integrace do existujících systémů
  • Lepší přenositelnost mezi projekty

Nevýhody

  • Může vyžadovat více vlastního návrhu architektury.
  • Někdy chybí „hotové“ nástroje, které framework běžně poskytuje.
framework_agnostic.txt · Poslední úprava: autor: admin