Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Plateforme Java : Quel langage pour la JVM
Est pour vous promis à un bel avenir ?

Le , par Ricky81

20PARTAGES

1  0 
Quels langages pour la JVM sont promis à un bel avenir ?
Bonjour,

Véritable effet de mode, les langages pour la JVM se multiplient et la liste devient délicate à maintenir sachant que certains ne dépasseront jamais le stade de l'anonymat.

Voici une liste partielle des plus connus :


Quel est selon vous le langage promis à un bel avenir, et pourquoi ?

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de professeur shadoko
Membre expérimenté https://www.developpez.com
Le 19/03/2010 à 9:19
je ne connais pas tout (loin de là)!
mais si Clojure et Scala apportent des tas de paradigmes intéressants il ont juste oublié un domaine: l'ergonomie du programmeur (est-il possible de "voir" rapidement l'essence même du code).
Je conteste fortement les choix syntaxiques de ces deux langages (passionants par ailleurs) et je prédis que ça les condamne en tant que langage "majeur" (pas en tant que langage de niche).
Nota: je suis très bon en prédiction: quand l'IBM PC est sorti j'avais prédit que cette machine n'aurait auncun avenir!

PS: quand à Noop il est pour l'instant dans les limbes mais il y a dejà des choix que je conteste avec véhémence.
0  0 
Avatar de lunatix
Rédacteur https://www.developpez.com
Le 19/03/2010 à 9:24
Groovy parce qu'il est bien installé deja, et que Grail a sa petite communauté bien solide

Scala parce que il a beaucoup de concepts vraiment interessants, meme si la lisibilité du langage est trop faible

noop, si ils s'y mettent pour de vrai (pour le moment, le projet google code n'avance pas vraiment, donc si ils bossent en interne et caché, le projet semble pas loin d'etre mort)

AspectJ c'est pas un langage non ? c'est un framework de gestion d'AOP non ?
0  0 
Avatar de aurelman
Membre actif https://www.developpez.com
Le 19/03/2010 à 13:24
Yop

Je vote JRuby, parce que allier la puissance syntaxique de Ruby, avec le fait de pouvoir accéder à tout ce qui existe en Java (JDBC...) ça n'a pas de prix.
Pour le reste...
0  0 
Avatar de Uther
Expert éminent sénior https://www.developpez.com
Le 19/03/2010 à 13:25
Citation Envoyé par lunatix Voir le message
AspectJ c'est pas un langage non ? c'est un framework de gestion d'AOP non ?
Dans le sens ou on est contraint de recourir a un compilateur externe au JDK, il ne s'agit pas pour moi d'un simple framework.

Bien que ce ne soit pas non plus un langage a part entière.
0  0 
Avatar de nicorama
En attente de confirmation mail https://www.developpez.com
Le 19/03/2010 à 14:24
Je vote Java, c-à-d "Autre", je trouve que c'est un langage pas mal.
0  0 
Avatar de Camille_B
Membre confirmé https://www.developpez.com
Le 19/03/2010 à 14:33
Clojure me semble promis à un bel avenir pour sa puissance ; sa gestion fine, simple et efficace de la concurrence ; et sa syntaxe LISP, qui a en soi de nombreux avantages, mais qui a également cet avantage particulier d'être, d'une certaine manière, un XML propre :

Code : Sélectionner tout
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

XML :

<maison>
    <toit></toit>
    <murs>
        <mobilier></mobilier>
    </murs>
</maison>

LISP :

(maison ((toit)
             (murs
                (mobilier))))
Ce qui dans un contexte web est plutôt avantageux.

p.s. : au passage, l'autre avantage fondamental de cette syntaxe c'est qu'elle abolie la distinction entre syntaxe concrète et syntaxe abstraite.

Groovy :

Il semble que ce langage soit bien partit et dispose d'une communauté forte. De plus c'est un bon langage qui a fait le choix d'être idiomatiquement le plus proche possible de Java (le langage), ce qui facilite son apprentissage et sa maîtrise.

Le langage qui permettrait de se débarrasser de Beanshell, Jython, Jruby...

Scala :

Je le verrai bien remplacer Java (qui est un langage qui peine à évoluer)
0  0 
Avatar de Traroth2
Membre chevronné https://www.developpez.com
Le 19/03/2010 à 14:42
Citation Envoyé par nicorama Voir le message
Je vote Java, c-à-d "Autre", je trouve que c'est un langage pas mal.
0  0 
Avatar de Traroth2
Membre chevronné https://www.developpez.com
Le 19/03/2010 à 14:43
Personnellement, j'ai voté pour AspectJ, Clojure, JRuby, Groovy et Scala, qui sont les langages qui me paraissent les plus prometteurs.

Mais en réalité, seul Groovy est déjà vraiment bien installé.
0  0 
Avatar de Ricky81
Expert éminent sénior https://www.developpez.com
Le 19/03/2010 à 14:58
Citation Envoyé par Uther Voir le message
Dans le sens ou on est contraint de recourir a un compilateur externe au JDK, il ne s'agit pas pour moi d'un simple framework.

Bien que ce ne soit pas non plus un langage a part entière.
Effectivement, c'est un langage qui se focalise sur une préoccupation très particulière mais non moins hype.
0  0 
Avatar de Firwen
Membre expérimenté https://www.developpez.com
Le 19/03/2010 à 17:32
Scala sans hesiter.

Car il a tout ce qu'on peut attendre d'un "main" langage
- Puissant
- Performant
- multi-paradigme
- Pattern matching
- sureté de typage et typage fort
- peu expressif.
0  0