pyAggr3g470r va utiliser Mako

Je suis et ai toujours été mauvais en développement Web, même si en ce moment j’utilise plutôt beaucoup Flask et CherryPy pour pyAggr3g470r. Résultat, je développe un peu un mode quick and dirty. Je fais donc du Dirty Web Development, d’autres font du Dirty Operationg System vous me direz. J’ai pensé à usiter Tkinter, c’est pour dire.

Après presque trois années de développement j’ai enfin décidé de remédier à ce problème en utilisant Mako, un moteur de template écrit en Python. En gros, ça va me permettre de séparer le code Python du HTML grâce à des templates. Je veux faire ça car pyAggr3g470r à trois ans (plus de 500 commits) et fonctionne plutôt bien pour mes besoins.

Je pense que le code va grandement gagner en lisibilité (un exemple) mais aussi que cette branche sera l’occasion d’améliorer certaines choses qui devraient l’être depuis longtemps. La prochaine fois, je commencerai à utiliser un framework de ce type au début du projet.