Eclipse naar Netbeans

Ooit gestart in DreamWeaver om daarna, omdat het cooler en handiger was, door te gaan naar Notepad2.  Tijdens de groei van PHP/HTML scripting naar Zend Framework development groeide echter de behoefte aan betere ondersteuning voor diverse zaken. Zo begonnen we met versie controle en wilden we ook meer overzicht over de verschillende bestanden en projecten. Onze behoefte een goede Integrated Development Enviroment (IDE) te gebruiken werd groter en groter.

Eclipse PDT
De afgelopen jaren werkten we met ons hele team in Eclipse. Een geweldig programma. Solide en prettig in gebruik. Oke, we zullen niet ontkennen dat we zo nu en dan flinke ruzie hadden met subclipse (voor de versiecontrole) maar meestal was dit onze eigen fout. Het had nou eenmaal een gebruiksaanwijzing als het ging om bestanden hernoemen etc. Verder niets dan lof. Iedere keer keken we vol spanning uit naar de nieuwe versie van Eclipse. Wat voor moois zou er toch weer in zitten, zou de interface sexier zijn geworden etc?

Eclipse naar Netbeans
Het leven was zo eenvoudig, iedereen was gelukkig met Eclipse en er was geen behoefte aan een nieuwe IDE. Tot één van onze collega’s Netbeans installeerden op zijn thuisomgeving om mee te werken. Al snel was hij enthousiast genoeg om het op kantoor te durven opnemen tegen de Eclipse-fans. Niet zonder succes. Inmiddels is er nog maar één iemand bij ons op kantoor die Eclipse gebruikt. De rest is over naar Netbeans.

Waarom Netbeans?
Netbeans heeft dezelfde roots als Eclipse dus de overstap voelt niet erg zwaar aan en vanaf dat moment is het al snel genieten van alle leuke dingen die Netbeans wel goed kan / doet (of in iedere geval doet lijken alsof het goed is) zoals;

  • Instant renaming van PHP namen, classes etc
  • Nagenoeg naadloze SVN integratie
  • Frisse stijl qua schermen en icoontjes
  • Prettige bestuurbaarheid van kleurschema’s
  • Slimme code completion en controle (in zowel PHP als o.a. JS, CSS, HTML)
  • Fijne kleurcodering voor gewijzigde code tov. actuele SVN etc

Samenwerken met Eclipse en Netbeans
Dit werkt prachtig samen. Bij projecten waar we met meerdere mensen aan werken merk je er niets van. Beide zit je gewoon te werken in je gewenste editor en alle data wordt via de SVN prima op lijn gehouden zonder problemen.

Het inladen van oude Eclipse projecten (altijd mijn grootste motivatie om niet over te stappen naar een andere editor) ging eigenlijk te eenvoudig. Gewoon “new project” -> “PHP application with existing sources” en dan even paar kleine configuratiezaken en klaar. Alles inclusief de SVN configuratie. Sterker nog; beide omgevingen werken eigenlijk best goed naast elkaar (als je echt gek wilt doen)

Netbeans grootste gemis?
Wij werken redelijk veel met externe tools om bijvoorbeeld Docblocks te genereren, PHPdocumentor aan te sturen en Doctrine models te genereren. Helaas is dit alles niet mogelijk in Netbeans. Vanuit Eclipse kunnen we deze externe tools aansturen met parameters die betrekking hebben op het actuele project zodat hij automatisch de juiste mappen en namen pakt. Zo lang we hiervoor geen oplossing hebben blijft dit een beetje spijtig. (werk nu met een .bat file die wat dingen doet maar is natuurlijk lapwerk)

Heb al wel zitten kijken naar de mogelijkheden om zelf een Plugin te maken voor Netbeans maar gezien de drukte zal dat er nog even niet van komen.

Geef een reactie

Jouw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *