Précédent   Forum des professionnels en informatique > Java > Général Java > Langage

Langage Forum d'entraide sur le langage Java et autres langages pour la JVM : syntaxe, POO, conventions, API standard. Avant de poster -> FAQ 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 12,37%
Clojure 5 5,15%
Duby 0 0%
Fantom 0 0%
Groovy 40 41,24%
Ioke 0 0%
Jaskell 1 1,03%
JavaFX Script 6 6,19%
JRuby 18 18,56%
Jython 13 13,40%
Noop 4 4,12%
Rhino 3 3,09%
Scala 35 36,08%
Autre (Précisez) 2 2,06%
Aucun 17 17,53%
Sondage à choix multiple Votants: 97. 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
Rédacteur/Modérateur
 
Inscription : octobre 2003
Messages : 7 968
Détails du profil
Informations forums :
Inscription : octobre 2003
Messages : 7 968
Points : 12 562
Points : 12 562
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 00
Vieux 19/03/2010, 09h19   #2
Membre chevronné
 
Avatar de professeur shadoko
 
Homme
réveur professionnel
Inscription : juillet 2006
Messages : 620
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 63
Localisation : Autre

Informations professionnelles :
Activité : réveur professionnel

Informations forums :
Inscription : juillet 2006
Messages : 620
Points : 747
Points : 747
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
Rédacteur/Modérateur
 
Avatar de lunatix
 
Homme julien
Architecte technique
Inscription : novembre 2002
Messages : 1 812
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 812
Points : 2 581
Points : 2 581
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
Membre confirmé
 
Inscription : juin 2005
Messages : 168
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : juin 2005
Messages : 168
Points : 211
Points : 211
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
Expert Confirmé
 
Avatar de Uther
 
Homme
Inscription : avril 2002
Messages : 2 227
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : avril 2002
Messages : 2 227
Points : 3 703
Points : 3 703
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
Membre Expert
 
Avatar de nicorama
 
Inscription : juillet 2006
Messages : 754
Détails du profil
Informations personnelles :
Âge : 36
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : juillet 2006
Messages : 754
Points : 1 145
Points : 1 145
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
Membre expérimenté
 
Avatar de Camille_B
 
Homme Jean-Baptiste Bourgoin
Webmaster
Inscription : septembre 2006
Messages : 194
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 : 194
Points : 525
Points : 525
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
Membre Expert
 
Inscription : décembre 2003
Messages : 1 253
Détails du profil
Informations forums :
Inscription : décembre 2003
Messages : 1 253
Points : 2 148
Points : 2 148
Citation:
Envoyé par nicorama Voir le message
Je vote Java, c-à-d "Autre", je trouve que c'est un langage pas mal.
__________________
Traroth
Traroth2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/03/2010, 14h43   #9
Membre Expert
 
Inscription : décembre 2003
Messages : 1 253
Détails du profil
Informations forums :
Inscription : décembre 2003
Messages : 1 253
Points : 2 148
Points : 2 148
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é.
__________________
Traroth
Traroth2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/03/2010, 14h58   #10
Rédacteur/Modérateur
 
Inscription : octobre 2003
Messages : 7 968
Détails du profil
Informations forums :
Inscription : octobre 2003
Messages : 7 968
Points : 12 562
Points : 12 562
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
Membre émérite
 
Avatar de Firwen
 
Inscription : juin 2009
Messages : 368
Détails du profil
Informations forums :
Inscription : juin 2009
Messages : 368
Points : 909
Points : 909
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
Membre actif
 
Inscription : novembre 2006
Messages : 138
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 138
Points : 195
Points : 195
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
Membre Expert
 
Inscription : mai 2004
Messages : 1 250
Détails du profil
Informations personnelles :
Localisation : Belgique

Informations forums :
Inscription : mai 2004
Messages : 1 250
Points : 1 284
Points : 1 284
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
Membre émérite
 
Avatar de Firwen
 
Inscription : juin 2009
Messages : 368
Détails du profil
Informations forums :
Inscription : juin 2009
Messages : 368
Points : 909
Points : 909
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
Membre chevronné
 
Avatar de LinkinSelim
 
Selim Sdf
Enseignant Chercheur
Inscription : mars 2006
Messages : 355
Détails du profil
Informations personnelles :
Nom : Selim Sdf
Localisation : Algérie

Informations professionnelles :
Activité : Enseignant Chercheur

Informations forums :
Inscription : mars 2006
Messages : 355
Points : 637
Points : 637
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
Rédacteur/Modérateur
 
Avatar de eclesia
 
Inscription : décembre 2006
Messages : 1 832
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 1 832
Points : 1 826
Points : 1 826
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
Membre éclairé
 
Inscription : février 2009
Messages : 288
Détails du profil
Informations forums :
Inscription : février 2009
Messages : 288
Points : 311
Points : 311
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
Rédacteur/Modérateur
 
Inscription : octobre 2003
Messages : 7 968
Détails du profil
Informations forums :
Inscription : octobre 2003
Messages : 7 968
Points : 12 562
Points : 12 562
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
Membre Expert
 
Homme Fabio
Développeur Java
Inscription : octobre 2002
Messages : 1 344
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 344
Points : 1 819
Points : 1 819
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
Inactif
 
Joe Chip
Inscription : septembre 2008
Messages : 51
Détails du profil
Informations personnelles :
Nom : Joe Chip

Informations forums :
Inscription : septembre 2008
Messages : 51
Points : 57
Points : 57
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



Fuseau horaire GMT +1. Il est actuellement 08h13.


 
 
 
 
Partenaires

Hébergement Web