Une librairie open source de composants JSF/Ajax


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.

 

Exemple d'application RCFaces

 

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.

Architecture ajax

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
  • Imprimer
  • Envoyer par mail