• [^] # Re: C'est pas pour casser l'ambiance

    Posté par (site web personnel) . En réponse à la dépêche Java 15 est sorti. Évalué à 1.

    Plutôt faux depuis Java 8. On est très loin de la verbosité de Java jusqu’à 1.4 inclus.

    C'est encore horrible par rapport à d'autre langage (cf le nouveau record).

    Quant à la lourdeur et la lenteur incluses parce que « pas assez paramétrique », je suis réellement curieux d’avoir un exemple de ce que tu entends par là

    Tout ce qui concerne spring boot, la gestion d'erreur complexe à comprendre, le fait que cela ne soit plus programmatique. Si on rajoute des générateurs de code à un langage, c'est que les fonctions paramétrique sont trop pauvres.

    mais un ordre de grandeur sous ce que tu donnes.

    Je sais, j'étais le premier surpris, c'était un serveur d'API avec connection Kafka (dépendance incluse).

    Et du coup ça implique quoi comme problème, vu que tu ne manipules jamais de pointeur en Java ?

    Cela implique beaucoup de lenteurs (les cpu n'aiment pas les indirections mémoires) et beaucoup de consommation mémoire par rapport à une structure identique en C++, par exemple.

    Les API récentes ont aussi beaucoup amélioré l’utilisation des threads, et on trouve des API réactives tout à fait convaincantes et performantes depuis peu.

    Tu penses à quoi ?

    C’est en effet un problème, de même que les incompatiblités entre les différents fournisseurs de JVM/JDK (on les rencontre surtout pour les modes graphiques).

    J'en étais resté que JavaFX n'était plus géré. Tu penses à autres choses ?

    10 secondes chrono si tu connais le nom de AdoptOpenJDK (qui est à connaitre si tu travailles avec Java).

    Cela aurait pu me servir il y a quelques temsp :)

    "La première sécurité est la liberté"