Developpez.com - Rubrique JavaScript

Le Club des Développeurs et IT Pro

Sortie de qooxdoo 3.5.0

Le framework JavaScript grandit et suit l'évolution du tactile

Le 2014-01-03 09:22:39, par vermine, Expert éminent sénior
Sortie de qooxdoo 3.5.0
le framework JavaScript grandit et suit l'évolution du tactile.

qooxdoo est un framework JavaScript basé sur le système de classes. Il est open source et permet le développement d'applications Web dites « riches » (RIA).


La version 3.5.0 est un autre jalon important dans l'évolution en cours de qooxdoo pour devenir un framework universel.

La partie orientée Web du framework s'agrandit d'une bibliothèque de widgets qui fournissent un ensemble de composants d'interface utilisateur légers prêts à être intégrés dans n'importe quel projet Web. Ils sont pensés de la même manière que leur parent qx.Website.
Chaque widget peut également être configuré à l'aide d'attributs HTML afin que la partie UI d'un site Web puisse être définie entièrement en HTML (générée par le serveur) et initialisé avec une seule ligne de JavaScript.
Pour l'instant, on y trouve les composants Button, Calendar, Rating, Slider, Tabs et Accordion. D'autres seront ajoutés prochainement, ce projet est d'ailleurs expérimental.

La partie mobile connait également plusieurs améliorations. Une des caractéristiques les plus difficiles dans un monde multiplateforme est de présenter les éléments à une échelle adéquate. C'est pourquoi qx.Mobile vous permet maintenant d'ajuster facilement l'échelle tout simplement en changeant la taille de police de la racine. En termes techniques, cela signifie que les unités relatives sont utilisées tout au long des thèmes au lieu d'unités en pixel.


Le framework est construit sur des thèmes à base de CSS et la technologie de précompilation SCSS. Il est ainsi aisé de modifier les styles et, pourquoi pas, de créer votre propre thème personnalisé.
Notons que pour suivre la tendance générale, un thème « Flat » a été conçu.

À côté de cela, le support d'IE 11 et Windows Phone 8 a été amélioré et ces derniers profitent d'un défilement offrant une expérience utilisateur beaucoup plus souple.
D'autres widgets ont été modifiés (liste complète) comme par exemple le Carousel et qooxdoo expérimente l'utilisation de GruntJS qui permet d'automatiser des tâches comme la minification du code, la compilation, etc.

Télécharger les outils de qooxdoo.
La documentation.
L'article sur le site officiel.
  Discussion forum
1 commentaire