Django 1.0
La versió 1.0 de Django fa sis hores més o menys que ha sortit del forn, es pot veure ja el comunicat oficial a la plana web del projecte.
Els números són impressionants, de de la darrera versió estable s'han fet 4.000 commits, s'han resolt 2.000 errors i s'han afegit o llevat prop de 350.000 línies de codi. I el que trob un factor diferenciador de Django: s'han afegit 40.000 línies noves de documentació, pocs bastiments de codi obert dediquen tants esforços a la documentació.
Se m'ha acudit passar-li el sloccount a trunk del projecte
SLOC | Directory | SLOC-by-Language (Sorted) |
---|---|---|
46235 | django | python=46235 |
24683 | tests | python=24683 |
341 | docs | python=341 |
80 | examples | python=80 |
56 | top_dir | python=56 |
16 | scripts | sh=16 |
0 | extras | (none) |
0 | patches | (none) |
Totals grouped by language (dominant language first):
python: | 71395 (99.98%) |
sh: | 16 (0.02%) |
Total Physical Source Lines of Code (SLOC) = 71,411
Development Effort Estimate, Person-Years (Person-Months) = 17.68 (212.16) (Basic COCOMO model, Person-Months = 2.4 * (KSLOC1.05))
Schedule Estimate, Years (Months) = 1.60 (19.15)
(Basic COCOMO model, Months = 2.5 * (person-months0.38)) Estimated Average Number of Developers (Effort/Schedule) = 11.08
Total Estimated Cost to Develop = $ 2,388,334
Si a més contam css, javascript i l'html amb una altra eina
./cloc-1.04.pl --exclude-dir=.cvs,.svn --no3 .
http://cloc.sourceforge.net v 1.04 T=11.0 s (80.8 files/s, 10177.7 lines/s)
-------------------------------------------------------------------------------
Language files blank comment code
-------------------------------------------------------------------------------
Python 739 15302 8184 83136
HTML 100 364 15 1725
Javascript 15 107 269 1547
CSS 15 83 82 505
XML 10 49 8 431
make 1 12 4 54
SQL 8 1 9 40
Bourne Shell 1 4 7 17
-------------------------------------------------------------------------------
SUM: 889 15922 8578 87455
-------------------------------------------------------------------------------
Hem d'agraïr la feina feta als desenvolupadors principals de Django i a la comunitat que s'ha format al voltant per tot l'esforç i la bona feina feta.
Django s'ha convertit per mi en un factor diferenciador en el que fa a productivitat i velocitat de desenvolupament, cada nova millora ha estat sempre orientada fer les coses més naturals per al programador, més pythoniques, molt en la línia del llenguatge de programació en el qual està fet Django, el Python.
Ara sols resta anar adaptant el codi per a incorporar les millores i les noves maneres de fer feina. Els canvis dels darrers mesos han estat tan grans i tan ràpids que sovint costava anar seguint el fil, però el resultat és un bastiment com per a sentir-se orgullosos.