Skip to main content

Co je to programovací doména?

Programovací doména v počítačové vědě a počítačovém programování je obecný termín, který odkazuje na pole nebo problém, že program, programovací jazyk nebo jazyková syntaxe je navržen tak, aby fungoval v rámci nebo řešení.Termín se nejčastěji používá při odkazování na programovací jazyky specifické pro doménu, které jsou programovací jazyky, které jsou navrženy tak, aby řešily potřeby jediného pole nebo problému.Neexistuje skutečná formální specifikace pro to, co je nebo není programovací doména, ačkoli existují některé běžně používané široké kategorie, jako je podnikání, internet a sítě a některé konkrétnější domény, jako je optické rozpoznávání nebo zasílání zpráv.Tento termín je poměrně abstraktní, takže se nejčastěji používá během akademického výzkumu nebo během fáze vývoje softwaru.To znamená, že pokud je programovací doména definována jako internetový e -mail, bude programovací jazyk navržen během původní fáze návrhu speciálně pro řešení problémů souvisejících pouze s internetovým e -mailem, obvykle na velmi vysoké úrovni pro konečného programátora.V tomto příkladu by programovací jazyk specifický pro doménu pro internetovou e-mailovou doménu mohl zahrnovat příkazy, jako je Send_to_Address nebo Check_valid_Address, které se používají k řešení konkrétních síťových problémů spojených s internetovým e-mailem, ale nemají žádné širší a obecnější účel nad tím.Širší smysl, programovací doména může být také důležitým konceptem při použití designu řízeného doménou.Tento typ návrhu softwaru prosazuje programovací jazyk a celou aplikační infrastrukturu a kontrolní logiku kolem domény.Spojením programovací domény s různými úrovními a fázemi vývoje se objeví kontext určitých dílů aplikací a ve velmi složitých programech může programátorům a inženýrům usnadnit řešení problémů a vizualizovat vnitřní fungování programu.

AKomplikace, s nimiž se lze setkat v širším odvětví vývoje softwaru, je to, že zatímco mnoho vývojových týmů může používat modely programovací domény a domény, neexistuje standardizace o tom, co doména skutečně znamená, jak se pojmenová nebo jak by měla být nebo jak by měla býtvizualizované.To, co by jedna společnost mohla nazvat obchodní doménou, by mohla být nazývána podnikovou doménou jinou společností.Pokud jsou aplikace, vzory a rámce vyvíjeny pro konkrétní doménu jednou společností, mohou být publikovány, inzerovány nebo prodávány jako vývojové nástroje nebo řešení pro jinou společnost, která by mohla pracovat ve stejné doméně.Bez standardu pro pojmenování domény by stávající řešení založená na doméně mohla být zcela bez povšimnutí.