• [^] # Re: Langages ne sont plus comparables en tant que tel

    Posté par (site web personnel) . En réponse à la dépêche Ruby 1.9.0 est sorti pour Noël. Évalué à 2.

    Tes arguments me semblent fumeux :

    - accesseurs verbeux en java , mais c'est généré en 3 clics dans eclipse
    Ca oblige à utiliser un IDE là ou un semble éditeur de texte suffit. Rien de dramatique, mais ca n'en fait pas un argument pour Java.

    - mixin c'est cool, mais variable + generate delegate method dans eclipse marche tres bien en java
    Heu, tu es sérieux quand tu dis ca ? Si c'est le cas, en de hors des évidentes raisons esthétiques, ca doit être très chiant à maintenir, et qui dit plus de lignes de codes dit plus de bugs.

    - typage laxiste ruby versus completion de code complete en java
    Tu opposes deux choses qui n'ont rien à voir. La complétion de code fonctionne très bien pour Ruby sous Netbeans par exemple.

    - syntaxe legere (a voire) ruby versus correction du code en java
    Là encore, tu compares des choses qui n'ont rien à voir. Bien que ce soit une question de goût, je trouve la syntaxe de Ruby très agréable. Par contre, cela ne change rien à la correction du code. Si cela fait référence à la vérification des types, c'est très loin d'être suffisant pour éviter les bugs, et en Ruby comme en Java, j'ai tendance à considérer du code non testé comme du code buggé.

    Quand aux perfs, j'ai un facteur 10 sur le même programme en java et ruby a l'avantage de java.
    Comparer les performances sur un programme est assez ridicule. Pour ce que j'en sais, les performances de Ruby restent tout à fait correctes face à celles de Java.

    java est mille fois mieux loti en librairies tierces
    Je suis d'accord que Java est mieux loti que Ruby de ce coté. Avec un peu de mauvaise foie, je pourrais dire que ce n'est pas grave car JRuby permet d'utiliser toutes les bibliothèques Java.