Accueil🇫🇷Chercher

qooxdoo

Framework

qooxdoo est entièrement basé sur des classes et essaie d'exploiter au maximum les capacités de programmation orientée objet de JavaScript. Il est basé sur des espaces de noms et ne modifie ni n'étend les types JavaScript natifs, afin de pouvoir aisément cohabiter avec d'autres librairies ou s'intégrer à une base de code existante. La plupart des navigateurs Web modernes sont supportés (Internet Explorer 6+, Firefox 2+, Opera 9+, Safari 3+, Chrome 2+)[3].

Principes

Qooxdoo utilise des principes classiques de programmation d'interface graphique. Il est possible de retrouver ces principes, avec naturellement une implémentation différente, dans SmallTalk, X Windows, Java Swing, Qt, ...

Ces principes sont :

  • Les widgets. Un widget est un composant graphique atomique, par exemple un bouton.
  • Les containers. Les Ă©lĂ©ments racines contenant des Widgets.
  • Les layouts. Un layout correspond Ă  une stratĂ©gie de positionnement des widgets dans un container. C'est particulièrement utile en cas de redimensionnement du container. Par exemple, quand une fenĂŞtre contenant un formulaire est redimensionnĂ©e, les widgets composant le formulaires se rĂ©ajustent en taille en fonction de la stratĂ©gie implĂ©mentĂ©e par le layout.
  • La programmation Ă©vènementielle. Ainsi, on s'abonne Ă  un Ă©vènement pour dĂ©clencher un morceau de code quand l'utilisateur click sur un bouton.

Références

  1. « Release 7.6.0 », (consulté le )
  2. About qooxdoo (consulté le 5 juillet 2010)
  3. qooxdoo Requirements (consulté le 5 juillet 2010)

Voir aussi

Liens internes

Liens externes

Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.