L’ancienne version de sylabe est mise en ligne à l’adresse http://2014.sylabe.org/, mais en lecture seule uniquement.
Elle est réalisée en php procédural, juste avant le basculement en code en orienté objet.
L’ancienne version de sylabe est mise en ligne à l’adresse http://2014.sylabe.org/, mais en lecture seule uniquement.
Elle est réalisée en php procédural, juste avant le basculement en code en orienté objet.
Bonne année 2015 à tous !
Pas de diffusion du code pour l’instant… et depuis quelques mois déjà …
Le code de sylabe passe lui aussi en php orienté objet. Le code est assez sale et la librairie est forcée sur le « bon » objet pour l’instant.
Mais ça viendra :-)
Le travail sur sylabe n’a pas encore repris.
Le travail principal consiste à remettre en place une librairie nebule en php orienté objet. Mais comme sylabe est maintenant assez volumineux, il ne pourra pas instantanément basculer sur cette nouvelle librairie. La libraire implémente donc les anciennes fonctions avec un passage progressif vers les nouvelles. En fait, pour vérifier les nouvelles fonctions, les anciennes fonctions seront reprogrammées pour faire appel aux nouvelles…
Puis le code de sylabe pourra vraiment migrer vers des fonctions php orienté objet, et par la suite basculer complètement en php orienté objet.
Le portage de la librairie nebule en programmation orientée objet prend plus de temps que prévu. Elle n’est toujours pas à iso-fonctionnalité avec la version procédurale.
Il faudra, une fois à iso-fonctionnalité, retrouver des performances similaires. C’est déjà un problème prévisible puisque typiquement les liens ne sont plus manipulés par une simple chaîne de texte mais par un objet plus gros est complexe en mémoire…
Le passage en programmation PHP orientée objet est toujours en cours.
Je vais essayer ici de condenser les cours en règles simple, une sorte d’aide mémoire.
Une page est dédiée à ce sujet : Programmation
Le projet prend un peu de retard pour mieux progresser.
Un ami programmeur m’a fortement suggéré, et m’a convaincu, de basculer tout le code de nebule en programmation objet. Je suis donc en cours d’auto-formation sur la programmation orientée objet (POO) dans php…
Le projet sylabe est en attente de la migration de la librairie nebule en POO php. Il y aura ensuite une phase de migration du code de sylabe vers la POO php avant de pouvoir reprendre l’implémentation de nouvelles fonctionnalités…