Déplacement du chargement des applications

Historiquement, c’est le bootstrap qui recherche et charge la bibliothèque nebule et l’application demandée.

Cela n’allait pas sans poser de problèmes. Le bootstrap intègre une version de la bibliothèque nebule en PHP procédurale (libPP) assez légère et donc ne gère pas de façon optimale certains liens. La bibliothèque que le bootstrap recherche est une bibliothèque en PHP orienté objet (libPOO) beaucoup plus complète est paramétrable. De plus la bibliothèque libPOO est mise à jour facilement en cas de problème là où le bootstrap ne va pas forcément être facile à mettre à jour. Il faut donc minimiser le code et l’étendu fonctionnelle du bootstrap autant que possible.

Maintenant, la recherche et le chargement des applications se fait depuis la bibliothèque. Le bootstrap est déchargé de cette partie. Cependant si il charge la bibliothèque, il garde la main sur le déclenchement de l’application depuis la bibliothèque afin de pouvoir au besoin afficher la page d’interruption.

De même, toutes les applications intégrées au bootstrap (app 0->9) ont migré vers la bibliothèque.

Laisser un commentaire