IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

GWT et Vaadin Java Discussion :

GWT disponible dans sa version 2.8, JSInterop et support de Java 8. Retour de Java pour le développement web ?


Sujet :

GWT et Vaadin Java

  1. #1
    Rédacteur

    Avatar de Mickael Baron
    Homme Profil pro
    Ingénieur de Recherche en Informatique
    Inscrit en
    Juillet 2005
    Messages
    14 974
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche en Informatique
    Secteur : Service public

    Informations forums :
    Inscription : Juillet 2005
    Messages : 14 974
    Points : 73 024
    Points
    73 024
    Par défaut GWT disponible dans sa version 2.8, JSInterop et support de Java 8. Retour de Java pour le développement web ?
    Bonjour,

    La dernière version stable du framework GWT est enfin disponible. GWT 2.8 était en préparation depuis quelque temps (novembre 2014). Cette attente aura été nécessaire, car cette version finale apporte de grosses fonctionnalités comme :

    • le support de Java 8 pour être plus proche du langage fonctionnel JavaScript ;
    • l'ajout de JSInterop, qui facilite l'intégration de bibliothèques JS existantes ou la prise en compte de nouveaux standards comme les WebComponents ;
    • un Super Dev Mode qui permet de tester plus rapidement son développement web. Les temps de compilation incrémentale ont été réduits.


    GWT était en perte de vitesse pour le développement web, mais avec ces nouvelles fonctionnalités, il permet à Java de se positionner dans la course des nouveaux langages qui tentent d'enrichir ou remplacer JavaScript (CoffeeScript, TypeScript, ES6, Dart...). En effet, vous pouvez utiliser votre environnement de développement préféré comme Eclipse ou IntelliJ et exploiter toute la puissance de l'écosystème Java pour développer des applications web de très bonne qualité. Sans compter également toutes les bibliothèques JavaScript qui peuvent être facilement intégrées en utilisant JSInterop.

    L'équipe Java de Developpez.com a toujours proposé des articles pour soutenir le framework GWT. N'hésitez pas à consulter les ressources suivantes :



    Que pensez-vous de cette nouvelle version ?

    Source : https://groups.google.com/forum/#!ms...k/MlkNU2oIBgAJ
    Responsable Java de Developpez.com (Twitter et Facebook)
    Besoin d"un article/tutoriel/cours sur Java, consulter la page cours
    N'hésitez pas à consulter la FAQ Java et à poser vos questions sur les forums d'entraide Java
    --------
    Ingénieur de Recherche en informatique au LIAS / ISAE-ENSMA
    Page de Developpez.com : mbaron.developpez.com
    Twitter : www.twitter.com/mickaelbaron
    Blog : mickael-baron.fr
    LinkedIn : www.linkedin.com/in/mickaelbaron
    DBLP : dblp.uni-trier.de/pers/hd/b/Baron:Micka=euml=l

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 52
    Points : 61
    Points
    61
    Par défaut Enfin !
    Je n'ai jamais lâché GWT depuis ses débuts !
    Couplé au framework Errai, les possibilités sont énormes. L'arrivée de jsinterop les booste encore plus.

    Ce qui m'inquiète, c'est vraiment le futur, exemple sur la partie UI. Sur mes projets récents, j'utilise polymer afin d'avoir des webcomponents utilisables au travers de js interop ( je pense qu'il y a bcp de développeurs qui utilisent encore les composite pur et dur).
    Or, le futur de GWT prédit des breaking changes ( dont la suppression des widgets). Même si sur les récents projets j'essaie d'éviter leur utilisation je me suis permis au moins d'utiliser le HTMLPanel et les uibinders au minimum!
    Si l'uibinder et le htmlpanel disparaissent, j'espère qu'il y aura qd même une librairie (même si elle ne serait pas recommandée pour les nouveaux projets) qui permettra encore leur utilisation le temps d'une migration afin de pouvoir utiliser les nouvelles fonctionnalités de GWT3.0 sur d'anciens projets basé sur gwt 2.8!

    Enfin je rêve un peu, le temps que GWT 3 sort, il y aura eue de l'eau qui aura coulé sous les ponts.

    Ceci dit, je peux comprendre le doute des décideurs sur le choix GWT pour les nouveaux projets de peur que ces breaking changes freine l'évolutivité de leur projet.
    Du coup, j'aurais tendance à dire qu'il y aura moins d'utilisation de GWT sur les nouveaux projets de grande envergures tant que GWT 3 ne sera pas sorti.

  3. #3
    Rédacteur

    Avatar de Mickael Baron
    Homme Profil pro
    Ingénieur de Recherche en Informatique
    Inscrit en
    Juillet 2005
    Messages
    14 974
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche en Informatique
    Secteur : Service public

    Informations forums :
    Inscription : Juillet 2005
    Messages : 14 974
    Points : 73 024
    Points
    73 024
    Par défaut
    Bonjour,

    D'ici à ce que GWT 3.0 sorte on a le temps.

    De mon point de vue, GWT 3.0 sera plus comme un langage (à la TypeScript mais basé sur Java) + des outils qu'une bibliothèque.

    Mickael
    Responsable Java de Developpez.com (Twitter et Facebook)
    Besoin d"un article/tutoriel/cours sur Java, consulter la page cours
    N'hésitez pas à consulter la FAQ Java et à poser vos questions sur les forums d'entraide Java
    --------
    Ingénieur de Recherche en informatique au LIAS / ISAE-ENSMA
    Page de Developpez.com : mbaron.developpez.com
    Twitter : www.twitter.com/mickaelbaron
    Blog : mickael-baron.fr
    LinkedIn : www.linkedin.com/in/mickaelbaron
    DBLP : dblp.uni-trier.de/pers/hd/b/Baron:Micka=euml=l

  4. #4
    Modérateur
    Avatar de Gugelhupf
    Homme Profil pro
    Analyste Programmeur
    Inscrit en
    Décembre 2011
    Messages
    1 320
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Analyste Programmeur

    Informations forums :
    Inscription : Décembre 2011
    Messages : 1 320
    Points : 3 741
    Points
    3 741
    Billets dans le blog
    12
    Par défaut
    Ce serait génial si un framework (GWT 3.0 peut-être ?) compile directement du code Java en WebAssembly.
    N'hésitez pas à consulter la FAQ Java, lire les cours et tutoriels Java, et à poser vos questions sur les forums d'entraide Java

    Ma page Developpez | Mon profil Linkedin | Vous souhaitez me contacter ? Contacter Gokan EKINCI

  5. #5
    Rédacteur

    Avatar de Mickael Baron
    Homme Profil pro
    Ingénieur de Recherche en Informatique
    Inscrit en
    Juillet 2005
    Messages
    14 974
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche en Informatique
    Secteur : Service public

    Informations forums :
    Inscription : Juillet 2005
    Messages : 14 974
    Points : 73 024
    Points
    73 024
    Par défaut
    Est-ce qu'il existe des choses autour de JS => WebAssembly ?

    Mickael
    Responsable Java de Developpez.com (Twitter et Facebook)
    Besoin d"un article/tutoriel/cours sur Java, consulter la page cours
    N'hésitez pas à consulter la FAQ Java et à poser vos questions sur les forums d'entraide Java
    --------
    Ingénieur de Recherche en informatique au LIAS / ISAE-ENSMA
    Page de Developpez.com : mbaron.developpez.com
    Twitter : www.twitter.com/mickaelbaron
    Blog : mickael-baron.fr
    LinkedIn : www.linkedin.com/in/mickaelbaron
    DBLP : dblp.uni-trier.de/pers/hd/b/Baron:Micka=euml=l

  6. #6
    Modérateur
    Avatar de Gugelhupf
    Homme Profil pro
    Analyste Programmeur
    Inscrit en
    Décembre 2011
    Messages
    1 320
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Analyste Programmeur

    Informations forums :
    Inscription : Décembre 2011
    Messages : 1 320
    Points : 3 741
    Points
    3 741
    Billets dans le blog
    12
    Par défaut
    Bonjour Mickael,

    Oui il existe des choses autour de JS => WebAssembly

    Il est possible d'accéder à WebAssembly en JavaScript grâce à l'API `Wasm`, mais il faut au préalable l'activer.

    Activer WebAssembly sous Firefox :
    1. Aller dans la barre d'URL et saisir : about:config
    2. Mettre à true l'option suivante : javascript.options.wasm

    Tester le bout de code suivant :
    Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    if (typeof Wasm !== "undefined") {
        alert("WebAssembly exists");
    } else {
        alert("WebAssembly does NOT exists");
    }
    Avec un peu d'instrospection on peut voir qu'ils en sont à la version 11, et qu'il existe des fonctions instantiateModule() et toSource(). Mais bon à l'avenir il est prévu de passer par le tag <script type='module'> pour charger WebAssembly


    Tu as du voir l'article de Stéphane sur le WebAssembly Community Group qui a fourni une version initiale du MVP (une release candidate) avec C et C++. JS, lui ne sera "prêt" que lorsque le Garbage Collector sera implémenté, et ce dernier ne sera fait qu'après le MVP.

    Once GC is supported, WebAssembly code would be able to reference and access JavaScript, DOM, and general WebIDL-defined objects.
    Sources : http://webassembly.org/docs/web/ , http://webassembly.org/docs/future-features/

    Je pense que nous aurons une meilleure vision au premier trimestre 2017 :
    Citation Envoyé par http://v8project.blogspot.fr/2016/10/webassembly-browser-preview.html
    the WebAssembly Community Group plans to produce an official specification in Q1 2017, at which point browsers will be encouraged to ship WebAssembly on-by-default
    A+
    N'hésitez pas à consulter la FAQ Java, lire les cours et tutoriels Java, et à poser vos questions sur les forums d'entraide Java

    Ma page Developpez | Mon profil Linkedin | Vous souhaitez me contacter ? Contacter Gokan EKINCI

  7. #7
    Rédacteur

    Avatar de Mickael Baron
    Homme Profil pro
    Ingénieur de Recherche en Informatique
    Inscrit en
    Juillet 2005
    Messages
    14 974
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche en Informatique
    Secteur : Service public

    Informations forums :
    Inscription : Juillet 2005
    Messages : 14 974
    Points : 73 024
    Points
    73 024
    Par défaut
    Merci pour ces détails.

    Je t'avoue que je suis un peu perdu entre toutes les normes (Web Assembly, Web Components...)

    ça serait bien un tutoriel qui montre tout cela de manière pédagogique ;-)

    Mickael
    Responsable Java de Developpez.com (Twitter et Facebook)
    Besoin d"un article/tutoriel/cours sur Java, consulter la page cours
    N'hésitez pas à consulter la FAQ Java et à poser vos questions sur les forums d'entraide Java
    --------
    Ingénieur de Recherche en informatique au LIAS / ISAE-ENSMA
    Page de Developpez.com : mbaron.developpez.com
    Twitter : www.twitter.com/mickaelbaron
    Blog : mickael-baron.fr
    LinkedIn : www.linkedin.com/in/mickaelbaron
    DBLP : dblp.uni-trier.de/pers/hd/b/Baron:Micka=euml=l

  8. #8
    Futur Membre du Club
    Homme Profil pro
    Développeur
    Inscrit en
    Avril 2015
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Avril 2015
    Messages : 8
    Points : 7
    Points
    7
    Par défaut Conférences ?
    Hello,

    Quelqu'un saurait-t-il si les conférences de ce GWT con 2016 ont été filmées ?
    Il me semblait que c'était chose courante pour ce genre d'évènements, mais en faisant régulièrement des recherches sur le net à ce sujet, aucune info ne filtre
    Certains intervenants ont publié des slides. Très louable de leur part mais sans les commentaires, ça n'est pas d'un grand intêret.

    Merci !

  9. #9
    Rédacteur

    Avatar de Mickael Baron
    Homme Profil pro
    Ingénieur de Recherche en Informatique
    Inscrit en
    Juillet 2005
    Messages
    14 974
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche en Informatique
    Secteur : Service public

    Informations forums :
    Inscription : Juillet 2005
    Messages : 14 974
    Points : 73 024
    Points
    73 024
    Par défaut
    Salut,

    Tu peux demander directement sur le Twitter de la conférence. Francesca Tosi répond rapidement

    Mickael
    Responsable Java de Developpez.com (Twitter et Facebook)
    Besoin d"un article/tutoriel/cours sur Java, consulter la page cours
    N'hésitez pas à consulter la FAQ Java et à poser vos questions sur les forums d'entraide Java
    --------
    Ingénieur de Recherche en informatique au LIAS / ISAE-ENSMA
    Page de Developpez.com : mbaron.developpez.com
    Twitter : www.twitter.com/mickaelbaron
    Blog : mickael-baron.fr
    LinkedIn : www.linkedin.com/in/mickaelbaron
    DBLP : dblp.uni-trier.de/pers/hd/b/Baron:Micka=euml=l

  10. #10
    Futur Membre du Club
    Homme Profil pro
    Développeur
    Inscrit en
    Avril 2015
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Avril 2015
    Messages : 8
    Points : 7
    Points
    7
    Par défaut
    Bonne idée, mais je n'ai pas de compte Twitter (ni Facebook d'ailleurs).

  11. #11
    Rédacteur

    Avatar de Mickael Baron
    Homme Profil pro
    Ingénieur de Recherche en Informatique
    Inscrit en
    Juillet 2005
    Messages
    14 974
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche en Informatique
    Secteur : Service public

    Informations forums :
    Inscription : Juillet 2005
    Messages : 14 974
    Points : 73 024
    Points
    73 024
    Par défaut
    Pour Facebook tu ne rates rien ;-) Pour Twitter c'est pratique pour faire de la veille.

    Je l'ai fait pour toi, wait and see ...

    Mickael
    Responsable Java de Developpez.com (Twitter et Facebook)
    Besoin d"un article/tutoriel/cours sur Java, consulter la page cours
    N'hésitez pas à consulter la FAQ Java et à poser vos questions sur les forums d'entraide Java
    --------
    Ingénieur de Recherche en informatique au LIAS / ISAE-ENSMA
    Page de Developpez.com : mbaron.developpez.com
    Twitter : www.twitter.com/mickaelbaron
    Blog : mickael-baron.fr
    LinkedIn : www.linkedin.com/in/mickaelbaron
    DBLP : dblp.uni-trier.de/pers/hd/b/Baron:Micka=euml=l

  12. #12
    Futur Membre du Club
    Homme Profil pro
    Développeur
    Inscrit en
    Avril 2015
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Avril 2015
    Messages : 8
    Points : 7
    Points
    7
    Par défaut
    Chic de ta part, merci

  13. #13
    Rédacteur

    Avatar de Mickael Baron
    Homme Profil pro
    Ingénieur de Recherche en Informatique
    Inscrit en
    Juillet 2005
    Messages
    14 974
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche en Informatique
    Secteur : Service public

    Informations forums :
    Inscription : Juillet 2005
    Messages : 14 974
    Points : 73 024
    Points
    73 024
    Par défaut
    Bonne nouvelle. Voici la réponse

    Y all the sessions have been recorded. We will publish everything on GWTcon youtube channel.
    Wait & see ...

    Mickael
    Responsable Java de Developpez.com (Twitter et Facebook)
    Besoin d"un article/tutoriel/cours sur Java, consulter la page cours
    N'hésitez pas à consulter la FAQ Java et à poser vos questions sur les forums d'entraide Java
    --------
    Ingénieur de Recherche en informatique au LIAS / ISAE-ENSMA
    Page de Developpez.com : mbaron.developpez.com
    Twitter : www.twitter.com/mickaelbaron
    Blog : mickael-baron.fr
    LinkedIn : www.linkedin.com/in/mickaelbaron
    DBLP : dblp.uni-trier.de/pers/hd/b/Baron:Micka=euml=l

  14. #14
    Rédacteur

    Avatar de Mickael Baron
    Homme Profil pro
    Ingénieur de Recherche en Informatique
    Inscrit en
    Juillet 2005
    Messages
    14 974
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche en Informatique
    Secteur : Service public

    Informations forums :
    Inscription : Juillet 2005
    Messages : 14 974
    Points : 73 024
    Points
    73 024
    Par défaut
    Dés que c'est annoncé, je te préviendrai

    Mickael
    Responsable Java de Developpez.com (Twitter et Facebook)
    Besoin d"un article/tutoriel/cours sur Java, consulter la page cours
    N'hésitez pas à consulter la FAQ Java et à poser vos questions sur les forums d'entraide Java
    --------
    Ingénieur de Recherche en informatique au LIAS / ISAE-ENSMA
    Page de Developpez.com : mbaron.developpez.com
    Twitter : www.twitter.com/mickaelbaron
    Blog : mickael-baron.fr
    LinkedIn : www.linkedin.com/in/mickaelbaron
    DBLP : dblp.uni-trier.de/pers/hd/b/Baron:Micka=euml=l

  15. #15
    Futur Membre du Club
    Homme Profil pro
    Développeur
    Inscrit en
    Avril 2015
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Avril 2015
    Messages : 8
    Points : 7
    Points
    7
    Par défaut
    Merci
    Je zieute de temps en temps (leur Twitter, et je dois être abonné à la chaîne Youtube je crois), mais manifestement, il va falloir être patient

  16. #16
    Rédacteur

    Avatar de Mickael Baron
    Homme Profil pro
    Ingénieur de Recherche en Informatique
    Inscrit en
    Juillet 2005
    Messages
    14 974
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche en Informatique
    Secteur : Service public

    Informations forums :
    Inscription : Juillet 2005
    Messages : 14 974
    Points : 73 024
    Points
    73 024
    Par défaut
    Salut,

    Je relancerai fin janvier

    Mickael
    Responsable Java de Developpez.com (Twitter et Facebook)
    Besoin d"un article/tutoriel/cours sur Java, consulter la page cours
    N'hésitez pas à consulter la FAQ Java et à poser vos questions sur les forums d'entraide Java
    --------
    Ingénieur de Recherche en informatique au LIAS / ISAE-ENSMA
    Page de Developpez.com : mbaron.developpez.com
    Twitter : www.twitter.com/mickaelbaron
    Blog : mickael-baron.fr
    LinkedIn : www.linkedin.com/in/mickaelbaron
    DBLP : dblp.uni-trier.de/pers/hd/b/Baron:Micka=euml=l

  17. #17
    Futur Membre du Club
    Homme Profil pro
    Développeur
    Inscrit en
    Avril 2015
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Avril 2015
    Messages : 8
    Points : 7
    Points
    7
    Par défaut
    Certaines video sont finalement là (ça doit faire qq mois je crois), notammment les keynotes


  18. #18
    Rédacteur

    Avatar de Mickael Baron
    Homme Profil pro
    Ingénieur de Recherche en Informatique
    Inscrit en
    Juillet 2005
    Messages
    14 974
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche en Informatique
    Secteur : Service public

    Informations forums :
    Inscription : Juillet 2005
    Messages : 14 974
    Points : 73 024
    Points
    73 024
    Par défaut
    Oui effectivement les vidéos sont disponibles.

    Mickael
    Responsable Java de Developpez.com (Twitter et Facebook)
    Besoin d"un article/tutoriel/cours sur Java, consulter la page cours
    N'hésitez pas à consulter la FAQ Java et à poser vos questions sur les forums d'entraide Java
    --------
    Ingénieur de Recherche en informatique au LIAS / ISAE-ENSMA
    Page de Developpez.com : mbaron.developpez.com
    Twitter : www.twitter.com/mickaelbaron
    Blog : mickael-baron.fr
    LinkedIn : www.linkedin.com/in/mickaelbaron
    DBLP : dblp.uni-trier.de/pers/hd/b/Baron:Micka=euml=l

Discussions similaires

  1. Joblets non disponibles dans la version 5.3.1 ?
    Par lionrouge dans le forum Installation, migration et administration
    Réponses: 2
    Dernier message: 25/10/2013, 19h02
  2. Micro Focus Rumba disponible dans sa version 9.0
    Par Gordon Fowler dans le forum Actualités
    Réponses: 1
    Dernier message: 19/10/2012, 14h23
  3. Réponses: 0
    Dernier message: 01/09/2010, 10h28
  4. mandriva est il disponible dans sa version finale ?
    Par kerkennah dans le forum Mandriva / Mageia
    Réponses: 7
    Dernier message: 25/05/2007, 22h37
  5. Réponses: 6
    Dernier message: 05/02/2007, 20h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo