Vilka är de bästa tipsna för att göra en prototypapplikation?
Det finns många metoder som kan användas för att skapa en prototypapplikation, även om några tips kan hjälpa till att underlätta den allmänna processen. En av de viktigaste aspekterna som är involverade i att göra en prototypapplikation är att hålla fokus på det faktum att programmet bara är en prototyp, oavsett vilken metod som följs, eftersom det kan vara lätt att glömma och slösa bort tid och ansträngningskodningselement som kanske aldrig används. Under processen med prototyputveckling kan användning av alla tillgängliga bibliotek och snabba utvecklingsverktyg drastiskt minska den tid det tar att ha en funktionell applikation. I vissa situationer kan det vara mer effektivt att skapa en prototyp inom ett annat program, till exempel ett kalkylblad med skriptförmåga, så att huvudfunktionerna och designen för ett gränssnitt eller system kan visas utan att behöva bygga en tillfällig ram för en verklig applikation .
En vanlig fallgrop som kan uppstå under utveckling och förfining av prototypapplikationer förlorar synet på att programmet bara är en prototyp. Klasser i en prototyp behöver inte vara utdragbara eller generiska och för det mesta kan programmeringen vara mycket avslappnad utan optimeringar för effektivitet, läsbarhet eller minnesanvändning. I många fall kommer prototypen att bortskaffas när den faktiska produkten börjar kodas, så funktioner som detaljerade lastare, stöd för utökad input och till och med felkontroll är onödiga. En annan aspekt är att prototypapplikationen vanligtvis kommer att köras under kontrollerade omständigheter, så dynamiska layouter för olika skärmstorlekar eller upplösningar är normalt inte heller nödvändiga.
Prototypapplikationen kommer sannolikt att kasseras eller skrivas om helt efter att ändringar och godkännanden har gjorts av en klient, så att använda verktyg som hjälper till att snabba utvecklingen är ett sätt att snabbt utveckla en applikation. Dessa kan inkludera bibliotek med högnivåfunktioner för grafiska användargränssnitt (GUI) -element och till och med hög nivå visuella språk som gör att element kan infogas med bara några få kodrader. Programmering på låg nivå, även om det är vad den slutliga applikationen kommer att använda, bör undvikas på grund av den stora mängden programmerings- och designkostnader som krävs för vissa annars enkla uppgifter.
Vissa specifika verktyg som kan hjälpa till med prototypapplikation är GUI-byggare som är visuellt baserade, automatiska kodgeneratorer och till och med befintliga prototypprogram för mer komplexa enheter, till exempel en SQL-server (standard query language). I händelse av att den slutliga applikationen kommer att använda element som oftast är icke-visuella och inte involverar en stor mängd användarinteraktion, med ett program som en presentation eller bildspelare, ett kalkylprogram eller till och med bara en pappersmodell av applikationen kan vara lämplig. Att använda verktyg som kräver väldigt lite kodning och planering för prototypapplikationsutveckling hjälper dig att snabbt göra ändringar när du begär det och kan förkorta tiden som har använts i prototyputvecklingsfasen.