Ça dépend toujours de ce que tu veux faire. Le langage ne fait pas tout, l'intérêt de java étant bien évidemment les libs compatibles avec la jvm (en même temps vu que sans tu ne peux rien faire...)
Maintenant côté langage intéressant il y en a plein. Certains vont te sortir elixir par exemple, ou ruby. En ce moment par exemple je fais du clojure au taff, et c'est quand même plutôt bien, vraiment pas envie de retourner sur du java.
Et je fais aussi toujours beaucoup de js parce que j'aime bien.
Et je regarde de temps en temps Ada (entre autre parce que ma boite en fait) et c'est vraiment intéressant. Par exemple la gestion de la concurrence est vraiment pas mal, (très) loin devant java.
Dans tous les cas ce qui est mieux c'est surtout l'expressivité, java en manque cruellement. N'importe quel langage plus expressif sera plus intéressant.
Par exemple passe sur un autre langage que java tout en gardant la jvm, groovy/jruby si tu aimes le style, clojure parce que c'est bien et cool pour gérer des ensembles de données.
Ben voilà, remplace Java/C++/Python par Clojure/Ada/Ruby :-)
[^] # Re: « impropre à la création d'applications web complexe » ?
Posté par CrEv (site web personnel) . En réponse au journal Normalisation du langage Dart de Google par l'Ecma. Évalué à 2.
Ça dépend toujours de ce que tu veux faire. Le langage ne fait pas tout, l'intérêt de java étant bien évidemment les libs compatibles avec la jvm (en même temps vu que sans tu ne peux rien faire...)
Maintenant côté langage intéressant il y en a plein. Certains vont te sortir elixir par exemple, ou ruby. En ce moment par exemple je fais du clojure au taff, et c'est quand même plutôt bien, vraiment pas envie de retourner sur du java.
Et je fais aussi toujours beaucoup de js parce que j'aime bien.
Et je regarde de temps en temps Ada (entre autre parce que ma boite en fait) et c'est vraiment intéressant. Par exemple la gestion de la concurrence est vraiment pas mal, (très) loin devant java.
Dans tous les cas ce qui est mieux c'est surtout l'expressivité, java en manque cruellement. N'importe quel langage plus expressif sera plus intéressant.
Par exemple passe sur un autre langage que java tout en gardant la jvm, groovy/jruby si tu aimes le style, clojure parce que c'est bien et cool pour gérer des ensembles de données.
Ben voilà, remplace Java/C++/Python par Clojure/Ada/Ruby :-)