Un ensemble de composants graphiques prêts à l'emploi pour bâtir des applications Web professionnelles
Le développement d'applications Web oblige le développeur à maîtriser un ensemble de technologies complexes : Java 2 Enterprise Edition, HTML, JavaScript.
En s'appuyant sur le standard JavaServer Faces (JSF), la librairie RCFaces offre en standard un ensemble complet de composants d'interface utilisateur prêts à l'emploi pour un développement rapide et un look professionnel.
Des applications offrant un haut degré d'interactivité
Les applications Web traditionnelles sont basées sur des formulaires simples qui imposent une navigation fréquente entre les pages de l'application. Les applications modernes de type Web 2.0 sont basées sur des écrans plus riches qui permettent de manipuler plus d'information sans réaffichage de page. Néanmoins le développement de ces applications réclament un savoir faire très pointu.
Grâce aux composants RCFaces, les mécanismes AJAX sont utilisés par les composants de manière transparente, ce qui met cette technologie à la portée du plus grand nombre.

Une programmation JavaScript basée sur un modèle robuste
Pour bâtir les applications Web sophistiquées demandées par nos utilisateurs, il très souvent nécessaire de déporter une partie du code côté client, en JavaScript.
JavaScript est un langage qui a mauvaise presse. La permissivité du langage et la complexité du modèle DOM (Document Object Model) est souvent à l'origine d'un code peu robuste et difficlement maintenable.
Les composants RCFaces fournisse un modèle objet bien structuré qui permet d'envisager un développement JavaScript bien structuré. De plus, RCFaces synchronise automatiquement l'état des composants entre la partie cliente et la partie serveur.
Une librairie 100% open source
Dès le début du projet, Vedana a eu la volonté de fournir une libaririe de composants de qualité avec une licence LGPL perrmettant une utilisation libre de droits, sans aucunes royalties.
Le projet a son site dédié : http://www.rcfaces.org
Vedana peut fournir des prestations complémentaires facilitant la mise en oeuvre de la librairie RCFaces :
- Contrat de maintenance et de support
- Développements complémentaires spécifiques
- Conseil et assistance technique sur les projets utilsant RCFaces
