Eclipse 2.1 til Java, C++ og PHP

Open source udviklingsværktøjet er blevet opdateret til version 2.1. Programmet bygger på plug-ins, og siden den forrige version er der kommet mange af slagsen til. Nu er Eclipse ikke bare et Java-værktøj længere. Programmet kan benyttes til en lang række miljøer og sprog, såsom C, C++ og PHP. Det kommer selvfølgelig også med masser af Java-funktionalitet.

Java med mere

Her på kanalen kiggede vi sidste sommer på udviklingsværktøjet Eclipse, som er et open source IDE, Integrated Development Environment. Det er den slags programmeringsværktøjer, hvor man kan redigere kildekode, finde fejl og kompilere.

Den gang, hvor Eclipse netop havde rundet version 2.0, beklagede vi os over programmets mangler. Eclipse er lidt anderledes end andre IDE'er, idet at programmet bygger på plug-ins. I sig selv kan programmet faktisk ikke særligt meget, men der er sket en masse for Eclipse siden version 2.0. Den nyeste version kalder sig ganske ydmygt for 2.1, og den kom til verden for et par måneder siden.

Java var det første sprog, som Eclipse understøttede, og her kan programmet godt konkurrere med de dyre, kommercielle IDE'er. Og nu kan man også få open source plug-ins, så man kan benytte programmet til at udvikle C og C++ med - også til Windows-platformen.

Ideen med at bygge IDE'et på plug-ins er ikke helt tosset, da man så kan minimere IDE'ets ressourceforbrug ved kun at installere de komponenter, man har brug for i sit udviklingsarbejde. Samtidig burde det også give en nemmere brugerflade. Og hvis man ønsker at skrive et IDE til et nyt sprog eller udviklingsmiljø, så byder Eclipse på et rigt miljø, som gør det nemmere end at skrive et nyt IDE helt fra bunden.

I løbet af det sidste års tid er der kommet mange spændende nyheder til Eclipse-miljøet.

GNU C og C++ til Unix og Windows
Den mest spændende nyhed er nok plug-in'en CDT, som er et udviklingsmiljø til C og C++.

CDT benytter GNU-projektets compilere og debuggere, som skal installeres først. De findes til de fleste Unix- og Linux-systemer. Til Windows findes biblioteket Cygwin, som er et Unix-lignende miljø til Windows, som indeholder porterede udgaver af GNU-compileren GCC, samt andre værktøjer, såsom debuggeren GDB og kompilerings-værktøjet Make.

Så har man set det med: C++ udvikling i et Java-baseret IDE.

Fødte Windows-programmer

Et alternativ til Cygwin under Windows er Minimalist GNU for Windows, MinGW, som er en samling af Windows-specifikke open source-biblioteker. Det er eksempelvis header-filer, der gør det muligt at skrive fødte Windows-applikationer, som ikke kræver tredjeparts DLL-filer for at virke.

Det kræver en smule viden om virkemåden af Makefile-scripts, som er de scripts, Make-programmet benytter til at udføre kompileringen med, men så får man også et stærkt miljø til udvikling i C og C++.

COBOL-understøttelse er også under udvikling, og uden for selve projektgruppen er andre i gang med at udvikle plug-ins til programmet. Blandt de mange projekter er for eksempel PHPEclipse, som er en PHP-editor, mens mange plug-ins befinder sig i Java-verdenen.

Her findes for eksempel plug-ins til styring af Java-webserveren Tomcat samt et utal af andre små, smarte plug-ins. En fyldig oversigt kan findes på websitet Eclipse Plug-ins.

Eclipse 2.1 findes til Windows, Macintosh OS X, Linux og mange Unix'er. Programmet kan downloades fra projektets hjemmeside. Programmet kræver Java 2 SE 1.3 eller senere.

Annonce

Annonceindlæg fra Computerworld

AI udvikler sig hurtigere, end vi kan nå at forstå den

Det kan være svært at få armene ned i begejstringen over AI’s kompetencer. Men vi ved stadig overraskende lidt om, hvorfor modellerne gør, som de gør.

Navnenyt fra it-Danmark

Netip A/S har pr. 1. juli 2026 ansat Jacob Holm Jensen som Supportkonsulent ved netIP's kontor i Thisted. Han kommer fra en stilling som IT Supporter hos Revisionsselskabet RSM. Han er uddannet Datatekniker hos netIP - Jacob vender dermed hjem igen. Nyt job

Jacob Holm Jensen

Netip A/S

Fellowmind Denmark A/S har pr. 1. september 2026 ansat Morten Jakobi som Business Unit Director. Han skal især beskæftige sig med at samle og udvikle Fellowminds forretning inden for Managed Services, Cloud Infrastructure & Security. Han kommer fra en stilling som Chief Executive Officer hos Inventio.it A/S. Han har tidligere beskæftiget sig med Ledelse og udvikling af Managed Services, serviceforretninger og transformation i Norden og Benelux. Nyt job

Morten Jakobi

Fellowmind Denmark A/S

Arctic Wolf Networks har pr. 3. august 2026 ansat Johnny Krogsboll som Head of Sales Engineering for Norden.Med base i Stockholm får han ansvaret for Arctic Wolfs samlede Sales Engineering-organisation i den nordiske region.<br /><br />Johnny Krogsboll skal være med til at udbygge Arctic Wolfs tilstedeværelse i Norden og hjælpe virksomheder og organisationer med at stå stærkere over for et stadig mere komplekst cybertrusselsbillede. Det skal blandt andet ske i tæt samarbejde med Arctic Wolfs vigtigste kanalpartnere i regionen.<br /><br />Gennem sin karriere har Johnny Krogsboll arbejdet med og rådgivet virksomheder hos blandt andre Hewlett-Packard, Trend Micro og Palo Alto Networks med fokus på at skabe konkret værdi af deres teknologiinvesteringer. Nyt job

Johnny Krogsboll

Arctic Wolf Networks

Netip A/S har pr. 11. august 2026 ansat Emil Kristoffersen som IT-Supporterelev ved netIP's kontor i Thisted. Han er uddannet Fisker, - Emil har dermed valgt et karriereskifte. Nyt job

Emil Kristoffersen

Netip A/S