• [^] # Re: Lien code source

    Posté par . En réponse à la dépêche Sortie de Odoo 8 (anciennement OpenERP). Évalué à 6. Dernière modification le 20 septembre 2014 à 01:12.

    En réalité, Odoo a une qualité de code incroyable pour un logiciel de cette importance.

    En chiffres, pour comparer:

    • Odoo 8 a 190k lignes de code (144k python + 50k JS) en incluant le framework TOUS les modules officiesl (240): comptabilité avec 20 pays, cms, ecommerce, point de vente, crm, GPAO, gestion de stock, une dizaine d'app marketing, ...

    • Django, également en Python, a 176k lignes de code pour uniquement un framework, sans aucun module. Rien que SQLAlchemy fait 46k lignes de plus (alors que l'ORM de Odoo est compté dans les 190k)

    Bref, c'est difficile de trouver des logiciels d'une certaine taille avec une qualité technique comparable à celle d'Odoo.

    Pour donner des exemples:

    • l'eCommerce fait 2000 lignes de code seulement: https://www.odoo.com/page/e-commerce

    • le clone de stackexchange (ayant toutes les features) fait seulement 1000 lignes (écrit en 7 jours). A tester ici: https://www.odoo.com/help/1

    • la plus grosse app, la comptabilité fait 12k lignes. A comparer, gnucash, qui n'a pas la moitié des fonctions de la comptabilité d'Odoo fait 400k lignes de code.

    On est donc loin de l'uzine à gaz, d'autant plus que chaque app est indépendante. Installer qu'une seule application rend le système très simple.