Eclipse-udviklere dropper Windows til fordel for Linux

Linux bliver stadig mere populært som styresystem blandt programmører, der bruger udviklingsmiljøet Eclipse. Det koster på Windows' popularitet.

Programmører med hang til udviklingsmiljøet Eclipse bliver mere og mere glade for Linux, viser en ny undersøgelse fra Eclipse Foundation.

Således bruger næsten en tredjedel af de adspurgte udviklere i undersøgelsen Linux som styresystem, når der skal skrives kode i Eclipse.

Til sammenligning lå tallet på 20 procent i 2007.

Windows-popularitet aftager

Resultaterne fra undersøgelsen er baseret på i alt 1.696 udfyldte spørgeskemaer, og den viser samtidig, at Windows er faldet i popularitet fra 74 procent i 2007 til 58 procent i 2010 hos Eclipse-folket.

Ubuntu er den mest populære Linux-distribution blandt Eclipse-udviklerne, efterfulgt af Fedora.

Undersøgelsen viser samtidig, at Java stadig er det suverænt mest populære programmeringssprog på Eclipse-platformen med en andel på knap 70 procent af de adspurgte, efterfulgt af C/C++ med lidt mere end 10 procent og PHP med ni procent.

52,6 procent af de adspurgte i undersøgelsen var programmører, oplyser Eclipse Foundation.

Tips og korrekturforslag til denne historie sendes til tip@version2.dk
Kommentarer (25)
sortSortér kommentarer
  • Ældste først
  • Nyeste først
  • Bedste først
NA NA

Man skal da være godt dum hvis man vælger at betale

Ja jo mindre de programmer man betaler for er bedre - man skal være godt dum hvis man vælger at bruge et program bare fordi det er gratis hvis der findes et bedre program.

NA NA

Hvilke ekstra fordele får Eclipse-udviklerne, hvis de vælger den ekstra omkostning ved at bruge Windows?

I forbindelse med deres brug af Eclipse ikke mange men som minimum muligheden for at udvikle C/C++ programmer til windows. Det kan også tænkes at de bruger deres pc til andet end at udvikle i Eclipse

Niels Wind

Tja - min kunde skiftede for ca 2½ år siden IBM Websphere udviklingen over til linux (deres RAD værktøj er baseret på eclipse). Ikke for at spare penge da licenserne til windows var jo betalt via OEM alligevel, men det gav flg fordele:

  • De dengange mange MB ram (8) kunne udnyttes under linux. Win64 var ikke supporteret af it organisationen eller af IBM. Office ting kunne klares via citrix.

  • Udviklerne fik et miljø der tættere svarede til det der kørte i produktion (linux)

  • Udviklerne kunne lide de powertools der blev tilgængelig i linux, og mange opensource projekter har direkte support for linux

Per Hansen

Jeg tvivler på at det har ret meget at gøre med, om man skal betale windoze skat eller ej.

Eclipse kører bare markant hurtigere på et OS der kan håndtere multithreading (og det samme gælder rigtigt mange andre programmer, som udnytter multithreading).

Jesper S. Møller

[citat]Eclipse kører bare markant hurtigere på et OS der kan håndtere multithreading[/citat]
Og hvilken retning peger det så? Windows (NT) har haft multithreading siden 1993 (altid), Linux har haft native LinuxThreads siden 1996-97.

Og SWT har altid været pænt med fremme til både Win32 og Gtk i modsætning til f.eks Mac OS X understøttelsen, som historisk ikke har været i top (men dog er blevet helt fin efterhånden).

I den sidste ende handler det jo om hvilken platform, der går udviklerne mest effektive (inkl. de andre ting, platformen kan), samt om omgivelserne tillader dem at køre disse platforme, "corporate regler" og den slags.

Jeg har rent tilfældigt i går og i dag hørt om udviklingsteams i "ellers rene MS miljøer", der har fået lov til at skifte udviklingsplatform til Linux -- de virker glade.

Selv er jeg 70/30 på Windows og Mac OS X - begge virker fint, men på forskelligt hardware, så det kan ikke helt sammenlignes.

YMMV.

Per Hansen

Ja, windows har haft multithreading længe, det fungerer bare ""/)(#&")#& .... :)

Jeg har prøvet eclipse på nøjagtig samme hardware, med både windows (XP) og linux (Ubuntu), og der var en verden til forskel.

Jeg bruger en blanding af windows og linux. Begge dele har deres fordele, og det er normalt kunderne der vælger hvad man bruger anyway :)

NA NA

Jeg har prøvet eclipse på nøjagtig samme hardware, med både windows (XP) og linux (Ubuntu), og der var en verden til forskel.

Hvis du kører XP er det det der er galt. Har selv lavet lidt eksperimenter med et multitrådet Java program som kørte på en rimelig kraftig computer (8 kerner, 48 gb ram etc). Det blev kørt under Linux, Windows Vista 64, og Windows 7. Programmet kørte 100 % hurtigere i Linux end Vista tilgengæld kørte det 20 % hurtigere på Windows 7 end i Linux. Så vidt jeg husker er der en eller andet intel multitråd teknik i Windows 7

Nicolai Møller-Andersen

Jaja, Windows NT var perfekt allerede i 1993. Så mangler vi bare at nævne AmigaOS, - eller hvorfor ikke Mikados fra DDE, som allerede i halvfjerserne supporterde 8 brugere på en 8088 @ 10MHz.
Det er ikke hverken svært eller dyrt at købe en håndfuld billige eee, som fint kan køre både diverse Windowser og Ubuntu. Jeg har prøvet det, og der er een af maskinerne, som er markant hurtigere til stort set alt. Her er et hint: Det er den, som ikke spilder tid på antivirus. Det er facts; Alt andet er spekulationer.

Martin Bøgelund

I forbindelse med deres brug af Eclipse ikke mange men som minimum muligheden for at udvikle C/C++ programmer til windows.

Med Eclipse på Linux får man jo også mulighed for at udvikle C/C++ til Linux. Forskellen er derfor symmetrisk, og er overordnet set ikke en særskilt fordel for Windows.

Det kan også tænkes at de bruger deres pc til andet end at udvikle i Eclipse

De professionelle udviklere jeg kender til, betragter ikke virus-scanning og spil som værdiskabende aktiviteter ifm. softwareudvikling.

Kan du nævne fordele ved Eclipse+Windows som batter noget?

NA NA

De professionelle udviklere jeg kender til, betragter ikke virus-scanning og spil som værdiskabende aktiviteter ifm. softwareudvikling.

Hvad skal man bruge en virus scanner til hvis det eneste program man kører er Eclipse ?

Jeg stoppede for nogle år siden med at køre antivirus program på mine windows pc'er da det på daværende tidspunkt var 10 år siden jeg havde fået en virus.

Robert Larsen

Kan du nævne fordele ved Eclipse+Windows som batter noget?

Kendskab ? Hvis man i 20 år har brugt Windows og aldrig har rørt Linux, så er man langt mere effektiv på Windows.

Heterogent miljø ? Jaja, Java er platformuafhængigt i teorien, men i praksis er der store forskelle, og de spottes ikke, hvis alle bruger Linux.

Selv bruger jeg Linux, bortset fra, når jeg skal se, om noget jeg har lavet også virker fornuftigt på Windows...det bruger jeg nok 15 minutter på hver måned.

Martin Bøgelund

Sune Thrane:

Det kan også tænkes at de bruger deres pc til andet end at udvikle i Eclipse

og

Sune Thrane:

Hvad skal man bruge en virus scanner til hvis det eneste program man kører er Eclipse ?

Hvis du lige bestemmer dig for hvilke brugere du snakker om - dem der kun kører Eclipse, eller dem der også kører andet end Eclipse - skal jeg gerne svare :-)

Martin Bøgelund

Kendskab ? Hvis man i 20 år har brugt Windows og aldrig har rørt Linux, så er man langt mere effektiv på Windows.

Det ser jeg ikke som en fordel der særskilt taler for at køre Windows. Forskellen er symmetrisk - hvis man kender Linux vil fordelen ligge der.

Det der observeres iflg. artiklen, er en bevægelse væk fra Windows over mod Linux - hvis man i lyset af det hævder at der er særskilte fordele ved at benytte Windows til udvikling på Eclipse, forventer jeg at se argumenter med en hel del mere god jysk muld under fødderne :-)

Jesper S. Møller

Rolig nu, NMMA, du er vel i det mindste sluppet for Delphi 5 i mellemtiden ;-)

Jeg reagerede jo bare på at Windows trådning blev draget i tvivl, hvor den jo faktisk havde eksisteret fra starten, hvor understøttelsen var rimelig god men ikke så god på f.eks. Solaris.

Et andet faktum er at SWT klassisk har fået på puklen for at Eclipse har været hurtigst på Windows. Se f.eks. https://bugs.eclipse.org/bugs/show_bug.cgi?id=51693

Det er rigtig godt at høre at det åbenbart har rettet sig.

Log ind eller Opret konto for at kommentere