Précédent   Forum du club des développeurs et IT Pro > Java > Communauté Java > Débats

Débats Les débats et sondages sur le langage et les technologies Java

Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Affichage des résultats du sondage: Quels langages pour la JVM sont promis à un bel avenir ?
AspectJ 12 11,76%
Clojure 6 5,88%
Duby 0 0%
Fantom 1 0,98%
Groovy 41 40,20%
Ioke 0 0%
Jaskell 1 0,98%
JavaFX Script 6 5,88%
JRuby 18 17,65%
Jython 13 12,75%
Noop 4 3,92%
Rhino 3 2,94%
Scala 37 36,27%
Autre (Précisez) 2 1,96%
Aucun 18 17,65%
Sondage à choix multiple Votants: 102. Vous ne pouvez pas participer à ce sondage.

Publicité
'
Réponse Actualité déjà publiée
 
Outils de la discussion
Vieux 18/03/2010, 22h22   #1
Ricky81
Rédacteur
 
Inscription : octobre 2003
Messages : 7 925
Détails du profil
Informations forums :
Inscription : octobre 2003
Messages : 7 925
Points : 29 324
Points : 29 324
Par défaut Quel langage pour la JVM est pour vous 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 ?
Ricky81 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 19/03/2010, 09h19   #2
professeur shadoko
Membre Expert
 
Avatar de professeur shadoko
 
Homme
consultant/formateur Java SE
Inscription : juillet 2006
Messages : 772
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 64
Localisation : Autre

Informations professionnelles :
Activité : consultant/formateur Java SE

Informations forums :
Inscription : juillet 2006
Messages : 772
Points : 1 066
Points : 1 066
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.
__________________
J'ai des principes: je peux toujours trouver une bonne raison pour les contredire .... mais j'ai des principes!
professeur shadoko est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/03/2010, 09h24   #3
lunatix
Rédacteur/Modérateur
 
Avatar de lunatix
 
Homme julien
Architecte technique
Inscription : novembre 2002
Messages : 1 908
Détails du profil
Informations personnelles :
Nom : Homme julien
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Architecte technique

Informations forums :
Inscription : novembre 2002
Messages : 1 908
Points : 3 318
Points : 3 318
Envoyer un message via ICQ à lunatix Envoyer un message via AIM à lunatix Envoyer un message via MSN à lunatix
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 ?
__________________
Blog blog = new MyBlog();
lunatix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/03/2010, 13h24   #4
aurelman
Membre confirmé
 
Inscription : juin 2005
Messages : 171
Détails du profil
Informations personnelles :
Âge : 30

Informations forums :
Inscription : juin 2005
Messages : 171
Points : 214
Points : 214
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...
aurelman est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/03/2010, 13h25   #5
Uther
Expert Confirmé Sénior
 
Avatar de Uther
 
Homme
Inscription : avril 2002
Messages : 2 676
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : avril 2002
Messages : 2 676
Points : 5 103
Points : 5 103
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.
Uther est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/03/2010, 14h24   #6
nicorama
Membre Expert
 
Avatar de nicorama
 
Inscription : juillet 2006
Messages : 765
Détails du profil
Informations personnelles :
Âge : 37
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : juillet 2006
Messages : 765
Points : 1 054
Points : 1 054
Je vote Java, c-à-d "Autre", je trouve que c'est un langage pas mal.
__________________
Robusta Web Library : Clients RESTful open source pour Java, Android & GWT.
API Simple et Productive. Avec style.
nicorama est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/03/2010, 14h33   #7
Camille_B
Membre chevronné
 
Avatar de Camille_B
 
Homme Jean-Baptiste Bourgoin
Webmaster
Inscription : septembre 2006
Messages : 211
Détails du profil
Informations personnelles :
Nom : Homme Jean-Baptiste Bourgoin
Localisation : France

Informations professionnelles :
Activité : Webmaster
Secteur : Associations - ONG

Informations forums :
Inscription : septembre 2006
Messages : 211
Points : 618
Points : 618
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 :
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)
Camille_B est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/03/2010, 14h42   #8
Traroth2
Expert Confirmé
 
Inscription : décembre 2003
Messages : 1 659
Détails du profil
Informations forums :
Inscription : décembre 2003
Messages : 1 659
Points : 3 313
Points : 3 313
Citation:
Envoyé par nicorama Voir le message
Je vote Java, c-à-d "Autre", je trouve que c'est un langage pas mal.
__________________
Les brevets ? Le type qui a inventé l'eau chaude doit être grave blindé de thunes !
Traroth2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/03/2010, 14h43   #9
Traroth2
Expert Confirmé
 
Inscription : décembre 2003
Messages : 1 659
Détails du profil
Informations forums :
Inscription : décembre 2003
Messages : 1 659
Points : 3 313
Points : 3 313
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é.
__________________
Les brevets ? Le type qui a inventé l'eau chaude doit être grave blindé de thunes !
Traroth2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/03/2010, 14h58   #10
Ricky81
Rédacteur
 
Inscription : octobre 2003
Messages : 7 925
Détails du profil
Informations forums :
Inscription : octobre 2003
Messages : 7 925
Points : 29 324
Points : 29 324
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.
Ricky81 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/03/2010, 17h32   #11
Firwen
Membre Expert
 
Avatar de Firwen
 
Inscription : juin 2009
Messages : 420
Détails du profil
Informations forums :
Inscription : juin 2009
Messages : 420
Points : 1 068
Points : 1 068
Envoyer un message via MSN à Firwen
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.
__________________
It's not a bug, it's a feature
Site web : www.firwen.org
Firwen est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/03/2010, 19h03   #12
jayfaze
Membre actif
 
Inscription : novembre 2006
Messages : 137
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 137
Points : 194
Points : 194
Je dirais juste java ca me suffit ^^
J'ai pas vraiment teste les autres en fait, j'en ai pas eu besoin jusqu'a maintenant.
jayfaze est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/03/2010, 19h05   #13
dingoth
Membre Expert
 
Inscription : mai 2004
Messages : 1 253
Détails du profil
Informations personnelles :
Localisation : Belgique

Informations forums :
Inscription : mai 2004
Messages : 1 253
Points : 1 298
Points : 1 298
Clairement "Autres" : Java. Il a tout des grands : une communauté, des frameworks, des EDI spécialisés, etc.
dingoth est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/03/2010, 19h41   #14
Firwen
Membre Expert
 
Avatar de Firwen
 
Inscription : juin 2009
Messages : 420
Détails du profil
Informations forums :
Inscription : juin 2009
Messages : 420
Points : 1 068
Points : 1 068
Envoyer un message via MSN à Firwen
Je pense que le sujet sous-entend "alternatif à java"
__________________
It's not a bug, it's a feature
Site web : www.firwen.org
Firwen est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/03/2010, 08h57   #15
LinkinSelim
Membre émérite
 
Avatar de LinkinSelim
 
Selim Sdf
Enseignant Chercheur
Inscription : mars 2006
Messages : 363
Détails du profil
Informations personnelles :
Nom : Selim Sdf
Localisation : Algérie

Informations professionnelles :
Activité : Enseignant Chercheur

Informations forums :
Inscription : mars 2006
Messages : 363
Points : 974
Points : 974
Envoyer un message via MSN à LinkinSelim
J'ai voté AspectJ, Groovy et JRuby

Car je pense que tout les trois ont un bel avenir, notamment grace à Grails et Spring.
LinkinSelim est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/03/2010, 12h55   #16
eclesia
Rédacteur
 
Avatar de eclesia
 
Inscription : décembre 2006
Messages : 1 876
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 1 876
Points : 2 254
Points : 2 254
Il manque Fortress :
http://en.wikipedia.org/wiki/Fortres...ming_language)
http://projectfortress.sun.com/Projects/Community
__________________
Systèmes d'Informations Géographiques
- Projets : GeoAPI GeotoolKit PuzzleGIS

Pour un monde sans BigBrother IxQuick ni censure RSF
eclesia est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/03/2010, 01h05   #17
galien
Membre éclairé
 
Inscription : février 2009
Messages : 288
Détails du profil
Informations forums :
Inscription : février 2009
Messages : 288
Points : 344
Points : 344
Il manque tout de même javaFX
galien est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/03/2010, 19h35   #18
Ricky81
Rédacteur
 
Inscription : octobre 2003
Messages : 7 925
Détails du profil
Informations forums :
Inscription : octobre 2003
Messages : 7 925
Points : 29 324
Points : 29 324
Citation:
Envoyé par galien Voir le message
Il manque tout de même javaFX
Corrigé.
Ricky81 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/03/2010, 07h33   #19
jowo
Membre Expert
 
Homme Fabio
Développeur Java
Inscription : octobre 2002
Messages : 1 358
Détails du profil
Informations personnelles :
Nom : Homme Fabio
Localisation : Suisse

Informations professionnelles :
Activité : Développeur Java
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : octobre 2002
Messages : 1 358
Points : 1 905
Points : 1 905
Envoyer un message via Skype™ à jowo
J'ai voté Scala ayant en arrière pensé Lift.

Scala m'a vraiment surpris en bien (comme on dit chez nous) même si j'ai un petit bémol concernant la syntaxe.
__________________
Bien le bonjour chez vous
Jowo
jowo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/03/2010, 09h35   #20
JoeChip
Membre éprouvé
 
Avatar de JoeChip
 
Inscription : septembre 2008
Messages : 350
Détails du profil
Informations forums :
Inscription : septembre 2008
Messages : 350
Points : 424
Points : 424
Finalement, un Java où on pourrait juste remplacer les accolades par l'indentation, et les déclarations du genre "MaClasse maClasse = new MaClasse (param);" par "MaClasse (param) maClasse;", par exemple, ça serait déjà excellent... Y a pas un cador qui pourrait nous faire ça en deux coups de cuiller à pot...?
JoeChip est déconnecté   Envoyer un message privé Réponse avec citation 01
Réponse Actualité déjà publiée
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 11h01.


 
 
 
 
Partenaires

Hébergement Web