Het afgelopen jaar ben ik veel met java serverside problematiek bezig geweest en ik heb een aantal tools tot mijn beschikking die mijn leven een stuk eenvoudiger maken. Maar er zijn vast en zeker nog meer en betere tools die het nog eenvoudiger kunnen maken. Vandaar dat ik dit topic open. Ik wil graag weten welke tools jullie tijd vinden besparen en waarom.
Laat ik eerst beginnen:
-Hibernate voor de OR-mapping. Vroeger waren db-koppelingen veel werk, maar sinds ik Hibernate gebruik is het bijna een detail geworden.
-Spring om alle componenten van mijn systeem in elkaar te lijmen. Sinds Spring heb ik weer controle over mijn systeem en kan alles tot in de kleinste puntjes controleren. Ook zaken zoals transacties en security zijn veranderd van implementatie naar configuratie.
-Tapestry. Ik was al een tijd op zoek naar een betere oplossing voor het weblayer gedeelte en ik denk dat ik met Tapestry een oplossing heb gevonden die in ieder geval erg veel tijd bespaard op onze huidige manier van werken (maverick + jsp`s + eigen geschreven controllers). Ipv te denken in url`s, html, strings weer je met methodes, eigenschappen en objecten. Ik heb niet genoeg ervaring om een vergelijking te maken met andere frameworks maar op dit moment is Tapestry mijn vriend. Enigste wat wel jammer is, is dat het in het begin wel even lastig is om te zien hoe het werkt. Dit komt gedeeltelijk omdat het wel complex is om te begrijpen, maar ook omdat de documentatie nog voor verbetering vatbaar is.
-ANT. Dit gebruik ik als buildscript en sinds ik een template project op heb gezet heb ik no time een hoogwaardig script + kaal systeem. In het buildscript zitten de meeste dingen die ik nodig ben zoals productie en debug releases en sinds kort ook de fast deploy opties (scheelt je veel tijd met development).
-Concurrency library van Doug Lea die nu terug te vinden is in jdk 5.0. Ik ben regelmatig bezig met asynchrone communicatie en dan is dit gewoon je grote vriend. Met de hand bouwen is gewoon geen optie.
Dit zijn een aantal van de tools die ik gebruik en waarbij ik het gevoel heb dat het me tijd bespaard. Welke tijdsbesparende tools gebruiken jullie? Zijn er bv tools die hierin staan waarbij je denkt van: gooi weg die troep en pak dit en dit (wel met argumenten aub).
Laat ik eerst beginnen:
-Hibernate voor de OR-mapping. Vroeger waren db-koppelingen veel werk, maar sinds ik Hibernate gebruik is het bijna een detail geworden.
-Spring om alle componenten van mijn systeem in elkaar te lijmen. Sinds Spring heb ik weer controle over mijn systeem en kan alles tot in de kleinste puntjes controleren. Ook zaken zoals transacties en security zijn veranderd van implementatie naar configuratie.
-Tapestry. Ik was al een tijd op zoek naar een betere oplossing voor het weblayer gedeelte en ik denk dat ik met Tapestry een oplossing heb gevonden die in ieder geval erg veel tijd bespaard op onze huidige manier van werken (maverick + jsp`s + eigen geschreven controllers). Ipv te denken in url`s, html, strings weer je met methodes, eigenschappen en objecten. Ik heb niet genoeg ervaring om een vergelijking te maken met andere frameworks maar op dit moment is Tapestry mijn vriend. Enigste wat wel jammer is, is dat het in het begin wel even lastig is om te zien hoe het werkt. Dit komt gedeeltelijk omdat het wel complex is om te begrijpen, maar ook omdat de documentatie nog voor verbetering vatbaar is.
-ANT. Dit gebruik ik als buildscript en sinds ik een template project op heb gezet heb ik no time een hoogwaardig script + kaal systeem. In het buildscript zitten de meeste dingen die ik nodig ben zoals productie en debug releases en sinds kort ook de fast deploy opties (scheelt je veel tijd met development).
-Concurrency library van Doug Lea die nu terug te vinden is in jdk 5.0. Ik ben regelmatig bezig met asynchrone communicatie en dan is dit gewoon je grote vriend. Met de hand bouwen is gewoon geen optie.
Dit zijn een aantal van de tools die ik gebruik en waarbij ik het gevoel heb dat het me tijd bespaard. Welke tijdsbesparende tools gebruiken jullie? Zijn er bv tools die hierin staan waarbij je denkt van: gooi weg die troep en pak dit en dit (wel met argumenten aub).
[ Voor 9% gewijzigd door Alarmnummer op 07-06-2005 09:25 ]