Eclipse: God IDE til Java

Version 2 af IBM's Java-IDE Eclipse, som udgives under en open source licens, er netop sendt på gaden. Der er tale om et seriøst produkt, som dog alligevel kun er en skal, da det bygger på plug-ins. Fremtiden må vise, om udviklere vil udstyre produktet med det, der skal til for at gøre IDE'et til en fuldgyldig spiller.

Dyrkøbt open source

De store producenter i IT-branchen har tilsyneladende fundet på en ny måde at skabe open source-programmer på: Man opkøber et kommercielt program for en hulens masse penge, og frigiver koden under en eller anden open source licens, i håbet om at udviklerne vil komme løbende til og foretage en gratis videreudvikling af produktet.

Metoden blev først brugt af Netscape, efter at firmaet havde slået sig til tåls med endeligt at have tabt browserkrigen til Microsoft. Netscape havde det dog lidt svært med licensen, som ikke helt passede til open source-folkets smag, og først efter en revurdering af licenspolitikken begyndte der at komme gang i udviklingen af Mozilla, som jo netop blev udsendt i version 1.0 for nylig - med knap fire års udvikling bag sig.

Måske inspireret heraf købte Sun grundlaget til Java-IDE'et Forte af det tjekkiske firma NetBeans, og frigav koden under en open source licens. Denne kode ligger til grund for Forte, et program som dog ikke er open source, men findes i en neddroslet gratis version, Forte for Java Community Edition, som ikke lægger restriktioner på brugen. I parentes bemærket har Sun netop omdøbt programmet til Sun ONE Studio.

Den slags kan IBM også. Ophavet var denne gang et canadisk IBM-ejet firma, Object Technology International. Programmet Eclipse var en del af en række værktøjer, som IBM frigav under open source licenser sidste år - til en samlet værdi af 40 millioner dollar, ifølge IBM. Ligesom Sun har IBM bygget et IDE oven på Eclipse, WebSphere Studio, der som navnet antyder primært er rettet mod udvikling til firmaets WebSphere J2EE-servermiljø.

Borland, som producerer Java-IDE'et JBuilder, der netop er udsendt i version 7, udbyder også en gratis version, men denne udgave må ikke bruges kommercielt, hvilket gør programmet uanvendeligt til andet end undervisningsbrug.

IBM har taget et ganske kontroversielt skridt i forbindelse med Eclipse. I lighed med de fleste større Java-IDE'er er programmet skrevet i Java, men den grafiske brugerflade bygger ikke på Java-standarden Swing (Java Foundation Classes, JFC), men på et grafikbibliotek som IBM selv har udviklet, med navnet SWT (Standard Widget Toolkit).

SWT er en kontroversiel størrelse, fordi det i modsætning til Swing bygger på det underliggende styresystems fødte grafik-rutiner. Indtil videre er SWT implementeret til Windows og Unix/Linux.

Tom skal med plug-ins

Under Windows er forskellen imellem Forte og Eclipse slående. Forte er ikke særlig stabilt, og brugerfladen kan virke temmelig kompliceret. Det er ikke lige til at sige, om det er brugen af SWT som grafikbibliotek, som giver den bedre stabilitet i Eclipse, men programmet er i hvert fald væsentligt nemmere at arbejde med.

Den kedelige nyhed er dog, at Eclipse på mange måder blot er en tom skal. Wizards og funktioner til at bygge skeletter, som findes i stort set alle kommercielle IDE'er, er fraværende i Eclipse.

Men det er nu meningen: Eclipse bygger i høj grad på plug-ins, som kan tilføje den ønskede funktionalitet. Ideen er ikke helt tosset, da man så teoretisk set kan minimere IDE'ets ressourceforbrug ved kun at installere de komponenter, man har brug for i sit udviklingsarbejde, og samtidig burde det også give en nemmere brugerflade.

Desværre findes der ikke mange plug-ins til Eclipse i øjeblikket. På hjemmesiden for Eclipse kan man finde en oversigt over plugin-kataloger på nettet, og et andet sted som kan være et besøg værd er Eclipse-Workbench.com.


Eclipse er nemt og velorganiseret, men udover kode-editor, debugger, refactoring og kode-håndtering byder programmet ikke på det store.

Rugbrød uden pålæg
Der er altså ingen smarte wizards til at udvikle eksempelvis EJB'ere eller Servlets med, og heller intet GUI-værktøj. Hvis open source versionen af Eclipse skal have en seriøs fremtid foran sig, kræver det at udviklere skaber plug-ins, som kan håndtere disse muligheder.

Når det er sagt, er Eclipse et dejligt, simpelt IDE, som er intuitivt og lige ud af landevejen. Den medfølgende dokumentation er forbavsende god, og i det hele taget føles IDE'et i høj grad som programmørens medspiller. Der er jo ikke megen pointe i at benytte et IDE, hvis man skal bruge meget lang tid på at sætte sig ind i programmets funktionalitet.

Eclipse kan downloades fra projektets hjemmeside. Windows-versionen fylder 53 megabyte uden JDK. Programmet fungerer gnidningsløst med både Suns og IBM's JDK.

Netcompany A/S

Microsoft Operations Engineer

Københavnsområdet

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Selvstændig IT-sagsbehandler søges til dynamisk virksomhed i Hvidovre

Midtjylland

Netcompany A/S

Erfaren Linux Operations Engineer

Københavnsområdet

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Har du SAP-kendskab, og mod til at arbejde i Forsvarets Cyberdivision i Hvidovre?

Københavnsområdet

Computerworld Events

Vi samler hvert år mere end 6.000 deltagere på mere end 70 events for it-professionelle.

Ekspertindsigt – Lyt til førende specialister og virksomheder, der deler viden om den nyeste teknologi og de bedste løsninger.
Netværk – Mød beslutningstagere, kolleger og samarbejdspartnere på tværs af brancher.
Praktisk viden – Få konkrete cases, værktøjer og inspiration, som du kan tage direkte med hjem i organisationen.
Aktuelle tendenser – Bliv opdateret på de vigtigste dagsordener inden for cloud, sikkerhed, data, AI og digital forretning.

It-løsninger | København Ø

Automatisering med Copilot & Agentic AI

Høst viden og erfaringer fra andre om, hvordan Copilot og Agentic AI i praksis kan skabe værdi og fleksibilitet i din organisation.

Sikkerhed | Online

Erfaringer fra frontlinjen: Sådan ændrer trusselsbilledet sig

Kort og fokuseret digitalt event: Erfaren frontkæmper fra den digitale sikkerhedsverden giver dig overblik og konkrete anbefalinger til det aktuelle trusselsbillede.

Andre events | Valby

CIO Challenges: Teknologi, transformation og ledelse der flytter forretningen

Hvordan moderniseres en it-platform uden legacy? Hvordan skaber man nye AI‑ og cloud‑drevne forretningsmodeller – uden at miste medarbejdere eller brugere undervejs? På CIO Challenges 2025 får du hands‑on erfaringer fra fire danske CIO’er, der...

Se alle vores events inden for it

Navnenyt fra it-Danmark

Norriq Danmark A/S har pr. 1. september 2025 ansat Søren Vindfelt Røn som Data & AI Consultant. Han skal især beskæftige sig med at effektivisere, planlægge og implementere innovative, digitale løsninger for Norriqs kunder. Han kommer fra en stilling som Co-founder & CMO hos DrinkSaver. Han er uddannet Masters of science på Københavns IT-Universitet. Nyt job

Søren Vindfelt Røn

Norriq Danmark A/S

Enterprise Rent-A-Car har pr. 1. september 2025 ansat Christian Kamper Garst som Senior Key Account Manager. Han skal især beskæftige sig med at vinde markedsandele i hele Norden som led i en storstilet turnaround-strategi. Han kommer fra en stilling som Salgsdirektør hos Brøchner Hotels. Nyt job

Christian Kamper Garst

Enterprise Rent-A-Car

Netip A/S har pr. 19. august 2025 ansat Marck Stadel Klaris som Datateknikerelev ved netIP's kontor i Herning. Nyt job