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).
[^] # Re: C'est pas pour casser l'ambiance
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Java 15 est sorti. Évalué à 1.
C'est encore horrible par rapport à d'autre langage (cf le nouveau record).
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.
Je sais, j'étais le premier surpris, c'était un serveur d'API avec connection Kafka (dépendance incluse).
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.
Tu penses à quoi ?
J'en étais resté que JavaFX n'était plus géré. Tu penses à autres choses ?
Cela aurait pu me servir il y a quelques temsp :)
"La première sécurité est la liberté"