Jämföra lokala komponenter med fjärrkomponenter

Lokala komponenter och fjärrkomponenter implementeras på olika sätt.

I följande tabell listas skillnader när det gäller hur komponenter kan implementeras. Den kan hjälpa dig fastställa huruvida du vill använda en lokal komponent eller en fjärrkomponent som återges i en iframe.

Implementering av lokala komponenter Implementering av fjärrkomponent

Integrerar komplext, innehållscentrerat användargränssnitt i Oracle Content Management

Integrerar applikationslogik till Oracle Content Management

Exekverar JavaScript för att återge innehåll på sidan

Använder HTML-taggen <iframe> för att återge innehåll på sidan

Använder valfri JavaScript-teknikstack

Kan använda valfri teknik, inte bara JavaScript

Drar nytta av JavaScript-stacken för Oracle Content Management och kan återanvända komponenter i Oracle Content Management

Kan inte integreras med JavaScript-stacken för Oracle Content Management

Lägger till tillgångsberoenden från /assets-dokument som finns lagrade på servern för Oracle Content Management

Kräver HTTPS-URL:er och motsvarande certifikat för all tillgångsåtkomst

Hyses med en mall och publiceras oberoende av ett tema av Oracle Content Management

Kräver en hyst server på mellannivå för URL-slutpunkterna

Eftersom koden exekveras inom sidan kan sidan brytas om komponentkoden bryts

Sidan återges oberoende i förhållande till innehållet i iframes, så sidan bryts inte om komponenten inte utförs

Kan sakta ned återgivningen av sidan om komponenten återges långsamt

Sidan laddas oberoende av innehållet i iframes, så sidan laddas så snabbt den kan och laddar sedan innehållet i iframes

Obs!:

Även om återgivningen av lokala komponenter och fjärrkomponenter skiljer sig åt, är implementeringen av inställningspanelen i webbplatsverktyget densamma. Inställningspanelen för båda typerna av komponenter återges med iframes och den använder samma SDK för JavaScript för att möjliggöra både gränsöverskridande och domänöverskridande kommunikation.