Literatur über die Mozilla Architektur

  • Wie du an den zitierten Artikeln schon merkst, sind etliche davon alt. Der Artikel auf MDC mag noch der aktuellste sein, wobei auch der migriert ist.

    Das Problem mit diesen Artikeln ist, die sind grösstenteils richtig, aber man muss eben wissen, wo nicht. Meiner Meinung nach das meiste, das konkreter als nspr, xpcom, gecko, toolkit, firefox, extensions ist (denke dir da einfach jeweils einen hübschen bunten Kasten) auf mindestens einem aktuellen Zweig falsch. Z.B. baut layout im trunk auf kairo auf, auf dem Zweig Richtung Firefox2.0 aber nicht. Ein nicht unwesentliches Architekturmerkmal für Firefox 3.0. Das roadmap bildchen ist insofern das Beste, auch wenn es wohl noch nicht so richtig den Übergang zu Toolkit/Firefox/Thunderbird verinnerlicht hat.

    Auch gibt es etliche Code-Teile, die mal XPCOM waren, und es nicht mehr sind, oder die nur noch oberflächlich so aussehen. Da hat sich seit 2003 viel getan.

    math is hard, lets go shopping

  • Hier mal ein Vorschlag für eine Architektur Grafik für Fx3/Gecko1.9

    Gecko basiert auf folgendem sehr alten Artikel: http://www.mozilla.org/newlayout/faq.html#What are the components of
    Und Output Targets auf: http://wiki.mozilla.org/Cairo

    Offene Frage:
    - Wo man in etwa XPCOM liegen würde in der Grafik
    - Wichtige vergessene Schichten Technologien
    - Necko bestandteil von Gecko?
    - XULRunner
    - NSPR

    2 Mal editiert, zuletzt von Anonymous (6. August 2006 um 19:11)