Evènements

Compilation JUG S1 2012

Publié le : Auteur: vhanniet Un commentaire
evenement

Afin de saisir quelle est l’actualité technologique Java qui nous concerne, j’ai fait une synthèse des sujets traités dans les 8 JUG sur notre territoire au cours du 1er semestre 2012 :

  • 4 x Ceylon
  • 3 x Android
  • 2 x Java FX
  • 2 x Lambda (Java 8)
  • 2 x Cloud
  • 2 x NoSQL
  • Performance des serveurs en Java, Serveurs d’application, Glassfish
  • Processing Java
  • Lucene & Moteurs de recherche Java
  • Prototyper un site avec Awestruct et Bootstrap
  • Apache Maven
  • JRebel
  • Grails
  • Puppet
  • Jigsaw
  • DSL (illustrés en Groovy)

Ce que je constate (mais donnez votre avis !) :

  • RedHat fait la tournée des JUG pour faire la promotion de Ceylon (les présentations sont faites par un salarié de RedHat), un des trois langages qui se positionnent en complément ou successeur de Java avec Scala et Kotlin.  Scala est développé par une université : Ecole Polytechnique Fédérale de Lausanne, tandis que Kotlin est poussé par l’éditeur JetBrains. Faut-il vraiment un successeur à Java ? Ce qui est certain c’est que Java n’était pas prévu initialement pour l’usage qu’on en fait actuellement et que les versions successives (on en est à Java 8) apportent chaque fois pas mal d’évolutions. A suivre, mais à quand chez nos clients sur nos projets ??
  • Android est là, pour le fun ou pour les clients de nos clients banque/assurance/… ?
  • Java FX et Lambda semblent être les principales nouveautés d’Oracle intéressant les développeurs Java. Au fait, c’est quoi Lambda ??
  • Le Cloud est toujours là (vive le marketing !)
  • NoSQL monte en puissance
  • Les serveurs d’applications sont toujours au coeur des préoccupations (depuis J2EE en fait…)
Au final aucun doute : les JUG sont principalement consacrés à la veille techno. C’est donc un bon moyen pour nous tous d’aller voir ce qui se prépare, et de pouvoir ainsi participer aux conversations « dans l’écume devant la vague » ! ;D
  • fdupont

    Concernant les nouveaux langages, Scala subit pas mal de critiques sur son point fort (la scalabilité du langage et le fait qu’on puisse en modifier le comportement) qui en fait également sa grosse faiblesse (comment lire du code Scala avec une syntaxe spécifique ?) notamment pour les entreprises qui y voient une difficulté à avoir du code propre et lisible qui sera maintenable facilement. L’autre point c’est le fait qu’il s’agisse d’un langage fonctionnel et que pour beaucoup de compétences Java d’entreprises, il y a un gap avec cette nouvelle façon de penser. A mon avis, Scala est un langage qui vient du monde de la recherche pour le monde de la recherche. Plusieurs alternatives ont vu le jour, notamment le langage Fantom (considéré par Stephen Colebourne comme le plus proche Next Big JVM Langage en 2010, d’ailleurs je vous conseille de lire cet article intéressant http://blog.joda.org/2010/09/next-big-jvm-language_964.html), qui prône une approche plus pragmatique orientée « Entreprise ». Le problème c’est que Fantom a du mal à décoller du fait qu’il ne soit pas épaulé par un grand éditeur (seulement 2 développeurs sur le sujet…). En 2012, Ceylon et Kotlin sont donc les petits nouveaux qui sont « tendances » et qui suivent l’approche « entreprise » tout en étant épaulés par des grand éditeurs (RedHat et JetBrains) ce qui leur apportera une meilleure pérennité et une meilleure visibilité (on le voit d’ailleurs avec leur présence sur les JUG). Des langages à suivre de près !