Muszę wiedzieć, jakie będą korzyści z używania OmniFaces w porównaniu z PrimeFaces, z których obecnie korzystam. Jakie funkcje oferuje OmniFaces PrimeFaces?Dlaczego warto używać komend omijających, gdy używam priorytetów?
7
A
Odpowiedz
14
Są to różne rzeczy i można je idealnie połączyć.
- Omnifaces to narzędzie dla JSF, które poprawia samo JSF. Nie jest to przeznaczone tylko do zapewnienia wbudowanych komponentów widoku (nawet niektóre z nich mają nawet ), ale do ulepszenia standardowego interfejsu API JSF, który zapewnia narzędzia jako własne konwertery, filtry, funkcje i weryfikatory. Według its showcase:
OmniFaces jest biblioteką narzędzie do JSF 2, który skupia się na użyteczności, które ułatwiają codzienne zadania z normą JSF API. OmniFaces jest odpowiedzią na często powtarzające się problemy napotykane w okresie profesjonalnego rozwoju JSF zespołu JDevelopment oraz na pytania zadawane w Stack Overflow.
- Primefaces jest biblioteką widoku komponentów do JSF. Są skupieni na w pomocy już wbudowanym komponentom łączącym jQuery, JavaScript i styl CSS. Możesz sprawdzić wszystkie z nich w ich showcase.
Powiązane problemy
- 1. Dlaczego warto używać Gradle?
- 2. Dlaczego warto używać NSAutoreleasePool?
- 3. Dlaczego warto używać shm_open?
- 4. Dlaczego warto używać angularfire $ destroy()?
- 5. Dlaczego warto używać JIT UNITVERSIONING?
- 6. Dlaczego warto używać QObject :: setObjectName()?
- 7. Dlaczego warto używać AsynchronousFileChannel Java?
- 8. Dlaczego warto używać wzorca konstruktora?
- 9. Dlaczego warto używać aliasingów klas?
- 10. ReactJS: Dlaczego warto używać this.props.children?
- 11. Dlaczego warto używać Function.prototype.bind zamiast Function.prototype.call?
- 12. Dlaczego warto używać AsQueryable() zamiast List()?
- 13. Dlaczego warto używać wielu kontekstów OpenGL
- 14. Dlaczego warto używać ROLAP zamiast zwykłego MySQL?
- 15. Dlaczego warto używać Celery zamiast RabbitMQ?
- 16. Dlaczego warto używać argparse zamiast optparse?
- 17. Dlaczego warto używać "succeed do" w Haml?
- 18. Dlaczego warto używać spyOn zamiast jaśminu.createSpy?
- 19. Dlaczego warto używać Ext.apply w initComponent
- 20. Dlaczego warto używać opcji Opcjonalnie.Opcji na Opcjonalne.Niewłączalne?
- 21. Dlaczego warto używać var zamiast nazwy klasy?
- 22. Dlaczego warto używać statycznego w D?
- 23. Dlaczego warto używać metody classmethod zamiast staticmethod?
- 24. dlaczego warto używać WeakReference na Android Słuchacze?
- 25. Dlaczego warto używać Dart jako programisty?
- 26. Dlaczego warto używać $ {@ + "$ @"} w skryptach powłoki?
- 27. Dlaczego warto używać Long.valueOf (...) zamiast długiego literału?
- 28. Dlaczego warto używać MultiParamTypeClasses w MonadState?
- 29. kłopoty, gdy używam homebrew
- 30. Dlaczego warto używać publicznych metod w obiektach JavaScript?
Z OmniFaces prezentacja: "Interfejs użytkownika, który można zobaczyć na tej gablocie odbywa się poprzez PrimeFaces 6.1" –
@JasperdeVries: 'Proszę pamiętać, że OmniFaces jest JSF biblioteki narzędzie, a nie biblioteka/komponent JSF UI. Interfejs użytkownika, który widzisz w tej prezentacji, jest wykonany przez PrimeFaces 6.1, z odrobiną niestandardowych CSS. "Myślę, że cały akapit popiera tę odpowiedź. –