Ça fait pas mal de temps que la version 5 n'a pas fait parler d'elle sur le jeu. Alors que le jeu a passé ses 1000 jours il y a peu et se rapproche peu à peu de ses 3 ans de version 4, voilà une occasion pour moi de vous donner des nouvelles.
La version 5 avance, c'est une bonne nouvelle. Cependant, les personnes qui peuvent la voir ne peuvent pas en témoigner. En effet, le développement actuel n'est pas visible du tout puisqu'il s'agit du développement du framework.
Qu'est-ce qu'un framework ?
Comme je suppose que tout le monde ne sait pas ce dont il s'agit, voilà une brève explication. Je ne vais pas rentrer dans les détails et même plutôt simplifier.Un framework est un ensemble de fonctions ou de classes (lorsqu'on code en objet, qui est une autre façon d'approcher la programmation et celle envisagée pour la v5) qui permettent d'accélérer le développement d'applications en proposant des composants déjà écrits, de le sécuriser en intégrant les fonctions nécessaires à la base et de l'organiser en imposant une structure particulière (pour ceux que ça intéresse, dans notre cas ce sera du MVC). En gros, c'est une surcouche du langage de programmation utilisé qui ajoute ce qu'il manque pour le développement de l'application.

Le framework que je développe est simple puisque je n'implémente que ce dont j'ai besoin et le fais d'une façon intuitive (le but étant éventuellement de le réutiliser). De fait, il est également plus léger que Symfony, ou encore Zend que j'avais envisagé d'utiliser.
Qu'est-ce qui est fait et que reste-il à faire ?
Concernant le code, le plus gros reste à faire. Même si le framework est fonctionnel, il manque encore des composants essentiels et des améliorations à ajouter (utilisation de PDO, ajoute de la mise en cache, gestion avancée des formulaires). Le reste du site et du jeu ne sont pas du tout démarrés puisque le framework doit être terminé avant de l'envisager. Seule la base de données est en développement en parallèle.Cependant, le développement du jeu ne s'arrête pas à l'écriture de code, ça se saurait.

Il faut tout d'abord écrire un cahier des charges sous forme de spécifications puis envisager la façon de le réaliser (solution technique). Voilà une autre partie qui est en cours. Je m'inspire pour celle-là de mes idées mais aussi de vos suggestions.
Est-il possible de prévoir une date de sortie pour la v5 ?
Au jour d'aujourd'hui, il serait impensable de prévoir un temps précis pour cela. Beaucoup d'évènements s'ajoutent au jeu et font que le temps dont je dispose n'est pas aussi conséquent que je le voudrais. Cependant, ce qui est sûr est que ça s'est accéléré depuis quelques semaines et que c'est réellement bien reparti.Voilà, j'espère avoir été suffisamment clair (ne vous appuyez pas trop sur les points techniques, c'est juste pour les fêlés de développement web).
Bonne soirée à tous
Commentaires (10)
Tout ce qui est de nouvelles de la v5... c'est good !
PS: si tu as besoin d'aide pour le debug, je suis de temps en temps sur MSN
On s'y retrouve toujours mieux ...
En tout cas, la v5 promet !