Oversigt over Plugin-udviklingsmiljøet
Plugin-udviklingsmiljøet (PDE, Plug-in Development Environment) er et værktøj beregnet på at hjælpe programudviklere med at oprette, udvikle, teste, udføre fejlfinding på og distribuere Eclipse-plugin-funktioner.
PDE omfatter desuden værktøjer til udvikling af fragmenter, funktioner og opdateringswebsteder.
PDE er en del af Eclipse SDK og ikke et separat værktøj. I overensstemmelse med den generelle Eclipse-platformsfilosofi stiller PDE en lang række platformssupplementer til rådighed (f.eks. oversigter, editorer, guider, startprogrammer osv.), der indgår transparent sammen med resten af Eclipse-arbejdsbænken, og hjælper programudvikleren på hvert enkelt trin af plugin-udviklingen med udgangspunkt i Eclipse-arbejdsbænken.
Begreber
- Vært og Runtime
Når du starter arbejdsbænken, bruger du den til at arbejde med projekter, der definerer de plugins, du bygger. Den arbejdsbænksforekomst, du udfører, mens du udvikler plugin-funktionen vha. PDE og andre værktøjer, er værtsforekomsten. De funktioner, der er tilgængelige i denne forekomst, stammer udelukkende fra de plugins, der er installeret sammen med programmet.
Når du er færdig med udviklingen af din plugin og vil teste den, kan du starte en ny arbejdsbænksforekomst, runtime-forekomsten. Denne forekomst indeholder de samme plugins som værtsforekomsten, men omfatter desuden de plugins, du arbejdede på i værtsforekomsten.
PDE-startprogrammet tager sig af fletning af dine plugins i værtssystemets plugins og oprettelse af runtime-forekomsten.
- Eksterne plugins og arbejdsområde-plugins
Når du udvikler Eclipse-plugins, stammer det sæt plugins, du bruger til at udføre runtime-arbejdsbænken, fra to forskellige steder: Værtsforekomstens arbejdsområde og målplatformen. Selvom PDE ikke skelner mellem, hvor de forskellige plugins kommer fra, vil brugerne hurtigt opdage nogle forskelle:
- Arbejdsområde-plugins er de plugins, der er under udvikling på værtsarbejdsbænken. De styres af dig og kan tilføjes, slettes og ændres af brugeren.
- Eksterne plugins tilføjes sammen med den grundlæggende platformsinstallation, og der refereres til dem fra deres oprindelige placering uden ændringer.
Du kan referere til dem, gennemse dem, få vist deres kilde og udføre fejlfinding på dem, men de er skrivebeskyttede.
Oversigten Plugins, som er en del af PDE-perspektivet, indeholder en kombineret liste over arbejdsområde-plugins og eksterne plugins.
I oversigten kan du gennemse biblioteksstrukturen for eksterne plugins, åbne filer osv.

Udformning af arbejdsbænken
PDE-begreber
Oprettelse af et nyt plugin-projekt
Redigering af manifest
Udførelse
Distribution
Brug af funktioner
Brug af opdateringswebsteder