Glossaire
Ce glossaire a pour but de fournir quelques indications sur la signification des termes techniques et fonctionnels que nous utilisons sur le site de Smartplatform. N'hésitez pas à nous demander si vous pensez que certains termes devraient être ajoutés.
CRUD
CRUD est un acronyme anglais qui signifie Create, Read, Update and Delete (Créer, Lire, Modifier et Supprimer en français). C'est un basique du développement de logiciel qui formalise les opérations de base que nous pouvons réaliser sur une donnée.
Extensions
Les extensions de SmartPlatform désignent les parties de code optionnelles qui ne sont pas incluses dans Foundation. Il s'agit de code prévu pour répondre à une problématique métier.
Framework
Un framework est un ensemble de briques techniques construites pour fonctionner ensemble et destinées à apporter un cadre de travail stable dans le but de répondre à une problématique.
Le framework est un outil pour réaliser des développements plus stables, plus riches et plus rapidement.
SmartPlatform est développé sur les frameworks Symfony et VueJs.
Code générique
Un code générique est un code abstrait fait pour être utilisé dans plusieurs contextes et sur plusieurs projets. Un code générique devra, la plupart du temps, être adapté pour correspondre aux spécificités de votre projet.
MVP
Un MVP (Minimum Viable Product) est le périmètre minimum de votre logiciel qui pourra être utilisé par vos utilisateurs pour avoir un premier retour.
Vous pouvez le voir comme une version ultra light de votre application dans laquelle vous avez retiré tout le superflu afin de vous concentrer sur l'essentiel.
L'objectif de la démarche est d'aller tester au plus vite votre idée sur le marché dans le but de détecter tous les éventuels blocages à l'adoption de votre logiciel avant de se lancer dans des développements plus conséquents.
NTH
NTH (Nice to have) désigne des fonctionnalités non essentielles à votre projet mais qui pourraient apporter un plus si le budget le permet. Le terme "Nice to have" vient en complément des "Must have" qui désignent au contraire les besoins obligatoires du projet.
Open source
Un logiciel Open source est un programme dont le code est disponible en accès public sur Internet et utilisable gratuitement.
Les projets open source sont réalisés manière collaborative par un ensemble de contributeurs qui rassemblent leurs efforts pour créer une solution commune, généralement plus riche fonctionnellement et avec un meilleur niveau de qualité.
Ces dernières années, l'open source est devenu omniprésent dans notre métier, particulièrement depuis la création des plateformes Github et Gitlab qui ont révolutionné la façon de collaborer.
Responsive
Une interface responsive désigne une interface qui s'adapte à l'écran sur lequel elle est utilisée. Lors du développement de ce type d'interface, il est nécessaire de bien définir les breakpoints à travailler en fonction des utilisateurs cibles.
En effet, plus le nombre de périphériques à prendre en compte est large et plus les temps de développement et de tests seront conséquents.
Symfony
Symfony est un framework PHP professionnel utilisé pour les développements de SmartPlatform.
VueJS
Symfony est un framework frontend basé sur le langage Javascript utilisé pour les développements des interfaces de SmartPlatform.
Vous n'avez pas trouvé ce que vous cherchiez ?
N'hésitez pas à nous demander si vous pensez que certains termes devraient être ajoutés.