
Udash est un cadre Scala.js pour créer des applications Web belles et maintenables.
En coopération avec les bibliothèques Scalatags et ScalACSS, UDASH fournit une couche de sécurité de type sur HTML, CSS et JS avec une puissante liaison de données dans les modèles DOM.
Scala est compilé en JavaScript très efficace sans avoir besoin de maintenir le code JavaScript. Il est également facile de l'utiliser avec de bonnes bibliothèques JavaScript, comme Twitter Bootstrap ou JQuery.
Udash sort de la boîte du système RPC avec un modèle de données partagé et des interfaces entre le frontage et le backend, ce qui stimule le développement et maintient la base de code cohérente.
Synchroniser automatiquement l'interface utilisateur avec votre modèle de données.
Une communication client↔server basée sur des interfaces typées. RPC bidirectionnel via les Websockets hors de la boîte.
Twitter Bootstrap Components enrichis avec des fonctionnalités UDASH.
Udash fournit un mécanisme de routage frontal basé sur le chemin d'URL ou le fragment, les états et les vues.
Traductions servies par le backend ou compilées en JavaScript.
Générez une application personnalisée à partir d'un modèle Giter8, compilez-le et essayez-le en 5 minutes.
UDASH fournit une prise en charge complète de votre application Web et de la communication avec le serveur mais n'influence pas votre implémentation backend.
L'ensemble du code Framework est disponible sur GitHub sous la licence Apache V2.
Avec tout IDE soutenant la langue Scala. Aucun plugin supplémentaire nécessaire.