Plone ontwikkeling met Eclipse
Nadat ik al van mijn collega had vernomen dat een andere collega (duidelijk hè) naar tevredenheid gebruik maakt van Eclipse voor Plone ontwikkeling ben ik afgelopen week toch eens gaan kijken naar deze tool. Mede ook door de suggestie van Colin, onze accessibility trainer, om eens een keertje te kijken naar Aptana van Adobe. Dit is een tool die te vergelijken valt, qua funtionaliteit, met Macromedia Adobe Dreamweaver. Toen duidelijk werd dat Aptana ook als plugin voor Eclipse beschikbaar is op Linux, was het hek van de dam:
sudo apt-get install eclipse
Waarom
Code completion. Niets meer, niets minder. Oftewel een Visual Studio .Net achtige omgeving voor het ontwikkelen in Plone en dan in het bijzonder Python. En met behulp van de Aptana plugin komt daar ook nog eens uitstekende ondersteuning voor (X)HTML en CSS bij.
Dit laatste is weer extra intessant, want ik ben niet heel erg enthousiast over de editors voor (X)HTML en CSS die ik tot nu toe heb gebruikt onder Linux. Ik val uiteindelijk telkens terug op GEdit of Kate, afhankelijk van het gebruik van Ubuntu of Kubuntu. Onder Windows maak ik gebruik van Notepad++ (wereldprogramma!) en TopStyle. Nadeel van de laatste is de stilstand van de ontwikkeling. Het is een fijn programma, maar de laatste echte update is alweer een paar jaar geleden. En in de wereld van IT is stilstand achteruitgang. Daarnaast is het programma vrij prijzig vergeleken met Eclipse (of Aptana).
Wat heb je nodig
Een goede uitleg hoe je Eclipse klaarmaakt voor gebruik voor Plone ontwikkeling bestaat al: Developing Plone with Eclipse IDE. Dat hoef ik dus niet meer uit te leggen. Maar de belangrijkste tools die je nodig hebt zijn:
- Eclipse SDK
- IDE with Java development support out-of-the-box
- Integrated CVS client
- PyDev
- Python development plug-in
- syntax highlighting, syntax-check, outline, ... update-manager: Pydev; http://pydev.sourceforge.net/updates/
- Subclipse
- Subversion version management client plug-in update-manager: Subclipse; http://subclipse.tigris.org/update_1.2.x
- Webtools
- Web development plug-in targetted to J2EE developers, but has some handy tools from which everyone can benefit
- XML, HTML, Javascript editors with syntax coloring
- it's easy enough to map the HTML editor to .zpt, .cpt, and .pt files
- JSEclipse helps developing JavaScript:
- Contextual code completion & shortcuts, Project outline and quick navigation through function declarations;
- syntax highlighting and error reporting;
- Support for JavaDoc documentation and multi-line comments and more.
Of de Webtools nuttig zijn is ook maar de vraag. Hiervoor maak ik gebruik van Aptana.
Ook Windows
De genoemde software werkt allemaal ook onder Windows. Maar zoals eigenlijk voor alle Java software die je onder Windows wilt gebruiken geldt dat een beetje moderne computer een must is. Als je daaraan voldoet, dan is het een mooie tool.
Reageer
Reageren? Stuur een trackback (Zet Javascript aan om een Trackback URL te genereren ) of gebruik onderstaand formulier.