HTML and CSS Reference
In-Depth Information
Erweiterung ist mit Orion-Plug-ins möglich, und der nötige Aufwand sollte gut definiert und do-
kumentiert werden. Die Modularität und das API sind uns sehr wichtig. Wir sind der Meinung,
dass Komponenten einen Wert an sich haben sollten. Was wir damit meinen: Dinge wie die UI
Widgets, z. B. der Codeeditor, oder Teile der Grundarchitektur, z. B. der Plug-in-Support, sind
so implementiert, dass sie unabhängig von anderen Teilen von Orion wiederverwendet werden
können. Diese Komponenten haben deshalb keine Abhängigkeiten zu bestimmten JavaScript-
Bibliotheken. So ist der Orion-Editor inzwischen schon von Mozilla für die in Firefox einge-
bauten Entwicklertools verwendet worden, und ein Mozilla-Entwickler hat Commit-Rechte im
Orion-Projekt erlangt [1].
Wenn bei einem Release Eile geboten ist, kommt es vor, dass einige dieser Leitlinien unter den Tisch
fallen. Oder sie sind schlicht nicht anwendbar. Nichtsdestotrotz haben sich diese Grundsätze mit
Blick auf Orion bewährt. Jedes Mal, wenn wir eine Entscheidung zu treffen haben, bei der uns etwas
gegen den Strich geht, wird sorgsam abgewogen; meist werden Bugs getrackt, um einen Ausweg zu
finden. Die verwendeten Technologien werden sich mit der Zeit ändern, nicht aber die Designprin-
zipien.
Search WWH ::




Custom Search