Eclipse
| Versie | 4(per 22-10-2014) |
| Platforms | Windows, Mac, Linux |
| Licentie | Open source |
| Categorie | Programmeren |
Belangrijkste functies
- Gratis IDE voor het ontwikkelen van toepassingen
- Ondersteunt Java standaard
- Zeer uitbreidbaar
- Aanpasbare werkruimte
- Eenvoudige integratie met versiebeheersystemen
Softwareoverzicht
Eclipse is een gratis IDE waarmee je softwaretoepassingen kunt ontwikkelen en debuggen. Het programma is beschikbaar voor Windows, Mac OS X en Linux.
Eclipse wordt voornamelijk gebruikt voor het ontwikkelen van Java-software, maar je kunt het ook gebruiken voor andere programmeertalen. Eclipse heeft bijvoorbeeld distributies voor het ontwikkelen van C/C++- en PHP-software. Het programma is gebaseerd op Equinox-technologie, die een plug-insysteem biedt om de basissoftware uit te breiden.
Hieronder staat een lijst met de belangrijkste Eclipse-distributies:
- Eclipse IDE for Java Developers
- Eclipse PDT (PHP Development Tools)
- Eclipse IDE for C/C++ Developers
- Google ADT (Android Development Tools)
Dankzij het plug-inframework van Eclipse kun je eenvoudig extra functies installeren. Je kunt bijvoorbeeld ook ondersteuning voor talen zoals Fortran, JavaScript, Perl, Ruby, Groovy en Python toevoegen met direct beschikbare plug-ins. Daarnaast kun je je eigen plug-ins maken en deze met andere gebruikers delen.
Als je op zoek bent naar een goede, gratis Java-IDE, is Eclipse een uitstekende ontwikkelingstool. Als je toepassingen ontwikkelt in andere talen dan Java, zijn er mogelijk betere opties beschikbaar.
Primair bestandstype
Ondersteunde bestandstypen
| Extensie | Bestandstype |
|---|---|
| .PROJECT | Eclipse-bestand met projectinstellingen |
| .BUILDPATH | Eclipse-buildpadbestand |
| .C | C/C++-broncodebestand |
| .CPP | C++-broncodebestand |
| .CSS | Cascading stylesheet |
| .GROOVY | Groovy-broncodebestand |
| .H | C/C++/Objective-C-headerbestand |
| .HPP | C++-headerbestand |
| .HTML | HTML-bestand |
| .JAVA | Java-broncodebestand |
| .JS | JavaScript-bestand |
| .JSP | Jakarta Server Page |
| .MK | Makefile |
| .PHP | PHP-broncodebestand |
| .PL | Perl-script |
| .PROPERTIES | Java-propertiesbestand |
| .PY | Python-script |
| .RB | Ruby-broncode |
| .XML | XML-bestand |
Overige gerelateerde bestandstypen
| Extensie | Bestandstype |
|---|---|
| .ALX | BlackBerry Application Loader XML-bestand |
| .AP_ | ADT Android Developer Package |
| .APPLET | Eclipse-beleidsbestand voor Java-applets |
| .BSH | BeanShell-script |
| .CLASS | Java-klassebestand |
| .CXX | C++-broncodebestand |
| .DITA | DITA-document |
| .DITAMAP | DITA-topicmapbestand |
| .EXL | JSDAI-inclusie- of uitsluitingslijst |
| .FXML | FXML-broncodebestand |
| .GVY | Groovy-broncodebestand |
| .HXX | C++-broncodeheaderbestand |
| .IPP | Inline Guard-macrobestand |
| .J | Java-bronbestand |
| .JAR | Java Archive |
| .JAV | Java-bronbestand |
| .JSPF | Java Server Page-fragment |
| .NSH | NSIS-headerbestand |
| .NSI | NSIS-script |
| .PHP3 | PHP 3-webpagina |
| .SH | Bash-shellscript |
| .SVN-BASE | Subversion-basbestand |
| .SYM | Symbolenbestand |
| .TLD | Bestand met tagbibliotheekbeschrijving |
| .UML | UML-objectgegevensmodel |
| .UMLCLASS | UML-klassemodel |
| .XMI | XML Metadata Interchange-bestand |