JEdit
Programmeren in Linux is fun!
Omschrijving: Uitgebreide programmeeromgeving
Website: http://www.jedit.org/
Reviewer: Jesse Dijkstra <grover@home.nl>
Inleiding
Om toch maar eens door de vele editors te bladeren is Emacs to wel een veel gebruikte, door de vele plug-ins die ervoor geschreven zijn. Maar een van de nadelen van Emacs vind ik zelf de layout. Nu vond Marnix onlangs een goed alternatief, en ik ging het metteen gebruiken, zo kwam jEdit bij mij in beeld. Als voorstander van de Open Source community was ik natuurlijk erg blij met deze editor en ging het al snel gebruiken. jEdit is een product van Mike Dillon en Slava Pestov en vele anderen mensen ontwerpen plugins, RPM's, layout etc. voor jEdit.
Uiterlijk
Wat me direct opvalt bij jEdit is het uiterlijk. Een editor die skinable is en mooie standaard layout heeft bij de laatste versies. Het heeft een rustgevende standaard-skin die ik persoonlijk erg fijn vind om mee te programmeren. Ook als je een andere skin kiest verandert er niets aan de layout van jEdit. Je kan bijna alles praktisch veranderen, van color schemes tot de save button. En het fijne aan Open Source is, je kan het altijd nog tweaken.
Functionaliteit
jEdit heeft een gemakkelijke interface. De bovenste balk heeft de standaard interface met de standaard dingen zoals het File menu, maar heeft ook het menu Macro's, Plugins en Markers die de functionaliteit van jEdit verbeteren. Onder deze balk zit een balk die veel gezien wordt bij editors van deze tijd. De standaard quickbutton balk die links symboliseren naar dezelfde dingen die onder andere onder het File menu staan. Hier vind je dingen zoals: Save, Save New, New etc. Ook het edit gedeelte heeft een prettige layout. Een zijbalk die je weg kan halen waar de lines van de code op staan en de codefolding tabjes in staan. Hieronder staan nog andere tabjes voor de verschillende bestanden. jEdit ondersteunt meer dan 80 verschillende code types waaronder de meest gebruikte zoals PHP, HTML, Java, C++, C, Assembler etc. Hij herkent deze zelf en past de goede color coding toe op de bestanden. jEdit opent bij het opstarten automatisch bestanden die je niet hebt opgeslagen en heeft zelfs een functie die altijd je code bijhoudt en met een crash dus een backup bijhoudt die hij automatisch vraagt om op te roepen bij zo'n crash. De vele plugins zoals IRC, Configurable Code Folding etc. maken deze editor een zeer fijne editor.
Voor al deze functies en de mooie layout moet je wel iets terug geven, de snelheid. Hoewel het bij mij altijd prima heeft gedraaid draaide het voor Marnix soms een beetje te sloom voor zijn Java programmatuur. Maar dit ligt vooral aan het feit dat hij KDE, jEdit en de IRC plugin geladen had, en ondertussen Java compileerde. Dit probleem voor hem was al snel verholpen doordat hij Fluxbox gebruikte. Onder mijn systeem configuratie heb ik geen problemen gehad.
Pluspunten
- ondersteuning voor meer dan 80 code architectures;
- vele plugins waaronder IRC en Configurable Code Folding;
- mooie layout;
- volledig Opensource;
- flexible Interface.
Minpunten:
- langzaam op oudere machines of zware window manager.
Beoordeling:
