Geplaatst op 28 January 2009, 16:38 door Mylène Reiners
in java, open source
Ik hoop dat ik niet té optimistisch ben, als ik er van uit ga dat een ieder die deze blog leest, wel eens van Apache gehoord heeft, niet in de zin van een of andere indianenstam of helicopter, maar of als HTTP Server of als stichting die een platform biedt voor een groot aantal Open Source projecten (waaronder de HTTP Server).
Vóórdat een project een officieel Apache project wordt, dient het eerst een periode in de "Incubator" (broedmachine, kweekkamer) door te brengen.
Allereerst om ervoor te zorgen dat de projecten voldoen aan alle legale eisen die gesteld worden, daarnaast om al een (enthousiaste) community op te bouwen.
Het komt wel voor, dat incubator projecten nooit "echte" projecten worden - meestal omdat die community er niet komt...
In deze post wil ik een overzicht geven van een aantal projecten die momenteel in incubation zitten (en die mij op het eerste oog wel aanspreken):
Buildr: Een build systeem voor Java applicaties (vergelijk bijv. Ant en Maven, beide ook Apache projecten). Buildr is geschreven in Ruby - en inmiddels ook beschikbaar in JRuby.
Op zich ben ik fan van dit soort tools, maar voorlopig hou ik me even bij voornoemde Ant en Maven. Eerlijk gezegd vraag ik me af waarom ik Ruby zou moeten leren om mijn Java project te builden... (dan lijkt mij Gant (ANT variant m.b.v. Groovy) meer bij Javanen passen).
Leuk initiatief, maar niet voor mij!
Click: Een JEE web application framework. Lightweight, met als bijzonder (voor mij althans) extra dat het niet het MVC pattern volgt ("For most UI development however MVC is overkill."). Click heeft natuurlijk ook een aantal concurrenten binnen en buiten Apache (JSF (MyFaces), Struts, Shale, Spring MVC, Seam, Wicket, RIFE, Maverick, Cocoon en Tapestry e.a.). In tegenstelling tot build systemen vind ik dat je het door jou te kiezen web application framework moet laten afhangen van de wensen van de klant. Click zou wel eens een waardevolle aanwinst kunnen blijken!
In de gaten houden!
JSecurity: Een Java security framework. Het is een framework dat al bestond, wordt momenteel "verApached". Redelijk bekend in de Groovy hoek. Ik heb er wel eens naar gekeken, ziet er veelbelovend uit.
In de gaten houden!
JSPWiki: Een wiki gebaseerd op JSP. Ook een bestaand project, vroeger mijn wiki-of-choice, maar dat is al heel lang geleden... Niet veel activiteit.
Niet voor mij.
Olio: Olio is een web2.0 toolkit, die je kan helpen om een gefundeerde keuze te maken in technologieën. Niet alleen de keuze tussen JEE, Ruby of PHP, maar ook de keuze van bijvoorbeeld je http server of database. Daarnaast is het een goede basis om te kijken hoe de verschillende web2.0 technologieën werken.
Vooral bekijken als je met web2.0 aan de slag gaat...
RAT: "RAT is comprehension and auditing for distributions and source code". Ik heb het op mijn lijstje staan van tools die ik in de gaten wil houden - ik werd er op attent gemaakt doordat een of ander project (ik weet jammer genoeg niet meer welk) een RAT report in Maven gebruikte. Er is echter nog heel weinig informatie beschikbaar...
WSRP4J: Een implementatie van de OASIS Web Services for Remote Portlets (WSRP) standaard. Kan interessant worden, alleen zit het project al sinds 2003 in de incubator... En dat is best wel lang!
Share this | 442 keer bekeken | 0 reacties
Ik hoop dat ik niet té optimistisch ben, als ik er van uit ga dat een ieder die deze blog leest, wel eens van Apache gehoord heeft, niet in de zin van een of andere indianenstam of helicopter, maar of als HTTP Server of als stichting die een platform biedt voor een groot aantal Open Source projecten (waaronder de HTTP Server).
Vóórdat een project een officieel Apache project wordt, dient het eerst een periode in de "Incubator" (broedmachine, kweekkamer) door te brengen. Allereerst om ervoor te zorgen dat de projecten voldoen aan alle legale eisen die gesteld worden, daarnaast om al een (enthousiaste) community op te bouwen.
Het komt wel voor, dat incubator projecten nooit "echte" projecten worden - meestal omdat die community er niet komt...
In deze post wil ik een overzicht geven van een aantal projecten die momenteel in incubation zitten (en die mij op het eerste oog wel aanspreken):
Buildr: Een build systeem voor Java applicaties (vergelijk bijv. Ant en Maven, beide ook Apache projecten). Buildr is geschreven in Ruby - en inmiddels ook beschikbaar in JRuby.
Op zich ben ik fan van dit soort tools, maar voorlopig hou ik me even bij voornoemde Ant en Maven. Eerlijk gezegd vraag ik me af waarom ik Ruby zou moeten leren om mijn Java project te builden... (dan lijkt mij Gant (ANT variant m.b.v. Groovy) meer bij Javanen passen).
Leuk initiatief, maar niet voor mij!
In de gaten houden!
JSecurity: Een Java security framework. Het is een framework dat al bestond, wordt momenteel "verApached". Redelijk bekend in de Groovy hoek. Ik heb er wel eens naar gekeken, ziet er veelbelovend uit.In de gaten houden!
JSPWiki: Een wiki gebaseerd op JSP. Ook een bestaand project, vroeger mijn wiki-of-choice, maar dat is al heel lang geleden... Niet veel activiteit.
Niet voor mij.
Olio: Olio is een web2.0 toolkit, die je kan helpen om een gefundeerde keuze te maken in technologieën. Niet alleen de keuze tussen JEE, Ruby of PHP, maar ook de keuze van bijvoorbeeld je http server of database. Daarnaast is het een goede basis om te kijken hoe de verschillende web2.0 technologieën werken.
Vooral bekijken als je met web2.0 aan de slag gaat...
RAT: "RAT is comprehension and auditing for distributions and source code". Ik heb het op mijn lijstje staan van tools die ik in de gaten wil houden - ik werd er op attent gemaakt doordat een of ander project (ik weet jammer genoeg niet meer welk) een RAT report in Maven gebruikte. Er is echter nog heel weinig informatie beschikbaar...
WSRP4J: Een implementatie van de OASIS Web Services for Remote Portlets (WSRP) standaard. Kan interessant worden, alleen zit het project al sinds 2003 in de incubator... En dat is best wel lang!
Share this | 442 keer bekeken | 0 reacties
Reageer
Top artikelen




