Meilleures pratiques

Cliquez pour copier

Comment tirer le meilleur parti d'AppMaster.io ?


Bien que AppMaster.io ait été créé avec la meilleure convivialité possible à l'esprit, il y a quelques concepts non évidents qui doivent être clarifiés. Cet article couvrira la méthodologie et le concept principaux derrière la plateforme.

De nos jours, la plupart des plateformes no-code ont pour habitude de lancer le processus de création d'une application à partir de l'interface utilisateur. Bien qu'une telle approche donne un sentiment de facilité au départ, elle n'est pas adaptée aux projets de moyenne et grande envergure. AppMaster suit la méthode standard du processus de développement logiciel, utilisée par les développeurs du monde entier depuis de nombreuses années, avec une modification mineure.


Choisissez d'abord les modules

Nous recommandons de commencer par la sélection des modules. Les modules d'AppMaster.io peuvent contenir des modèles de données, une logique commerciale, des paramètres prédéfinis, des éléments d'interface, du code personnalisé et des scripts d'automatisation. Chaque module a été créé pour accélérer le développement en pré-construisant la logique et les données. Il peut être difficile de sélectionner tous les modules requis au début de votre projet, mais cela vous fera certainement gagner des centaines d'heures de conception en raison de la nature des modules.

Il est assez fréquent que vous ayez créé de nombreux modèles de données et qu'à un moment donné, vous souhaitiez activer un module. Comme le module fournit des modèles de données, une logique d'entreprise et d'autres composants, il est possible que vous ayez déjà créé quelque chose que le module contient. Cela peut entraîner des intersections inutiles et un temps supplémentaire pour ajuster les modèles de données, les points de terminaison et les liaisons avec l'interface utilisateur. Il y a donc un conseil simple : commencez par sélectionner les modules pour votre projet.


Les données sont la base de tout

AppMaster.io crée des applications avec une approche centrée sur les données. Cela signifie que la plupart des composants peuvent être créés uniquement sur la base de modèles de données. Lorsque vous avez terminé avec les modules, l'étape suivante consiste à créer des modèles de données. Et c'est plus simple qu'il n'y paraît. Il suffit de créer chaque modèle (ou entité) avec les champs requis (ou propriétés de l'entité) et de créer quelques relations si nécessaire.

Une fois que vous aurez cliqué sur le bouton Enregistrer dans le Concepteur de modèles de données, AppMaster AI créera automatiquement la logique de base pour tous vos modèles de données (recherche d'enregistrements, obtention d'un enregistrement, mise à jour de l'enregistrement, suppression de l'enregistrement, et d'autres), créera des points de terminaison pour le processus d'affaires juste créé et générera même les pages de base de l'application Web d'administration (panneau d'administration).

Presque tous les éléments de l'interface utilisateur nécessitent une source de données pour être rendus. Par exemple, le composant table utilisera un endpoint pour créer une liste de lignes. À son tour endpoint repose sur le processus d'affaires ci-joint, processus d'affaires basé sur le modèle de données et ses champs généralement (mais pas toujours !).

Pour tirer le meilleur parti d'AppMaster.io, la seule chose dont vous avez besoin est une compréhension des concepts de base du développement logiciel et de la modélisation des données, tout le reste peut être compris dans le processus de création de votre première application.