• [^] # Re: Il vaudrait mieux te mettre en contact avec quelqu'un qui connait Java

    Posté par (site web personnel) . En réponse au journal Du développement full-stack en Java. Évalué à 1.

    Je te conseille de te rapprocher d'un développeur Java [...]

    Je voudrais bien, mais je n'en connais point...

    Parce qu'il existe déjà un outil qui fait ça, c'est GWT – et que donc tu y seras obligatoirement comparé.

    Je n'ai pas étudié GWT en détail, mais, puisqu'il est cité, j'en profite pour exposer quelques différences notables que j'ai cru déceler :

    • c'est un framework
      • qui vient avec tout un ensemble d'exécutables à utiliser, notamment pour la création d'une application et pour son lancement,
      • qui met en place toute une arborescence de fichiers,
    • au final, ce n'est pas du Java qui est exécuté, mais du JavaScript compilé à partir du Java,
    • l'interface est construite programmatiquement, et non pas à l'aide d'un fichier descriptif,

    Tout ces points ne sont pas nécessairement des inconvénients. Cependant, avec ATK (c'est le petit nom de la bibliothèque décrite dans ce journal) :

    • c'est une simple bibliothèque ; un import info.q37.atlas.*; et ça roule,
    • on peut construire l'interface avec un simple fichier HTML (on peut aussi le faire programmatiquement),
    • on code/lance une application web avec ATK comme n'importe quelle application Java (utilisation de javac/java ; pas besoin d'exécutables maisons),
    • pour la tester, un simple .jar à télécharger (~22 Ko) au lieu d'une archive de ~90 Mo pour GWT,
    • suffit de connaître HTML, CSS, DOM pour l'utiliser (en théorie, mais, vu le premier commentaire, ça n'a pas l'air aussi évident que ça), l'API s'inspirant fortement de celle en JavaScript pour manipuler le DOM.

    Comme dit, je n'ai jamais utilisé GWT, et je ne suis pas familier avec Java, donc s'il y a des inexactitudes, n'hésitez pas à les signaler...

    Parce que ton code ressemble tellement peu à du Java que tes exemples te desservent au lieu de te vendre.

    Je m'y attendais un peu, d'où mon texte introductif dans le journal. Mais, hélas, je ne connais pas de développeur Java, donc si une bonne âme pouvait m'indiquer les améliorations à apporter...

    Zelbinium: pour la génération qui crée, pas celle qui scrolle...