• [^] # python...

    Posté par . En réponse à la dépêche Première version packagée de CPS3. Évalué à 4.

    python n'etais pas le langage approprié pour Zope et sa gestion de ZODB.

    Python n'est pas moin approprié qu'un autre langage...
    C'est en tout cas le langage préféré des personnes qui ont écrit Zope... entre autres, Guido v. Rossum... le "papa" de Python.

    Cela dit, recoder ce système en C ne serait pas un mal (et c'est (partiellement?) déjà fait).


    L'avantage de Python, c'est sa facilité d'utilisation. Dans le cas de Zope (AMHA) :

    - Zope est facile à coder
    - Il est facile d'interfacer Zope (le "core") aux products qu'on y ajoute car c'est le même langage

    Pour ce qui est des parties critiques, elles peuvent (et c'est le cas) être recodées en C.

    D'ailleurs, dans tout projet, c'est une bonne approche : tout faire en Python, et passer les parties critiques en C. Tout faire en C dès le début est une perte de temps trop importante.

    J. Carman

    Carmack, s'il te plait...