Steph Moteur, une base pensée pour construire.
Présentation de Steph Moteur, de ses principes et de son fonctionnement général.
Qu'est-ce que Steph Moteur ?
Steph Moteur est un moteur de développement simple, modulaire et réutilisable, permettant de démarrer rapidement une nouvelle application sans réécrire les fonctionnalités de base.
Il est entièrement conçu en PHP procédural et utilise MariaDB pour la gestion des données.
Philosophie
Steph Moteur privilégie une architecture simple, lisible et réutilisable. Le moteur est conçu pour fournir un socle commun sans imposer de framework ni de structure complexe au projet qui l'utilise.
- PHP procédural uniquement
- Aucun framework
- Architecture simple et maîtrisée
- Une fonction = une responsabilité
- Modules indépendants
- Séparation totale données / calculs
- Composants réutilisables
- Code homogène
- Performance avant complexité
- Lisibilité avant optimisation
- Pas d'usine à gaz
- Pas de dépendance obligatoire à Composer
- Pas de JavaScript imposé
Principe général
Steph Moteur fournit les fonctionnalités communes nécessaires au développement d'une application. Le projet qui l'utilise conserve son propre contenu, son métier, ses paramètres et son identité.
Le moteur ne connaît jamais le projet qui l'utilise. Il fournit un socle réutilisable que l'application peut exploiter sans modifier le fonctionnement interne du moteur.
Le socle commun
Core, fonctions, composants et modules fournissent les fonctionnalités réutilisables de l'application.
Le projet utilisateur
L'application conserve son contenu, son métier, ses paramètres et son identité.