Download.it - sökikon
Advertisement

En global community och öppen utbyggbar utvecklingsmiljö för att utveckla programvara

En global community och öppen utbyggbar utvecklingsmiljö för att utveckla programvara

Röster: (191 röster)

Programlicens: Free

Utvecklare: Eclipse

Version: 1.22.0 Build 5169

Fungerar under: Windows

Röster:

Programlicens

(191 röster)

Free

Utvecklare

Version

Eclipse

1.22.0 Build 5169

Fungerar under:

Windows

Fördelar

  • Innehåller alla verktyg för professionell Java-utveckling
  • Öppen källkod och gratis
  • Utökbart och anpassningsbart gränssnitt
  • Kraftfulla felsökningsalternativ

Nackdelar

  • Gränssnittet kan vara ovänligt och förvirrande
  • Automatisk komplettering och felkontroll i realtid kan vara irriterande
  • Lite användarvänlig dokumentation

Eclipse är en komplett integrerad utvecklingsmiljö (IDE) som främst är inriktad på programmeringsspråket Java. Programmet används för att skriva, redigera, kompilera och felsöka källkod. Eclipse är en programvara med öppen källkod som utvecklas gratis av gemenskapen. IDE:n sticker ut från andra alternativ med öppen källkod eftersom den har en rik uppsättning funktioner som konkurrerar med till och med kommersiella tillämpningar. Programmet är skrivet i själva Java. Detta gör att programmet kan köras enhetligt i nästan alla operativsystem och de flesta versioner av Windows.

Huvudgränssnittet i Eclipse består av ett antal paneler som alla kan anpassas. Paneler kan läggas till eller tas bort efter behov. Gränssnittet kan verka rörigt för personer som inte utvecklar komplexa eller företagsliknande program. I huvudredigeringsfönstret används kontextkänslig markering så att nyckelord, symboler och andra objekt visas i olika färger. Programmet spårar automatiskt parenteser för att se till att de paras ihop på rätt sätt. Flera källfönster kan öppnas och redigeras med hjälp av ett flikgränssnitt, vilket förenklar felsökning och ändring av många objekt samtidigt.

En av de mest attraktiva funktionerna i Eclipse är att det har felkontroll i realtid. Programmet kontrollerar automatiskt om det användaren just skrivit in är ett giltigt nyckelord, variabel, metod eller symbol. Den understryker eller markerar allt som inte är meningsfullt. På så sätt kan vem som helst automatiskt veta om ett fältnamn är felstavat eller om det finns andra problem. Den här funktionen kan faktiskt bli irriterande eftersom den felkontrollerar medan man skriver. Eclipse ger ibland varningar och förslag innan det fullständiga namnet på en metod har skrivits färdigt.

Eclipse har kraftfulla automatiserings- och felsökningsverktyg för programmerare. Den kan automatiskt generera nya klassfiler och stubs för gränssnitt. Den kan automatiskt skapa get- och set-metoder för fält. Användare kan ställa in programmet så att det genererar javadokkod. Felsökningsverktygen är imponerande. Eclipse integrerar dokumentation och källkod för kärnbiblioteken i felsökaren. Den har alternativ för spårning och stegvis felsökning. Detta innebär att användarna kan gå linje för linje genom ett program och alla standardbiblioteksmetoder för att se varför problem uppstår. Användarna måste i vissa fall konfigurera IDE för att använda standardbibliotekskällan.

Eclipse har ett antal verktyg för avancerade utvecklare. Den stöder versionering och versionsspårning. Den har verktyg för att stödja utvecklingen av servrar, servlets och webbaserade tillämpningar. Det finns en del samarbets- och byggverktyg. Eclipse har också många insticksprogram som gör det lättare att koda och använda externa verktyg. Nästan varje del av programmet, från den grundläggande redigeraren upp till hur koden kompileras, kan anpassas eller justeras från menyerna. Eclipses styrka är också en av de största svagheterna. Priset för funktionerna är ett alltmer komplext nätverk av inbäddade menyer och alternativ som är svåra att navigera och använda.

Fördelar

  • Innehåller alla verktyg för professionell Java-utveckling
  • Öppen källkod och gratis
  • Utökbart och anpassningsbart gränssnitt
  • Kraftfulla felsökningsalternativ

Nackdelar

  • Gränssnittet kan vara ovänligt och förvirrande
  • Automatisk komplettering och felkontroll i realtid kan vara irriterande
  • Lite användarvänlig dokumentation