J'ajoute que les langages populaires ont leurs propres toolkits au moins aussi bien, voir meilleur que Gtk ou Qt (ceux qui viennent avec le JDK ou .NET par exemple).
Face Ă du HTML5, ben gtk est vachement plus sympa que HTML5 vanilla (gestion du layout plus simple, plus de composants graphiques).
C'est trĂšs subjectif.
Face Ă HTML5 + la bibliothĂšque de composant de ton choix, gtk permet de ne pas avoir Ă faire un truc frontend/backend entre ton appli et ton interface.
Pour certaines de ces applications, la bascule est en cours: les jeux jouables dans un navigateur ne sont plus rare, eclipse se cloudifie, les suites bureautiques en ligne sont lĂ ...
[^] # Re: GTK+4
PostĂ© par devnewton đș (site web personnel) . En rĂ©ponse Ă la dĂ©pĂȘche GNOME 3.22 Karlsruhe : A Land Far, Far Away. ĂvaluĂ© Ă 1.
Tu confonds avec AWT. Swing est beaucoup plus évolué (le designer et le systÚme de layout sont les meilleurs que je connaisse).
Niveau maintenance, c'est top:
Le défaut c'est que ça se bloate, mais la RAM est moins chÚre que les jours/hommes...
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: GTK+4
PostĂ© par devnewton đș (site web personnel) . En rĂ©ponse Ă la dĂ©pĂȘche GNOME 3.22 Karlsruhe : A Land Far, Far Away. ĂvaluĂ© Ă -1.
J'ajoute que les langages populaires ont leurs propres toolkits au moins aussi bien, voir meilleur que Gtk ou Qt (ceux qui viennent avec le JDK ou .NET par exemple).
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: GTK+4
PostĂ© par devnewton đș (site web personnel) . En rĂ©ponse Ă la dĂ©pĂȘche GNOME 3.22 Karlsruhe : A Land Far, Far Away. ĂvaluĂ© Ă 1.
C'est trĂšs subjectif.
Lapin compris.
Ătudier une lib/API du point de vue du dissaĂŻdeur pressĂ©, ce n'est pas chercher Ă piĂ©tiner le travail...
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: GTK+4
PostĂ© par devnewton đș (site web personnel) . En rĂ©ponse Ă la dĂ©pĂȘche GNOME 3.22 Karlsruhe : A Land Far, Far Away. ĂvaluĂ© Ă 1.
Ca ne réponds pas à la question: pourquoi choisir GTK plutÎt qu'autre chose en 2016?
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: GTK+4
PostĂ© par devnewton đș (site web personnel) . En rĂ©ponse Ă la dĂ©pĂȘche GNOME 3.22 Karlsruhe : A Land Far, Far Away. ĂvaluĂ© Ă 1.
Tout dépends ce que tu entends par primitives...
Bref dans le baril html, j'ai une compatibilité éternelle et de nouvelles fritures disruptives tous les ans.
Alors qu'avec le baril de GTK, qu'y a-t-il à part des cassages réguliers et 3 widgets qui se battent en duel à force d'épurations?
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: GTK+4
PostĂ© par devnewton đș (site web personnel) . En rĂ©ponse Ă la dĂ©pĂȘche GNOME 3.22 Karlsruhe : A Land Far, Far Away. ĂvaluĂ© Ă 5.
A part les jeux, 99% (d'aprĂšs le Dave Institute Of Pyfometry) des applis sont des webviews non?
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: GTK+4
PostĂ© par devnewton đș (site web personnel) . En rĂ©ponse Ă la dĂ©pĂȘche GNOME 3.22 Karlsruhe : A Land Far, Far Away. ĂvaluĂ© Ă 2.
10 ans, c'est court pour juger d'un échec :-) On y arrive tout doucement. Les seules applis natives que j'utilise sont:
Pour certaines de ces applications, la bascule est en cours: les jeux jouables dans un navigateur ne sont plus rare, eclipse se cloudifie, les suites bureautiques en ligne sont lĂ ...
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: GTK+4
PostĂ© par devnewton đș (site web personnel) . En rĂ©ponse Ă la dĂ©pĂȘche GNOME 3.22 Karlsruhe : A Land Far, Far Away. ĂvaluĂ© Ă 0.
Tu confonds cadriciel et API.
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: GTK+4
PostĂ© par devnewton đș (site web personnel) . En rĂ©ponse Ă la dĂ©pĂȘche GNOME 3.22 Karlsruhe : A Land Far, Far Away. ĂvaluĂ© Ă 5.
Sauf qu'il n'y a pas que Qt et Gtk. Le vrai concurrent c'est html/js/css dont la durée de support est "infini".
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: GTK+4
PostĂ© par devnewton đș (site web personnel) . En rĂ©ponse Ă la dĂ©pĂȘche GNOME 3.22 Karlsruhe : A Land Far, Far Away. ĂvaluĂ© Ă 5.
Le problĂšme c'est qu'entre deux versions de GTK, on peut avoir des changements non rĂ©trocompatible, voire des refontes complĂštes. Voir son logiciel cassĂ© tous les 3 ans (ou mĂȘme 5 ou 10) Ă cause d'une API instable, ce n'est pas acceptable.
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: GTK+4
PostĂ© par devnewton đș (site web personnel) . En rĂ©ponse Ă la dĂ©pĂȘche GNOME 3.22 Karlsruhe : A Land Far, Far Away. ĂvaluĂ© Ă 3.
3 ans c'est ridicule par rapport à la durée de vie des gros logiciels: Gimp a 20 ans, (Netscape|Firefox) aussi, (Star|Libre)office 30 ans...
MĂȘme un projet perso dure souvent 5 Ă 10 ans.
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
# allons encrypter
PostĂ© par devnewton đș (site web personnel) . En rĂ©ponse au journal Qui traite des autoritĂ©s SSL WoSign, Startcom et du peu de professionnalisme qui a causĂ© leur perte. ĂvaluĂ© Ă 5.
Et si letsencrypt commets des erreurs, est-ce que la mofo les retirera de firefox?
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: Linux ?
PostĂ© par devnewton đș (site web personnel) . En rĂ©ponse Ă la dĂ©pĂȘche CatchChallenger version 2. ĂvaluĂ© Ă 5.
C'est le problĂšme: le packaging est tellement complexe qu'il faut que le logiciel soit connu pour ĂȘtre packagĂ©, mais pour ĂȘtre connu, c'est mieux d'ĂȘtre packagĂ©...
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: GTK+4
PostĂ© par devnewton đș (site web personnel) . En rĂ©ponse Ă la dĂ©pĂȘche Firefox 49 en chansons. ĂvaluĂ© Ă 6.
Mais qui juste marche.
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: GTK+4
PostĂ© par devnewton đș (site web personnel) . En rĂ©ponse Ă la dĂ©pĂȘche Firefox 49 en chansons. ĂvaluĂ© Ă 10.
Et on s'étonne de la mort des applis desktop: des toolkits avec moins de features que html5 qui pÚtent tout à chaque version, un packaging/déploiement de plus en plus compliqué...
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
# Just Upload Stuff
PostĂ© par devnewton đș (site web personnel) . En rĂ©ponse au journal jus - Just Upload Stuff. ĂvaluĂ© Ă 9.
Bon c'est du php
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
# D'autres
PostĂ© par devnewton đș (site web personnel) . En rĂ©ponse au journal Java dans le navigateur : ce n'est pas fini, ça sera pire !. ĂvaluĂ© Ă 4.
Il y a d'autres projets similaires: http://javapapers.com/java/run-java-in-javascript/
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
# linuxfr is debianing
PostĂ© par devnewton đș (site web personnel) . En rĂ©ponse au journal WMCoincoin est Ă nouveau 100 % compatible avec LinuxFr.org !. ĂvaluĂ© Ă 9.
linuxfr profite toujours de sa position de tribune dominante pour faire des choses non standards, peu courantes ou ne pas implémenter les derniÚres fritures:
C'est triste de voir que le premier site libre francophone se comporte comme le Microsoft de la moulosphĂšre.
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
# trash-put asesprite
PostĂ© par devnewton đș (site web personnel) . En rĂ©ponse au journal Aseprite devient propriĂ©taire. ĂvaluĂ© Ă 3.
Heureusement il existe des alternatives:
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: Heu ...
PostĂ© par devnewton đș (site web personnel) . En rĂ©ponse au journal Un conseil de lecture.. ĂvaluĂ© Ă 6.
Et se rendre compte que le paradis, c'est un jardin avec des nudistes, des nuages peuplés de gays avec des ailes ou une chanteuse aux dents écartées.
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: Uber, classique du capitalisme...
PostĂ© par devnewton đș (site web personnel) . En rĂ©ponse au journal Chroniques de l'automatisation : l'assemblage. ĂvaluĂ© Ă 3.
Difficile? J'ai mis une ddg en moteur par dĂ©faut dans mon broteur et je l'ai gardĂ© des annĂ©es. J'ai fait la mĂȘme avec qwant au dĂ©but de l'annĂ©e.
De la mĂȘme façon je passe change rĂ©guliĂšrement de sites pour la cartographie, la mĂ©tĂ©o, l'actualitĂ©...
Quand on n'a ni donnée, ni personne sur un service, c'est trÚs facile et tentant d'en changer.
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: Lapin compris
PostĂ© par devnewton đș (site web personnel) . En rĂ©ponse Ă la dĂ©pĂȘche Ă Toulouse, ouverture d'une formation de dĂ©veloppeur d'Applications « full-stack ». ĂvaluĂ© Ă 3.
Pourquoi? Parce que le dev refait 7 fois son code avant que ça marche?
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: DĂ©pĂȘche actuelle et la suite
PostĂ© par devnewton đș (site web personnel) . En rĂ©ponse Ă la dĂ©pĂȘche Les coulisses du standard C++. ĂvaluĂ© Ă 3.
Pour continuer le jeu: https://github.com/cpp-frug/materials/issues/10
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: DĂ©pĂȘche actuelle et la suite
PostĂ© par devnewton đș (site web personnel) . En rĂ©ponse Ă la dĂ©pĂȘche Les coulisses du standard C++. ĂvaluĂ© Ă 4.
PlutĂŽt un:
times_looper(n, []() { std::cout << "L'overingénieurie saimal" << std::endl; })
Ou alors en redefinissant un opérateur | sur un objet times, on peut arriver à un élégant:
n | times([]() { std::cout << "Les pipes c'est cool" << std::endl; })
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: DĂ©pĂȘche actuelle et la suite
PostĂ© par devnewton đș (site web personnel) . En rĂ©ponse Ă la dĂ©pĂȘche Les coulisses du standard C++. ĂvaluĂ© Ă 10.
Besoin d'un times Ă la Ruby? C++ sait faire!
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board