Pourquoi j'ai choisi django pour ce site

#Python #Django #Web

Comme promis, j’aimerais revenir sur les raisons qui m’ont poussé à développer ma propre application pour ce site - et à l’écrire en Django.

On pourrait penser que c’est principalement parce que j’aime écrire du code python - et que Django est un des meilleurs framework web sur le marché actuellement. On aurait peut-être pas tout tort, mais même si ces outils permettent d’écrire une application très rapidement, ça restera toujours plus long que d’installer un WordPress. Il fallait donc un peu plus que ça.

Avant de m’y mettre, j’avais quelques certitudes (en dehors d’évidences comme les urls significatives, le flux RSS, etc.):

… et on arrive là à un bout de réponse à la quesion initiale: s’il est plus rapide - et plus facile à maintenir - de déployer un WordPress vanilla que d’écrire sa propre application, cela devient moins clair s’il faut installer quinze extensions plus ou moins obscures pour obtenir le fonctionnement voulu.

Vous en doutez? peut-être devrais-je ajouter que pour développer une application répondant à ces critères - et dont vous avez le résultat sous les yeux - j’ai écrit

… et c’est tout, backend et frontend compris! (à cela s’ajoutent quelques centaines de lignes de CSS, mais comme j’avais une idée précise de ce que je voulais, je les aurais de toute façon écrites, quel que soit l’outil utilisé).

Ces chiffres sont ridiculement bas. Comment cela est-il possible?

Et cela répond du même coup à la deuxième partie de la question: pourquoi Django?

Il est à noter qu’au fil du développement, j’ai rajouté quelques fonctionnalités sympathiques (toujours dans le cadre du nombre de lignes ci-dessus!):

Le résultat final est un outil de blog assez geeky qui ne conviendrait probablement pas à tout le monde… mais dans mon idée de faire des outils sur mesure qui correspondent à chacun, c’est assez cohérent!