Skip to main content

Co je to softwarový balíček?

Softwarový balíček je skupina programů, které jsou spojeny dohromady, aby sloužily společnému účelu.Softwarový balíček bude často také zahrnovat zdrojový kód, který vytvořil spustitelné programy a řadu dokumentace pro samotné programy.Některé softwarové balíčky budou také zahrnovat příklady souborů, které mohou dále ilustrovat, jak fungují další komponenty balíčku.Některé softwarové balíčky mají jeden hlavní program, který zapouzdřuje všechny menší programy, zatímco jiné přijímají roztříštěnější přístup a mají pro různé účely více malých, specializovaných spustitelných souborů.Pro každý přístup existují výhody a nevýhody, jakož i konkrétní publikum, které těží z každého.Obvykle se snadno instalují, relativně snadno pochopitelná a poměrně snadno spustitelná.Uživatel si občas může pro ně stáhnout doplňky, ale to vše se provádí v zákulisí s minimální interakcí a úsilím tohoto uživatele.Softwarové balíčky all-in-one, jako jsou tyto, jsou k dispozici pro mnoho účelů, od správy dokumentů po 3D modelování a vykreslování obrázků.Tyto balíčky budou mít často nástroje příkazového řádku spolu s rozsáhlou dokumentací a vysoce flexibilními schopnostmi.Změny v těchto balíčcích musí být obvykle prováděny buď manipulací s strukturami Raw Directory nebo zcela stažením nové verze balíčku.Doplňky nejsou pro tyto typy balíčků tak běžné.Skupinované softwarové balíčky, jako jsou tyto, jsou často zaměřeny na akademiky a inženýry, pro účely, jako je analýza biologických dat a vytváření nových softwarových programů.

Některé softwarové balíčky obsahují zcela jedinečný kód, zatímco jiné zahrnují stávající programy pro kombinování funkčnosti stávajících algoritmů.Probíhá debata mezi těmito dvěma metodikami.Někteří programátoři dávají přednost psaní vlastního kódu pro všechno a jiní upřednostňují propojení více stávajících programů.S využitím každého typu rámce existuje mnoho balíčků a metodiku lze použít k vytvoření úspěšného softwarového sady.nový software bez licenčních obav.Například ve vědeckých oborech je publikováno mnoho nových algoritmů a programů s očekáváním, že budou používány volně nejen pro analýzu, ale také pro vytváření nových programů.Nový softwarový balíček lze snadno postavit nebo modelovat po starém a toto sdílení znalostí se stalo nápomocným při vývoji softwaru.