Zoekpictogram van Download.it
Advertisement

Complete environment for Java

Complete environment for Java

Oordeel: (6 stemmen)

Programma-licentie: Gratis

Softwareontwikkelaar: Eclipse

Versie: 1.22.0 Build 5169

Werkt onder: Windows

Ook beschikbaar voor Mac

Oordeel:

Programma-licentie

(6 stemmen)

Gratis

Softwareontwikkelaar

Versie

Eclipse

1.22.0 Build 5169

Werkt onder:

Ook beschikbaar voor

Windows

Mac

Voordelen

  • Bevat alle hulpmiddelen voor professionele Java-ontwikkeling
  • Open source en gratis
  • Uitbreidbare en aanpasbare interface
  • Krachtige debugopties

Nadelen

  • Interface kan onvriendelijk en verwarrend zijn
  • Auto-aanvullen en realtime foutcontrole kunnen vervelend zijn
  • Weinig gebruiksvriendelijke documentatie

Eclipse is een complete geïntegreerde ontwikkelomgeving (IDE) die vooral gericht is op de programmeertaal Java. De applicatie wordt gebruikt om broncode te schrijven, bewerken, compileren en debuggen. Eclipse is open source software die gratis door de gemeenschap wordt ontwikkeld. De IDE onderscheidt zich van andere open source opties omdat het een rijke set aan functies biedt die zelfs commerciële applicaties evenaren. Het programma is zelf in Java geschreven. Dit maakt het mogelijk om de applicatie uniform te draaien op bijna alle besturingssystemen en de meeste versies van Windows.

De hoofdinterface van Eclipse bestaat uit een aantal panelen die allemaal aanpasbaar zijn. Panelen kunnen naar behoefte worden toegevoegd of verwijderd. De interface kan onoverzichtelijk lijken voor mensen die geen complexe of bedrijfsmatige applicaties ontwikkelen. Het hoofdbewerkingsvenster gebruikt contextgevoelige markering, zodat trefwoorden, symbolen en andere items in verschillende kleuren worden weergegeven. Het programma houdt automatisch haakjes bij om ervoor te zorgen dat ze correct gepaard zijn. Meerdere bronvensters kunnen worden geopend en bewerkt met behulp van een tabbladinterface, waardoor het debuggen en wijzigen van veel objecten tegelijk wordt vereenvoudigd.

Een van de meest aantrekkelijke eigenschappen van Eclipse is de realtime foutcontrole. De applicatie controleert automatisch of wat de gebruiker net heeft getypt een geldig trefwoord, variabele, methode of symbool is. Alles wat niet klopt wordt onderstreept of gemarkeerd. Dit maakt het meteen duidelijk of een veldnaam verkeerd gespeld is of dat er andere problemen zijn. Deze functie kan soms vervelend zijn omdat het fouten controleert tijdens het typen. Eclipse geeft soms waarschuwingen en suggesties voordat de volledige naam van een methode is ingetypt.

Eclipse beschikt over krachtige automatiserings- en debuggereedschappen voor programmeurs. Het kan automatisch nieuwe klassebestanden en stubs voor interfaces genereren. Het kan automatisch get- en setmethoden voor velden creëren. Gebruikers kunnen het programma instellen om javadoc-code te genereren. De debuggereedschappen zijn indrukwekkend. Eclipse integreert documentatie en broncode voor de kernbibliotheken in de debugger. Het biedt opties voor traceren en stapsgewijs debuggen. Dit betekent dat gebruikers regel voor regel door een applicatie en alle standaardbibliotheekmethoden kunnen stappen om te zien waarom er problemen optreden. Gebruikers moeten de IDE soms configureren om de broncode van de standaardbibliotheek te gebruiken.

Eclipse biedt een aantal hulpmiddelen voor geavanceerde ontwikkelaars. Het ondersteunt versiebeheer en versietracking. Het heeft hulpmiddelen voor de ontwikkeling van servers, servlets en webgebaseerde applicaties. Er zijn enkele samenwerkingstools en bouwgereedschappen. Eclipse heeft ook veel plug-ins beschikbaar om het coderen en het gebruik van externe tools te vergemakkelijken. Bijna elk onderdeel van het programma, van de basiseditor tot de manier waarop code wordt gecompileerd, kan vanuit de menu's worden aangepast of afgesteld. De kracht van Eclipse is ook een van de belangrijkste zwakke punten. De veelheid aan functies resulteert in een steeds complexer netwerk van geneste menu's en opties die moeilijk te navigeren en te gebruiken zijn.

Voordelen

  • Bevat alle hulpmiddelen voor professionele Java-ontwikkeling
  • Open source en gratis
  • Uitbreidbare en aanpasbare interface
  • Krachtige debugopties

Nadelen

  • Interface kan onvriendelijk en verwarrend zijn
  • Auto-aanvullen en realtime foutcontrole kunnen vervelend zijn
  • Weinig gebruiksvriendelijke documentatie