Download.it søgeikon
Advertisement

Gratis, fleksibelt IDE med stærke Java-værktøjer og plugins til flere sprog, men ressourcekrævende

Gratis, fleksibelt IDE med stærke Java-værktøjer og plugins til flere sprog, men ressourcekrævende

Stem (191 stemmer)

Programlicens Free

Udvikler eclipse

Version 1.22.0-build-5169

Virker under Windows

Stem

(191 stemmer)

Udvikler

eclipse

Virker under

Windows

Programlicens

Free

Version

1.22.0-build-5169

Fordele

  • Gratis IDE med tydelig styrke til Java-udvikling
  • Inkrementel compiler og gode værktøjer til fejl, refaktorering og debugging
  • Kan udvides til flere sprog via plugins og pakker (blandt andet C, C++, PHP og Ruby)
  • Meget online dokumentation og et aktivt community

Ulemper

  • Plugin-økosystemet kan blive komplekst med versioner og kompatibilitet
  • Plugins kan være besværlige at håndtere, især når der er mange i forvejen
  • Fylder en del med udvidelser og kan gøre programmet (og PC’en) langsommere
  • Tutorials kan virke overvældende for begyndere

Eclipse er et gratis udviklingsmiljø (IDE) til Windows, kendt for at gøre det nemt at bygge Java-programmer fra bunden. Projektet blev oprindeligt udviklet af IBM og vedligeholdes i dag af Eclipse Foundation.

Det er især for udviklere, der vil have et fleksibelt IDE med fokus på Java, og som samtidig gerne vil kunne udvide miljøet til andre sprog via plugins.

Stærkt udgangspunkt til Java-udvikling

Eclipse er først og fremmest designet til Java, og værktøjerne er tydeligt optimeret til netop det. Den indbyggede inkrementelle compiler hjælper med at fange fejl, mens du skriver, så du hurtigere kan rette kursen. Dertil kommer klassiske IDE-funktioner som syntakskontrol, kodefuldførelse, refaktorering og debugging, både lokalt og eksternt. I daglig brug håndterer Eclipse også flere opgaver på én gang og kan filtrere uden de store problemer, hvilket gør det velegnet til større projekter.

Udvidelser gør værktøjet bredere end bare Java

En af de store årsager til, at Eclipse er så udbredt, er plugin-økosystemet. Med tredjepartsplugins og forskellige pakker kan IDE’et også understøtte andre sprog og rammeværk, blandt andet C, C++, PHP og Ruby. Det betyder, at du i mange tilfælde kan blive i det samme udviklingsmiljø, selv når opgaverne skifter.

Eclipse nævner også understøttelse af servere, som oftest i Java-verdenen. Samtidig findes der en række hjælpeværktøjer, der kan integrere Eclipse med andre programmer, og det udvider mulighederne i en udviklingsworkflow. Der er endda mulighed for at oprette dokumenter, hvilket kan være praktisk, når man samler noter eller projektmateriale i samme miljø.

Dokumentation og læring, meget at hente, men ikke altid let

Mængden af plugins har en positiv side, der findes meget online dokumentation, og fællesskabet omkring Eclipse er aktivt, når man søger hjælp. Til gengæld kan tutorials virke overvældende og lidt kringlet, især for begyndere. Selve basisprogrammet føles dog nogenlunde genkendeligt, hvis man har arbejdet i andre IDE’er før.

Når fleksibilitet koster tid og ressourcer

Eclipse bliver hurtigt mere komplekst, når man først går i gang med mange udvidelser. En udfordring er, at plugins kan have afhængigheder, hvor forskellige versioner af samme plugin kræves af forskellige årsager, og at plugins til kerneversionen ikke nødvendigvis passer til alt. Det kan gøre plugin-håndtering besværlig.

Derudover kan plugin-installationer være irriterende, især hvis miljøet allerede rummer mange udvidelser. Plugins fylder også, og det kan trække ressourcer og gøre programmet langsommere, i nogle tilfælde også hele PC’en. Hvis du leder efter et letvægtsværktøj, er Eclipse derfor ikke det oplagte valg. Til gengæld får du meget bred dækning af udviklingsbehov, hvis du holder installationen stram og kun vælger det, du faktisk har brug for.

Fordele

  • Gratis IDE med tydelig styrke til Java-udvikling
  • Inkrementel compiler og gode værktøjer til fejl, refaktorering og debugging
  • Kan udvides til flere sprog via plugins og pakker (blandt andet C, C++, PHP og Ruby)
  • Meget online dokumentation og et aktivt community

Ulemper

  • Plugin-økosystemet kan blive komplekst med versioner og kompatibilitet
  • Plugins kan være besværlige at håndtere, især når der er mange i forvejen
  • Fylder en del med udvidelser og kan gøre programmet (og PC’en) langsommere
  • Tutorials kan virke overvældende for begyndere