Skip to main content

Quels sont les meilleurs conseils pour créer une application prototype?

Il existe de nombreuses méthodes qui peuvent être utilisées pour créer une application prototype, bien que quelques conseils puissent aider à faciliter le processus général.L'un des aspects les plus importants impliqués dans la création d'une application prototype est de se concentrer sur le fait que le programme n'est qu'un prototype, quelle que soit la méthodologie, car il peut être facile d'oublier et de perdre du temps et des efforts à coder des éléments qui codaient quipourrait ne jamais être utilisé.Au cours du processus de développement du prototype, l'utilisation de toutes les bibliothèques disponibles et des outils de développement rapide peut considérablement réduire le temps nécessaire pour avoir une application fonctionnelle.Dans certaines situations, il peut être plus efficace de créer un prototype au sein d'un autre programme, comme une feuille de calcul avec des capacités de script, de sorte que les principales caractéristiques et la conception d'une interface ou d'un système peuvent être affichées sans avoir à créer un cadre temporaire pour une application réelle.

Un écueil commun qui peut être rencontré pendant le développement et le raffinement des applications prototypes perdent de vue le fait que le programme n'est qu'un prototype.Les classes d'un prototype n'ont pas besoin d'être extensibles ou génériques et, pour la plupart, la programmation peut être très décontractée sans optimisations pour l'efficacité, la lisibilité ou l'utilisation de la mémoire.Dans de nombreux cas, le prototype sera éliminé lorsque le produit réel commence à être codé, de sorte que des fonctionnalités telles que les chargeurs élaborés, la prise en charge des entrées élargies et même la vérification des erreurs ne sont pas nécessaires.Un autre aspect est que l'application prototype sera généralement exécutée dans des circonstances contrôlées, de sorte que les dispositions dynamiques pour différentes tailles d'écran ou résolutions ne sont pas normalement nécessaires.

L'application prototype sera probablement éliminée ou complètement réécrite après les modifications et les approbationspar un client, donc l'utilisation d'outils qui aident le développement de vitesse sont un moyen de développer rapidement une application.Ceux-ci peuvent inclure des bibliothèques avec des fonctions de haut niveau pour les éléments d'interface utilisateur graphique (GUI) et même des langages visuels de haut niveau qui permettent d'insérer des éléments avec seulement quelques lignes de code.La programmation de bas niveau, même si c'est ce que l'application finale utilisera, doit être évitée en raison de la grande quantité de programmation et de frais généraux de conception requise pour certaines tâches autrement simples.Les constructeurs qui sont basés sur des générateurs de code automatiques et même les programmes prototypes existants pour des entités plus complexes telles qu'un serveur de langage de requête standard (SQL).Dans le cas où l'application finale utilisera des éléments qui ne sont principalement pas visuels et n'impliquent pas une grande quantité d'interaction utilisateur, en utilisant un programme tel qu'une présentation ou un concepteur de diapositives, un programme de tableur ou même une maquette de papier de la maquette de papier deL'application peut convenir.L'utilisation d'outils qui nécessitent très peu de codage et de planification pour le développement des applications prototypes aident à apporter rapidement des modifications à la demande et peuvent raccourcir le temps passé dans la phase de développement du prototype.