RichFaces - przegląd
RichFaces to biblioteka komponentów typu open source dla technologii JSF. Został opracowany i zaprojektowany przez JBoss. RichFaces zapewnia wielokrotnego użytku znaczniki i możliwości AJAX programistom JSF bez wcześniejszej wiedzy o interfejsie. RichFaces został opracowany w oparciu o JSF 2, dlatego podąża za tym samym cyklem życia JSF. Wbudowana obsługa technologii AJAX oraz konfigurowalne funkcje wyglądu i działania umożliwiły nowy horyzont dla aplikacji Enterprise Java.
Zalety i wady
Oto kilka advantages korzystania z RichFaces.
AJAX support- RichFaces eliminuje stare standardowe kody AJAX, JavaScript w celu uwzględnienia znaczników na stronach internetowych. Korzystając z RichFaces, programista może dodawać znaczniki w locie bez wcześniejszej wiedzy o AJAX.
Component Development Kit (CDK)- Jak opisano wcześniej, programista nie musi koncentrować się na znacznikach używanych w aplikacji, wszystko, co musi zawierać, to tagi RichFaces, aby korzystać z tych funkcji. To automatyczne tworzenie znaczników zostanie wykonane przez środowisko wykonawcze o nazwie CDK.
Resource handling - RichFaces zapewnia dodatkowe wsparcie dla tworzenia różnych plików binarnych, takich jak obraz, Excel, arkusz kalkulacyjny itp.
Skinning- Skórowanie to nowoczesne podejście, które zostało wprowadzone w JSF, dzięki czemu bardzo łatwo jest kontrolować wygląd i działanie aplikacji. Specjalnie scentralizowane zarządzanie kolorami przy użyciu innych parametrów, które można dostosowywać, czyni go bardzo przydatnym dla programisty.
Oto kilka disadvantages korzystania z RichFaces.
Resource - Jest to dość nowa technologia, dlatego uzyskanie zasobów dobrej jakości jest ogromnym problemem dla bogatych twórców twarzy.
Complex- Przejście przez różne fazy i tworzenie dynamicznych znaczników jest w całości odpowiedzialnością CDK. Zrozumienie wewnętrznego przetwarzania CDK jest nieco skomplikowane i mylące dla tradycyjnego programisty front-end.