Eclipse
Eclipse är namnet på det övergripande projektet som används för konstruktion av inbyggda verktyg för utveckling av tillämpningar. Det inbegriper en samling relaterade projekt, bland annat Eclipse-plattformen, Java-utvecklingsverktygen (JDT) och utvecklingsmiljön för insticksprogram (PDE).Eclipse-plattformen
Eclipse-plattformen är namnet på de kärnramverk och -tjänster som utökningar för insticksprogram skapas från. Det tillhandahåller den runtime-miljö där insticksprogram läses in och körs. Det är bra att ha viss kunskap om plattformen för att kunna använda den termen med rätt mått av exakthet. För det första är själva Eclipse-plattformen inte en egentlig produkt som kan levereras som den är. De direkta användarna av plattformen är verktygsutvecklare, eller ISV:er, eftersom de tillför värde till Eclipse-plattformen som gör den användbar för andra.SDK för Eclipse
Eclipse-plattformen är uppdelad i kärna och användargränssnitt. För allt som klassificeras som användargränssnitt krävs ett fönstersystem, medan sådant som klassificeras som kärna kan köras konsollöst. Användargränssnittet i Eclipse-plattformen kallas arbetsmiljön. Kärnan i Eclipse-plattformen kallas helt enkelt kärnan.
Så Eclipse-plattformen är bara en plattform där verktygsutvecklare skapar verktygsinsticksprogram.
SDK för Eclipse är Eclipse-plattformen, JDT och PDE. Förutom plattformen tillhandahåller SDK de utvecklingsverktyg som krävs för att, bland annat, göra Eclipse till en utvecklingsmiljö i sig själv.
Plattform - Eclipse-plattformen.
Rich Client Platform (RCP)RCP som är en del av Eclipse-plattformen är ett generiskt tillämpningsramverk och inte ett ramverk för konstruktion av utvecklingsverktyg. Det här plattformsdelen innehåller inte några insticksprogram för resurser eller något resursrelaterat användargränssnitt.
Arbetsmiljö - Användargränssnittet för Eclipse-plattformen.
Arbetsmiljön är ett användargränssnittsramverk på hög nivå där du kan skapa produkter med avancerade användargränssnitt med hjälp av komponenter som kan anslutas under drift. Arbetsmiljön är skapad med JFace, SWT och plattformskärnan som grund.Kärna - Eclipse-plattformskärnan.
All infrastruktur utan användargränssnitt för Eclipse-plattformen. Huvuddelarna är: hantering av plattforms-runtime och insticksprogram, arbetsyte- och resurshantering samt versions- och konfigurationshantering.Runtime - Runtime för Eclipse-plattformskärnan.
Den nedersta nivån av plattformskärnan där insticksprogramsregister och insticksprogram hanteras. Observera att arbetsytor och resurser inte ingår i runtime för plattformskärnan (de finns i insticksprogrammet för resurser).Arbetsyta
Arbetsytan är den övergripande benämningen för platser för hantering av resurser i Eclipse-plattformen. Lägg märke till att arbetsytor och resurser är en valfri del av plattformen. I vissa konfigurationer av plattformen finns ingen arbetsyta.Användargränssnitt - Användargränssnittet för Eclipse-plattformen.
Heltäckande term för användargränssnittet för Eclipse-plattformen.JFace
JFace är användargränssnittsramverket på mellannivå som är praktiskt för att skapa komplexa användargränssnittskomponenter, till exempel visningsprogram för egenskaper. JFace fungerar tillsammans med SWT.SWT
SWT (Standard Widget Toolkit) är en liten, snabb verktygsuppsättning för gränssnittskontroller med överförbart API och inbyggd implementering. Hittills har SWT överförts till Windows, Linux (GTK- och Motif-fönstersystemen), AIX (Motif), Solaris (GTK), HP-UX (Motif), QNX (Photon) och Mac OS X (Carbon).JDT
Java-utvecklingsverktyg (Java development tools, obs! "development tools" med gemener av juridiska skäl) lägger till Java-funktioner för programutveckling till Eclipse-plattformen.PDE
Utvecklingsmiljön för insticksprogram (Plug-in Development Environment) lägger till specialiserade verktyg för utveckling av Eclipse-insticksprogram.