Een tijdje geleden heeft Sun een spec opgesteld die eindelijk een model 2 omgeving (MVC) standaard in Java EE brengt. Deze spec heet JSF oftewel Java Server Faces.
Net zoals heel Java EE is het nadrukkelijk een spec en geen project. Wel is er van Sun zelf een reference implementatie (RI). Deze reference implementatie zou je als een soort van technology previeuw kunnen zien. Net zoals met Java 1.1 en Swing destijds, kun je de JSF library nu alvast uitproberen op een oude Java EE 1.4 AS. In de komende versie van Java EE (1.5 dus), zal JSF echter standaard onderdeel van Java worden.
Momenteel is JSF dus nog een losse add-on. Ik verwacht dat wanneer het standaard in Java is opgenomen, het gebruik een enorme vlucht zal nemen. Kijk maar naar Swing. Als je nu een desktop java application bouwt dan is Swing gewoon de default keuze. Slechts heel weinig mensen zullen vandaag de dag nog voor een pure AWT applicatie keuzen (slechts heel weinig mensen bouwen uberhaupt Java desktop applicaties, maar dat even terzijde).
Echter het is dus nog niet zo ver dat JSF standaard in java zit. Aangezien die volgende versie nog heel erg lang kan duren, vraag ik me af of er mensen zijn die nu al JSF gebruiken of dat iedereen liever wacht tot het standaard in Java zit?
Net zoals heel Java EE is het nadrukkelijk een spec en geen project. Wel is er van Sun zelf een reference implementatie (RI). Deze reference implementatie zou je als een soort van technology previeuw kunnen zien. Net zoals met Java 1.1 en Swing destijds, kun je de JSF library nu alvast uitproberen op een oude Java EE 1.4 AS. In de komende versie van Java EE (1.5 dus), zal JSF echter standaard onderdeel van Java worden.
Momenteel is JSF dus nog een losse add-on. Ik verwacht dat wanneer het standaard in Java is opgenomen, het gebruik een enorme vlucht zal nemen. Kijk maar naar Swing. Als je nu een desktop java application bouwt dan is Swing gewoon de default keuze. Slechts heel weinig mensen zullen vandaag de dag nog voor een pure AWT applicatie keuzen (slechts heel weinig mensen bouwen uberhaupt Java desktop applicaties, maar dat even terzijde).
Echter het is dus nog niet zo ver dat JSF standaard in java zit. Aangezien die volgende versie nog heel erg lang kan duren, vraag ik me af of er mensen zijn die nu al JSF gebruiken of dat iedereen liever wacht tot het standaard in Java zit?
It's shocking to find how many people do not believe they can learn, and how many more believe learning to be difficult.