logo Python...maintenant que Python se démocratise sur le web, qui est mon aire de jeu, j'ai décidé de m'offrir une petite aventure. Je vais y aller doucement et tester Django avant de coder mon propre moteur ;)

Il faut dire que j'en ai un peu marre d'avoir à coder mes propres classes de base, et ce dans un language qui est loin d'etre vraiment fait pour la programmation objet. Coder pour pour la plaisir, c'est gratifiant pour l'estime de soi et un bon exercice pour se perfectionner en programmation. A vrai dire, j'ai même été assez loin puisque j'ai commencé à développer mon propre moteur d'applications web en PHP. Ce qui prend pas mal de temps et d'energie. D'autant qu'avec les limitations de PHP, je ne suis jamais vraiment content du résultat.

Mais j'ai aussi des projets d'application web (comme quizzgeek), et c'est surtout cela qu' j'ai envie de faire avancer en ce moment. Alors j'ai décidé d'essayer de les implémenter en python, en utilisant un framework existant, histoire de me faire la main.

Je vais perdre pas mal de temps au début, mais je pense que l'investissement peut en valoir le coup. C'est assez excitant (pour un geek), ça me rappelle quand j'étais passé d'actionscript (le language de script de Flash) à PHP. Et c'est le moment ou jamais. Après un démarrage foireux (plantages à répétititon de l'hébergement au moment du mini-buzz), quizzgeek s'est rendormi. Et mes autres projets n'ont de concret que le nom de domaine listé dans mon admin gandi ;).

P.S. Pour ceux que ça intéresse, j'ai commencé par développer une implémentation en PHP du moteur de templates de django. Elle est en pièce jointe à ce billet. Je ferai peut être un billet dessus prochainement.