Sdílet prostřednictvím


Obecné aplikace

Obecné aplikace někdy provádějí pevně zakódovanou úlohu, například tabulku, která načítá data z databáze. Můžou také provádět různé uživatelem definované úlohy, například obecnou dotazovací aplikaci, která uživateli umožňuje zadat a spustit příkaz SQL. Obecné aplikace mají společné to, že musí pracovat s různými DBMS a vývojář předem neví, jaké tyto DBMS budou.

Proto musí být obecné aplikace vysoce interoperabilní. Vývojář musí učinit mnoho rozhodnutí, dělá kompromisy mezi interoperabilitou a funkcemi, a musí napsat kód, který počítá s tím, že ovladače budou podporovat širokou škálu funkcí. Obecné aplikace můžou být vyladěné tak, aby fungovaly s oblíbenými DBMS, ale zřídka obsahují kód specifický pro ovladač nebo DBMS.