Skip to main content

Jaké jsou nejlepší tipy pro vytvoření prototypové aplikace?

Existuje mnoho metod, které lze použít k vytvoření prototypové aplikace, i když několik tipů může pomoci usnadnit obecný proces.Jedním z nejdůležitějších aspektů zapojených do provádění prototypové aplikace je udržení zaměření na skutečnost, že program je pouze prototypem, bez ohledu na to, jakou metodologii je dodržována, protože může být snadné zapomenout a ztrácet čas a úsilí, které kódování prvků, kterénikdy by mohlo být použity.Během procesu vývoje prototypu může použití všech dostupných knihoven a nástrojů rychlého vývoje drasticky omezit množství času potřebného k funkční aplikaci.V některých situacích může být efektivnější vytvořit prototyp v jiném programu, jako je například tabulka se skriptovacími schopnostmi, takže hlavní rysy a návrh rozhraní nebo systému lze zobrazit, aniž byste museli vytvořit dočasný rámec pro skutečnou aplikaci.Třídy v prototypu nemusí být prodloužitelné nebo obecné a z velké části může být programování velmi příležitostné bez optimalizace pro účinnost, čitelnost nebo využití paměti.V mnoha případech bude prototyp zlikvidován, kdy se začne kódovat skutečný produkt, takže funkce, jako jsou propracované nakladače, podpora rozšířeného vstupu a dokonce i kontrola chyb, nejsou nutné.Jedním z dalších aspektů je, že prototypová aplikace bude obvykle prováděna za kontrolovaných okolností, takže dynamická rozložení pro různé velikosti nebo rozlišení obrazovky také obvykle nejsou nutné.Podle klienta, takže použití nástrojů, které pomáhají vývoji rychlosti, je způsob, jak rychle vyvinout aplikaci.Mohou zahrnovat knihovny s funkcemi na vysoké úrovni pro prvky grafického uživatelského rozhraní (GUI) a dokonce i vizuální jazyky na vysoké úrovni, které umožňují vložení prvků pouze několika řádky kódu.Programování nízké úrovně, i když je to, co bude konečná aplikace používat, by se mělo zabránit, protože pro některé jinak jednoduché úkoly vyžadovalo velké množství programování a návrhu režie.Stavitelé, kteří jsou vizuálně založeni, automatické generátory kódu a dokonce i stávající prototypové programy pro složitější entity, jako je standardní server jazyka dotazů (SQL).V případě, že závěrečná aplikace bude používat prvky, které jsou většinou ovijální a nezahrnují velké množství interakce uživatele, pomocí programu, jako je prezentace nebo návrhář snímku, tabulkový program nebo dokonce jen papírový maket z papíruaplikace může být vhodná.Použití nástrojů, které vyžadují velmi málo kódování a plánování pro vývoj prototypů, pomáhá rychle provést změny, když je to požadováno, a může zkrátit dobu strávené ve fázi vývoje prototypu