Skyline Groningen
Toegevoegd op

Is open source beter dan closed source?

Al enige tijd is de discussie rond Java veranderd van de basis naar de ontsluiting op het web en waar en wat je ook leest, er lijkt geen lijn in te ontdekken : Struts is wereldwijd het meest gebruikt dus het argument om Struts te leren is niet zozeer vanwege de kwaliteit maar omdat er werk in is. Maar Struts is achterhaald, ondanks de komst van Struts 2 wordt gezegd. Ook veel gebruikt is JSF maar JSF heeft 2 grote nadelen: De geproduceerde HTML is niet bepaald W3C standaards en heb je al eens geprobeerd om snel een eigen component te maken? Dus zijn er weer allemaal projecten die de problemen met JSF proberen te verhelpen en om toch bv Ajax te integreren. (IceFaces, Shale, Tobago, Trinidad, MyFaces etc.) En je leest steeds meer positieve verhalen over Stripes. Ik volg diverse blogs en lees dan vaak ook het zeer diverse commentaar over deze ontwikkelingen: “I loved Java, but now it simply seems to not respond to my love with the same enthusiasm...” “GWT is impressive, but is all this DHTML stuff the right way to do RIA” “Python is better than Ruby” “I've got two SUN certifications before come to the tought that Java is not a 'good' choice to develop WEB applications.” “I'm rapidly becoming a fan of Rails compiled with JRuby” “Technically J2EE is better than NET but I am really sorry to say that methodologically NET is really better than J2EE’ In al dit soort reacties zit een waarschuwing. Er zijn zoveel open source projecten dat we af en toe de weg kwijt dreigen te raken. Iedereen probeert het zoveelste verbeterde framework te te maken (al eens gekeken hoeveel Ajax-frameworks er zijn?) maar is de Java-community daar ook echt bij gebaat? Ik geloof dat open source absoluut een must is om te groeien maar we moeten vooral ook investeren in de diepte en standaarden, niet nog meer in de breedte. Sommige grote partijen zullen leidend moeten zijn zonder als monopolist beschouwd te hoeven worden (zie Interface21) om de ontwikkelingen rond Java te bevorderen Stop niet je vingers in je oren: de opkomst van GROOVY, GRAILS and JRUBY moet toch eigenlijk een waarschuwing zijn voor alle Java programmeurs en Java-projecten. Met de komst van Flex en JavaFX gaan we een nieuw tijdperk van de RIA in, ook voor Java, maar ik hoop dat we er niet 15 smaken bij krijgen.