Records et Pattern Matching : Java 17 revient dans le match
(String: <p>De grandes nouveautés ont été annoncées au <a href="https://devfest.gdgnantes.com/">Devfest Nantes 2021</a> où nous étions présent les 21 et 22 octobre derniers ! <a href="https://www.linkedin.com/in/jos%C3%A9-paumard-2458ba5/">José Paumard</a> (@JosePaumard), de chez Oracle, a présenté une roadmap de nature à challenger l’idée d’un langage sclérosé (voir les articles <a href="https://blog.wescale.fr/2020/12/03/feature-match-java-15-vs-les-autres-langages-de-la-jvm/">Feature match : Java 15 vs les autres langages de la JVM</a> et <a href="https://blog.wescale.fr/2021/05/31/feature-match-java-15-vs-les-autres-langages-de-la-jvm-ep-2-api/">Feature match : Java 15 vs les autres langages de la JVM (Ep.2 : API)</a>). Après un bref passage sur quelques nouvelles, nous nous concentrerons sur des améliorations qui semblent converger vers une fonctionnalité très attendue : le pattern matching.</p>)
De grandes nouveautés ont été annoncées au Devfest Nantes 2021 où nous étions présent les 21 et 22 octobre derniers ! José Paumard (@JosePaumard), de chez Oracle, a présenté une roadmap de nature à challenger l’idée d’un langage sclérosé (voir les articles Feature match : Java 15 vs les autres langages de la JVM et Feature match : Java 15 vs les autres langages de la JVM (Ep.2 : API)). Après un bref passage sur quelques nouvelles, nous nous concentrerons sur des améliorations qui semblent converger vers une fonctionnalité très attendue : le pattern matching.
(String: <h2 id="open-source">Open Source</h2>
<p>Le CNLL a publié <a href="https://cnll.fr/news/resultats-etude-filiere-open-source-france-2021/">le rapport 2020/2021 sur l'état des lieux de la filière Open Source en France</a>. On y voit un secteur toujours très actif malgré un manque d'investissement de certaines parties.</p>)
Open source, Cloud public, Sécurité, Cryptomonnaie...
Feature match : Java 15 vs les autres langages de la JVM (Ep.2 : API)
(String: )
Après un premier match sur les langages de la JVM, passons en revue les évolutions des APIs standards de Java. Lesquelles vont nous aider ? Lesquelles sont dépassées ? Évoluent-elles assez vite pour suivre les nouveaux besoins ?
Lire la suite
Joachim ROUSSEAU
Feature match : Java 15 vs les autres langages de la JVM
(String: <p style="font-size: 15px;">Voyons quelles sont les nouveautés de Java et comparons-les aux fonctionnalités similaires d’autres langages comme Scala 2.13 ou Kotlin 1.4.</p>)
Est-ce que Java tient encore la route ? Face aux langages plus jeunes de la JVM, Java fait souvent pâle figure en ce qui concerne les fonctionnalités. Pourtant, ses améliorations sont parfois nécessaires pour supporter les fonctionnalités des autres langages, comme par exemple le fameux invokedynamic ! Java rattrape-t-il ses concurrents ? Est-ce même son objectif ?
(String: <p>Et pour cause ! Vous allez voir que la flexibilité et la robustesse apportées par cette bibliothèque en font un choix idéal pour la configuration des applications pour JVM.</p>)
Il y a des bibliothèques comme ça, qui ne sont pas forcément au niveau de popularité de Spring, mais qui font l’unanimité quand elles sont proposées sur un projet. Lightbend Config, anciennement “Typesafe Config”, en fait partie.