Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 14 reacties
Bron: Infoworld

Sun Sun heeft de code van JavaServer Faces (JSF) vrijgegeven onder de CDDL-licentie van het bedrijf. De laatste versie, 1.2, is in Suns Glassfish-applicatieserver te vinden; eerdere versies zijn via Java.net te downloaden. JSF is Suns framework om gebruikersinterfaces voor Java-webapplicaties te bouwen. Het bevat een verzameling standaard JSP-tags en API's. Tevens biedt JSF een aantal methodes om interfacecomponenten aan data en client-events aan server-handlers te koppelen. Dat laatste maakt JSF een concurrent van de AJAX-aanpak om 'Rich Internet Applications' te maken, die in gebruiksgemak op gewone applicaties lijken. Met het openstellen van de broncode wil Sun de integratie van bestaande en nieuwe JSF-uitbreidingen vergemakkelijken; meer in het algemeen probeert het bedrijf interesse in zijn producten te vergroten bij de ontwikkelgemeenschap. Er is een aantal onafhankelijke open-source-implementaties van JSF, zoals MyFaces en Smile. Daarnaast is er het Apache Struts-project, een algemener framework voor webapplicaties, dat vergelijkbare functionaliteit levert en waarin JSF desgewenst geÔntegreerd kan worden.

Moderatie-faq Wijzig weergave

Reacties (14)

Ik vind de term Open Source voor de CDDL license misleidend.

Ja, ik weet dat het een goedgekeurde license is. Maar als de broncode eigendom blijft van Sun, en alle toevoegingen ook van Sun worden, dan ben je als ontwikkelaar niets meer dan een niet betaalde tikslaaf.

Dan is Microsoft tenminste eerlijk met z'n shared source.
Dit komt omdat mensen bij Open Source direct denken aan de GPL licentie. En ik persoonlijk (en vele met mij) vinden de GPL licentie een van de oneerlijkste en piepste van alle open source licenties.

Open source betekent niet zomaar dat je alles overal mee kan, er zitten nog steeds haken en ogen aan. En das maar goed ook anders zouden mensen als ik geen baan meer hebben.
GPL is juist eerlijk, beschermd de programmeurs er tegen dat hun code gejat wordt door luie commerciele organsaities en zorgt voor optimale vrijheid, als je dat oneerlijk vind dat ben je schijnbaar voorstander van code stelen?
Het heeft alleen niks met vrijheid (iets waar de FSF zo van zegt te houden) te maken om mensen te verplichten dezelfde licentie te gebruiken als jij als ze je code willen gebruiken

Als jij je code vrijgeeft, betekent dat ook automatisch dat anderen er dingen mee kunnen doen die jij minder leuk vindt. Dat hoort bij vrijheid.

GPL bevordert absoluut geen vrijheid, het enige dat GPL bevordert is zichzelf.

En 'code jatten'? Pardon? Het hele doel van je code vrijgeven is toch juist dat anderen er wat aan kunnen hebben? Of is tegenwoordig het enige doel nog maar makkelijk hulp van anderen kunnen krijgen voor je projectjes?
Aan de GNU GPL zitten toch ook allemaal haken en ogen? Wat maken deze haken en ogen er dan de meest oneerlijke en piepste licentie van?
Daarnaast is er het Apache Struts-project, een algemener framework voor webapplicaties, dat vergelijkbare functionaliteit levert en waarin JSF desgewenst geÔntegreerd kan worden.
Come again? Struts is toch wel iets anders als JSF hoor! Struts is gewoon beperkt en puur gericht op HTTP/HTML. JSF niet! Daarnaast is Struts request driven en JSF event driven. Zitten nogal wat verschillen hier en daar. Dus Struts is niet een algemerer framework dan JSF.

En JSF concurrent van AJAX ??? Sorry maar ken je de materie wel waar je over schrijft? Ajax is een term die bedacht is door adaptive path (Asynchronous JavaScript + XML). Dat is niet te vergelijken met JSF. AJAX zou je eventueel kunnen gebruiken icm JSF. Maar is zeker geen concurrent.
Come again? Struts is toch wel iets anders als JSF hoor! Struts is gewoon beperkt en puur gericht op HTTP/HTML. JSF niet! Daarnaast is Struts request driven en JSF event driven. Zitten nogal wat verschillen hier en daar. Dus Struts is niet een algemerer framework dan JSF.
lees dan even iets over het Struts Shale project. (de nieuwe versie van Struts die met JSF moet samenwerken).
Vergeet niet dat de grondlegger van Struts hard werk geleverd heeft aan JSF dus die integratie komt wel in orde.

en de AJAX aanpak is iets anders dan AJAX zelf natuurlijk. Ik weet niet hoe JSF de boel aanpakt, maar als dat niet met Asynchronous Javascript And XML is is het dus een concurrent van die aanpak, of niet?

(ben jij niet die kerel van die JAVA MySQL cliŽnt?)
Struts shale ken ik, struts-faces integratie is niet verwonderlijk natuurlijk gezien Craig McCalahan (Struts ontwikkelaar) als co-spec lead van het JSF project dit al heeft aangekondigd sinds JSF op de markt kwam.
en de AJAX aanpak is iets anders dan AJAX zelf natuurlijk. Ik weet niet hoe JSF de boel aanpakt, maar als dat niet met Asynchronous Javascript And XML is is het dus een concurrent van die aanpak, of niet?
Met de Ajax aanpak wordt wel bedoeld dat er een asynchrone communicatie aan te grondslag ligt. Dit lijkt me bij JSF niet echt het geval. Tenzij je XMLHTTPRequest op de achtergrond gaat gebruiken icm met JSF. Maar in de essentie van JSF is hier helemaal geen sprake van.

Dus niet echt een concurrent / aanpak vergelijkbaar of concurrerend met AJAX gebasseerde technieken. Daarom snap ik de link die gelegd wordt in het artikel niet echt.

offtopic:
Hoe weet je dat van de Java MySQL client? :) Is idd zo.
offtopic:
Je homepage op je tweaker gallery pagina wijst ernaar... Maar ik zat bij je in de klas :+
(ben jij niet die kerel van die JAVA MySQL cliŽnt?)
Ja, dat is ie :)
Tevens biedt JSF een aantal methodes om interfacecomponenten aan data en client-events aan server-handlers te koppelen. Dat laatste maakt JSF een concurrent van de AJAX-aanpak
Is het een concurrent of gebruikt het gewoon AJAX?
Ik neem aan dat het hier gaat om een manier om makkelijker de javacode te genereren en niet zoals bij AJAX om de interactie tussen client en server via scripting.
waarschijnlijk komen er bij JSF nog steeds losse pagina's uit, maar is het geheel makkelijker in een applicatie te integreren ofzo.
jsf componenten kunnen achter de schermen gebruik maken van ajax
Dus ze gaan met joint strike fighters proberen te winnen van andere voetbalclubs bij ajax. 1x opstijgen en de tegen partij + bijbehorende fans weg }>

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True