GTK+ 3.0 sort en version finale
Le Toolkit de création d'interfaces graphiques se modernise et bénéficie d'un grand toilettage

Le , par Gordon Fowler, Expert éminent sénior
Mise à jour du 14/02/11 de Idelways

La version 3 du Toolkit open source et multiplateforme de création d'interface graphique GTK+ est disponible en version définitive.

Cette version du Toolkit (développé au départ pour le logiciel Gimp et utilisé actuellement par l'environnement de bureau Gnome) apporte de nombreuses nouveautés et élimine nombre de problèmes qui se sont accumulés au fil des années pour des raisons de rétro-compatibilité.

Désormais, seul l'API graphique de rendu vectoriel 2D « Cairo » est utilisable au détriment de l'API de X11.

Pour moderniser la gestion des périphériques d'entrée, GTK+ 3.0 utilise la version 2.0 de X Input Extension (XI2), qui permet le support complet de multiples pointeurs, claviers et autres périphériques.

Parmi les autres nouveautés, les développeurs Web apprécieront l'introduction d'une nouvelle API de relooking, configurable avec une syntaxe similaire au CSS.

Gnome 3 (+LIEN) prévu en version finale pour le mois d'avril, s'appuiera sur cette version de GTK+. Les futures distributions Linux vont devoir intégrer GTK+ 2 et 3 pendant des années pour prendre en charge les applications existantes comme ce fut le cas lors du passage entre GTK+ 1 et 2.

La mise à jour des applications vers GTK+ 3 impliquera, d'après son guide de migration, moins d'ajustements que lors du passage à GTK+ 2.

Consultez le guide de migration

GTK+ 3 est disponible en téléchargement sur cette page

Source : Mailing list de Gnome

Et vous ?

Qu'en pensez-vous ?

En collaboration avec Gordon Fowler


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de ratomms ratomms - Membre actif https://www.developpez.com
le 15/02/2011 à 12:25
c'est une bonne nouvelle
Avatar de kaymak kaymak - Membre chevronné https://www.developpez.com
le 15/02/2011 à 18:10
Ahh cool Je suis curieux de savoir si cela apporte vraiment beaucoup de changement pour l'utilisateur finale.

En tout cas je suis impatient de voir ce que cela donne sur gome 3
Avatar de _skip _skip - Expert éminent https://www.developpez.com
le 16/02/2011 à 10:57
Ah tiens je vais regarder cela de plus près. Avec un peu de chance, puisque c'est non rétro-compatible ils auront peut être nettoyé euhhh.. amélioré les architectures model-view.
Avatar de air-dex air-dex - Membre émérite https://www.developpez.com
le 18/02/2011 à 11:11
Apparement, il n'est sorti que sur Linux. Si GNOME avait plus de considération pour les plateformes hors-Unix + Mac OS, il verrait qu'il y a un énorme créneau à prendre à cause de l'incertitude liée à l'avenir de son principal concurrent, Qt.
Avatar de liberforce liberforce - Modérateur https://www.developpez.com
le 18/02/2011 à 13:18
Citation Envoyé par air-dex Voir le message
Si GNOME avait plus de considération pour les plateformes hors-Unix + Mac OS, il verrait qu'il y a un énorme créneau à prendre à cause de l'incertitude liée à l'avenir de son principal concurrent, Qt.
La considération n'a pas grand chose à voir là dedans, le manque de ressources (financières et humaines) et de personnes compétentes en multi-plateforme étant à mon avis le principal frein.

L'incertitude en question sur Qt est née de l'accord Nokia-Microsoft, qui date du 11 février. GTK3 est sorti le 10, nous sommes le 18. Un peu cours pour changer quoi que ce soit en profondeur.

De plus, la version Windows est quasiment l'oeuvre d'un seul homme, Tor Lillqvist, et il y a toujours eu un délai d'adaptation entre les différentes plate-formes... Cela ne changera pas sans plus de monde pour faire le boulot... Pour GTK 2.20, il s'est écoulé 2 semaines (23 mars -> 6 avril) avant que la version Windows ne soit disponible.

GTK 2.24 est sorti le 30 janvier et n'est pas non plus encore disponible pour Windows non plus, alors avec 2 versions à préparer, je pense que Tor a largement assez de boulot pour l'occuper en ce moment...
Avatar de liberforce liberforce - Modérateur https://www.developpez.com
le 18/02/2011 à 13:57
Au passage, Tor confirme que porter GTK pour Windows est non trivial, et qu'il a de plus en plus de mal avec les versions récentes. Et comme il ne release pas tant que sont portage n'est pas à peu près stable, GTK3 pourrait mettre du temps avant d'être disponible pour Windows.

http://mail.gnome.org/archives/gtk-a.../msg00082.html

Il confirme d'ailleurs plus loin dans la discussion qu'il n'est qu'un contributeur bénévole, il n'est pas payé pour fournir un portage Win32 de GTK+. Et si lui ne l'est pas, je crois que personne ne l'est.
Avatar de liberforce liberforce - Modérateur https://www.developpez.com
le 29/03/2011 à 14:47
...et d'ailleurs, Tor arrête son travail sur GTK+ pour Windows. Je suis sûr que des versions de GTK pour Windows seront produites, mais je ne pense pas que les dernières versions seront disponibles rapidement.
Avatar de air-dex air-dex - Membre émérite https://www.developpez.com
le 03/04/2011 à 1:36
Citation Envoyé par liberforce Voir le message
...et d'ailleurs, Tor arrête son travail sur GTK+ pour Windows. Je suis sûr que des versions de GTK pour Windows seront produites, mais je ne pense pas que les dernières versions seront disponibles rapidement.
On ne peut donc que constater que l'OS le plus utilisé au monde est délaissé par GNOME.
Avatar de liberforce liberforce - Modérateur https://www.developpez.com
le 04/04/2011 à 14:52
Citation Envoyé par air-dex Voir le message
On ne peut donc que constater que l'OS le plus utilisé au monde est délaissé par GNOME.
Je suis sûr qu'ils apprécieraient ton aide.

Au passage, Tor indique également qu'il ne faisait plus trop de travail de stabilisation spécifique Windows, et finissait par sortir les versions officielles juste compilées pour Windows. Ce travail est désormais assuré (bientôt de manière officielle) par l'OBS (OpenSuSE Build System), comme il l'indique dans son billet de blog. GTK3 et ses dépendances y sont disponibles, mais ce n'est pas encore très "Windows-friendly" car il manque un installateur tout prêt (les binaires générés sont encapsulés dans des RPM).

Il y a en ce moment une discussion fort intéressante à propos de GTK3 pour Windows sur la mailing list GTK. On y voit qu'il est possible de faire tourner GTK3 sous Windows avec les binaires de l'OBS. C'est l'assemblage qui n'est pas trivial actuellement car il n'y a pas de "bundle" qui réunirait tout le nécessaire, et suivre les dépendances s'avère fastidieux..

Cependant, Maarten Bosmans a proposé le script python download-mingw-rpm.py pour faire ce travail (que je n'ai pas eu 'occasion de tester, ayant commencé par suivre les dépendances en extrayant le contenu avec 7-Zip sous Windows).
Avatar de gerald3d gerald3d - Membre expert https://www.developpez.com
le 04/04/2011 à 15:15
Une petite question à ce sujet. Les paquets pour Windows que l'on trouve sur le site de gtk.org sont-ils fait par lui ou bien est-ce la dream team Gtk qui les concoctent?

Je suppose qu'il suffit d'installer les paquets dev et runtime pour pouvoir développer sous Windows.
Contacter le responsable de la rubrique Accueil