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 qui est suivi, car il peut être facile d'oublier et de perdre du temps et des efforts à coder des éléments qui pourraient ne jamais être utilisés. 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 que des modifications et des approbations seront apportées par 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 inclureLes bibliothèques E avec des fonctions de haut niveau pour les éléments d'interface utilisateur graphique (GUI) et même les 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 surcharge de conception requise pour certaines tâches autrement simples.

Certains outils spécifiques qui peuvent aider avec le déploiement des applications prototypes sont les constructeurs d'interface graphique qui sont basés sur visuellement, les générateurs de code automatiques et même les programmes de 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 feuille de calcul ou même une maquette de papier de l'application peut convenir. Utilisation d'outils qui nécessitent très peu de codage et de planification pour le prototype ALe développement de la pplication aide à apporter rapidement des modifications à la demande et peut raccourcir le temps passé dans la phase de développement du prototype.

DANS D'AUTRES LANGUES