• [^] # Re: Django

    Posté par . En réponse au journal Choisir un framework web.... Évalué à 2.

    Sans vouloir me faire de la pub, je signale que http://www.logram-project.org utilise Django, donc ça montre ce qu'on sait en faire (forum, wiki, pastebin, news, utilisateurs, téléchargements, etc). C'est à peu près tout ce qu'on peut trouver dans un gros site web.

    De plus, ce site web est disponible sous GPLv3 (Affero GPLv3 à partir de ce week-end, donc faut se dépêcher pour faire des magouilles avec :P ), et je reste disponible pour de l'aide (mais faut avoir bien cherché avant de me demander, je suis très occupé. steckdenis chez logram tiret project point org).

    La documentation officielle est très bien développée, le site django-snippets est excellent, on trouve une belle blogosphère autour, et c'est rapide, très rapide (j'ai eu l'occasion de tester RoR, c'est horrible ce machin, à peu près 3s pour générer une page toutes les ~100 pages, même si c'est 0,1 seconde par page ensuite).

    Sur mon Kimusufi 2XL (Un P4 mono-core hyper threading 3,2Ghz, 2Gio de RAM), avec le serveur web Nginx (que je conseille : configuré en 20 minutes en comptant la lecture de la doc, ça marche, c'est simple, puissant et rapide), je peux obtenir facilement 40 pages par seconde aux endroits complexes, une petite centaine sur les pages simples avec des templates simples. Nginx sur les fichiers statiques monte facilement à 16 000 pages par seconde !

    Bref, Django est la voie, et en une semaine, on maîtrise le bazar (expérience perso, et en plus, j'ai appris le Python en même temps que Django, comme quoi les deux sont simples et puissants).