Skip to main content

Wat zijn de beste tips voor het maken van een prototypetoepassing?

Er zijn veel methoden die kunnen worden gebruikt om een prototypetoepassing te maken, hoewel een paar tips kunnen helpen om het algemene proces gemakkelijker te maken.Een van de belangrijkste aspecten die betrokken zijn bij het maken van een prototypetoepassing is om de focus te behouden op het feit dat het programma slechts een prototype is, ongeacht welke methodologie wordt gevolgd, omdat het gemakkelijk kan zijn om tijd en inspanningen te verspillen met coderingselementen die datMisschien nooit gebruikt.Tijdens het proces van prototype -ontwikkeling kan het gebruik van alle beschikbare bibliotheken en snelle ontwikkelingstools drastisch verminderen op de hoeveelheid tijd die nodig is om een functionele toepassing te hebben.In sommige situaties kan het effectiever zijn om een prototype te maken binnen een ander programma, zoals een spreadsheet met scriptingsmogelijkheden, zodat de belangrijkste kenmerken en het ontwerp van een interface of systeem kunnen worden weergegeven zonder een tijdelijk raamwerk te bouwen voor een daadwerkelijke toepassing.

Een veel voorkomende valkuil die kan worden aangetroffen tijdens de ontwikkeling en verfijning van prototypetoepassingen, verliest het feit dat het programma slechts een prototype is.Klassen in een prototype hoeven niet te worden uitgebreid of generiek en voor het grootste deel kan de programmering zeer casual zijn zonder optimalisaties voor efficiëntie, leesbaarheid of geheugengebruik.In veel gevallen zal het prototype worden weggegooid wanneer het werkelijke product wordt gecodeerd, dus functies zoals uitgebreide laders, ondersteuning voor uitgebreide invoer en zelfs foutcontrole zijn onnodig.Een ander aspect is dat de prototypetoepassing meestal wordt uitgevoerd onder gecontroleerde omstandigheden, dus dynamische lay -outs voor verschillende schermgroottes of resoluties zijn ook normaal niet nodig.

De prototypetoepassing zal waarschijnlijk worden verwijderd of volledig herschreven na veranderingen en goedkeuringen worden gemaaktDoor een klant, dus het gebruik van hulpmiddelen die de ontwikkeling van snelheid helpen, zijn een manier om snel een applicatie te ontwikkelen.Deze kunnen bibliotheken bevatten met functies op hoog niveau voor grafische gebruikersinterface (GUI) -elementen en zelfs visuele talen op hoog niveau waarmee elementen met slechts enkele code regels kunnen worden ingevoegd.Programmering op laag niveau, zelfs als dat is wat de uiteindelijke applicatie zal gebruiken, moet worden vermeden vanwege de grote hoeveelheid programmering en ontwerpoverheadkosten die nodig zijn voor enkele anders eenvoudige taken.

Sommige specifieke tools die kunnen helpen bij de implementatie van prototypetoepassingen zijn GUIBouwers die visueel gebaseerd zijn, automatische codegenerators en zelfs bestaande prototypeprogramma's voor complexere entiteiten zoals een standaard querytaal (SQL) -server.In het geval dat de uiteindelijke applicatie elementen zal gebruiken die meestal niet-visueel zijn en geen grote hoeveelheid gebruikersinteractie omvatten, met behulp van een programma zoals een presentatie- of dia-ontwerper, een spreadsheet-programma of zelfs slechts een papieren mock-up vanDe applicatie kan geschikt zijn.Het gebruik van tools die zeer weinig codering en planning vereisen voor de ontwikkeling van prototypetoepassingen helpt om snel wijzigingen aan te brengen wanneer gevraagd en kan de hoeveelheid tijd in de prototype -ontwikkelingsfase verkorten.