2012-04-02 9 views
1

Ich bin in der Verwirrung Vorteile oder Anwendungen von RSL und Module. Es wird gesagt, dass RSLs in den Browser zwischengespeichert werden, so dass sie über mehrere Anwendungen hinweg verwendet werden können, ohne die gleiche Bibliothek erneut zu laden. Meine Frage ist, Da die Module auch nur als SWF veröffentlicht und Willthey auch wie jede andere Anwendung (SWF) im Cache gecached werden? Was ist die spezielle Logik in der RSL wird Cache bekommen? Wie unterscheidet sich die Cache-Logik für RSL von Modulen?Flex RSL Vs Module

Dank, Mani

Antwort

1

Es gibt zwei Arten von RSL ist: tatsächlich unterzeichnet (von Adobe) und ohne Vorzeichen (wie du und ich würde) enthalten

Die unterzeichnete RSL ist die Framework-Klassen Flex und sind zwischengespeichert vom Flash Player selbst. Sie können die Größe Ihrer Anwendung reduzieren, indem Sie diese RSLs verwenden (die Standardeinstellung in Flex 4).

Sie können Ihren eigenen Code in unsignierten RSLs oder Flex Modules kompilieren. Beide werden wie üblich vom Browser zwischengespeichert.

Modul-SWFs können jederzeit von einer Anwendung geladen werden, RSLs werden beim Start der Anwendung geladen.

Es gibt einen entscheidenden Vorteil bei der Verwendung der Flex-Framework-RSLs, aber für Ihren eigenen Code können Module einen Vorteil b/c haben, sie erzwingen nicht, dass der Code zum Zeitpunkt des App-Starts geladen wird.