Quelle est la dernière version des langages et frameworks

la dernière version des langages

Quelles sont les dernières versions des langages de développement et de leurs frameworks ?

 

  • JAVA 20
  • JEE 10
  • Spring Framework 6
  • Spring Batch 5
  • Spring Boot 3
  • Hibernate 6
  • PHP 8
  • Symfony 6
  • Laravel 10
  • Python 3
  • Golang (Go) 1.2
  • Ruby 3
  • Rails 7
  • Node.JS 20
  • Angular 16
  • React 18
  • Typescript 5
  • DotNet 7
  • C# 11
  • Rust 1.70
  • Scala 3
  • Kotlin 1.9

 

Cette liste des versions des langages de programmation et des frameworks est mise à jour chaque mois. Vous trouvez des informations plus précises dans la suite de l’article.

👇👇👇

J’espère qu’elle vous aidera dans votre veille et dans votre travail.

Si vous notez des erreurs, si vous aimeriez trouver d’autres informations sur ces langages ou sur d’autres technologies, dites-le-moi via le formulaire de contact du site.

Je peux aussi vous envoyer les informations sur les mises à jour régulièrement par email.

👇👇👇

Quelle est la dernière version de Java et de ses frameworks ?

JAVA 20 ☕️

la version la plus actuelle de JAVA est la version 20.0.1 (March 21, 2023)

Java est un langage de programmation orienté objet de haut niveau, basé sur des classes, conçu pour avoir le moins de dépendances d’implémentation possible. Il s’agit d’un langage de programmation à usage général destiné à permettre aux programmeurs d’écrire une fois, de s’exécuter n’importe où (WORA), ce qui signifie que le code Java compilé peut s’exécuter sur toutes les plates-formes prenant en charge Java sans avoir besoin de recompiler.

source : https://www.oracle.com/java/

JEE 10

La dernière version de JEE (Jakarta EE) est la version 10

 

La communauté a commencé a travailler sur la version 11

Jakarta EE, anciennement Java Platform, Enterprise Edition (Java EE) et Java 2 Platform, Enterprise Edition (J2EE), est un ensemble de spécifications, étendant Java SE avec des spécifications pour les fonctionnalités d’entreprise telles que l’informatique distribuée et les services Web.

Spring Framework 6

La dernière version de Spring est la version 6.0.10

Spring Framework est un framework d’application et d’inversion de conteneur de contrôle pour la plate-forme Java. Les fonctionnalités de base du framework peuvent être utilisées par n’importe quelle application Java, mais il existe des extensions pour créer des applications Web sur la plate-forme Java EE (Enterprise Edition). Bien que le framework n’impose aucun modèle de programmation spécifique, il est devenu populaire dans la communauté Java en tant qu’ajout au modèle Enterprise JavaBeans (EJB). Le framework Spring est open source.

Source : https://spring.io/projects/spring-framework

 

Spring Batch 5

La dernière version de Spring Batch est la 5.0.2

Spring Batch est un framework open source pour le traitement par lots. Il s’agit d’une solution légère et complète conçue pour permettre le développement d’applications par lots robustes

Source : https://spring.io/projects/spring-batch

 

Spring Boot 3

La version la plus récente de Spring Boot est Spring Boot 3 (la version 3.1.1 pour être précis)

Spring Boot Extension est la solution de surconfiguration conventionnelle de Spring pour créer des applications « Spring-based » autonomes de qualité production que vous pouvez simplement exécuter. Il est préconfiguré avec la vue éclairée de l’équipe Spring sur la meilleure configuration et utilisation de la plate-forme Spring et des bibliothèques tierces afin que vous puissiez commencer simplement.
La plupart des applications Spring Boot nécessitent très peu de configuration Spring.

Source : https://spring.io/projects/spring-boot

 

Hibernate 6

La dernière version de Hibernate ORM est la 6.2 (Elle date du 27-01-2022)

Hibernate ORM (ou simplement Hibernate) est un outil de mappage objet-relationnel pour le langage de programmation Java.
Il fournit un cadre pour mapper un modèle de domaine orienté objet à une base de données relationnelle.

Source : https://hibernate.org/orm/releases/

 

Quelle est la dernière version de PHP et de ses frameworks ?

PHP 8 🐘

La version la plus récente de PHP est PHP 8.2.8

 

PHP est un langage de script à usage général orienté vers le développement Web. Il a été créé à l’origine par le programmeur canado-danois Rasmus Lerdorf en 1993 et publié en 1995. L’implémentation de référence PHP est maintenant produite par The PHP Group. PHP était à l’origine une abréviation de Personal Home Page. Mais il représente maintenant l’initialisme récursif PHP: Hypertext Preprocessor.

 

source : https://www.php.net/

 

Symfony 6

La dernière version de Symfony est la version 6.3.1

Symfony est un framework d’application web PHP libre et open-source et un ensemble de bibliothèques de composants PHP réutilisables.
Symfony vise à accélérer la création et la maintenance d’applications web et à remplacer les tâches de codage répétitives.

Laravel 10

La dernière version de Laravel est la version 10.2.4

Laravel est un framework web PHP libre et open-source, créé par Taylor Otwell et destiné au développement d’applications web suivant le modèle architectural modèle-vue-contrôleur (MVC) et basé sur Symfony.

Source : https://github.com/laravel/laravel/releases

 

Quelle est la dernière version de Python ?

Python 3.11 🐍

La dernière version de Python est la 3.11.4. et les 3.12 est en pre-release

La release a été faite le 6 juin 2023 et est planifiée au 2 octobre 2023 pour 3.12.

 

Python est un langage de programmation de haut niveau à usage général. Sa philosophie de conception met l’accent sur la lisibilité du code avec l’utilisation d’une indentation significative. Python est typé dynamiquement et ramasse-miettes. Il prend en charge plusieurs paradigmes de programmation, y compris la programmation structurée (en particulier procédurale), orientée objet et fonctionnelle. Il est souvent décrit comme un langage « piles incluses » en raison de sa bibliothèque standard complète. Guido van Rossum a commencé à travailler sur Python à la fin des années 1980 en tant que successeur du langage de programmation ABC et l’a publié pour la première fois en 1991 sous le nom de Python 0.9.0. Python 2.0 a été publié en 2000. Python 3.0, publié en 2008, était une révision majeure qui n’était pas complètement rétrocompatible avec les versions précédentes.

Source : https://www.python.org/downloads/

 

Quelle est la dernière version de Golang ?

Golang (Go) 1.2

La dernière version de Golang est la version Go 1.20 (release : 2023-02-01)

 

Python est un langage de programmation de haut niveau compilé et statiquement conçu chez Google par Robert Griesemer, Rob Pike et Ken Thompson. Il est syntaxiquement similaire à C, mais avec la sécurité de la mémoire, le nettoyage de la mémoire, le typage structurel, et la concurrence de style CSP. Il est souvent appelé Golang en raison de son ancien nom de domaine, golang.org, mais son nom propre est Go.

Source : https://go.dev/doc/devel/release

 

Quelle est la dernière version de Ruby et de Ruby on Rails ?

Ruby 3 💍

La dernière version de Ruby est la version est Ruby 3.3.0 et elle est sortie le 15-05-2023

 

Ruby est un langage de programmation interprété, de haut niveau, à usage général qui prend en charge plusieurs paradigmes de programmation. Il a été conçu en mettant l’accent sur la productivité et la simplicité de la programmation. En Ruby, tout est un objet, y compris les types de données primitifs. Il a été développé au milieu des années 1990 par Yukihiro « Matz » Matsumoto au Japon.

Rails 7 (Ruby On Rails) 🚃

C’est Rails 7.0.6 (released 29-06-2023)

Ruby on Rails (simplifié en Rails) est un framework d’application web côté serveur écrit en Ruby sous licence MIT. Rails est une infrastructure modèle-vue-contrôleur (MVC), fournissant des structures par défaut pour une base de données, un service Web et des pages Web. Il encourage et facilite l’utilisation de standards Web tels que JSON ou XML pour le transfert de données et HTML, CSS et JavaScript pour l’interfaçage utilisateur.

Source : https://rubyonrails.org/category/releases

 

Quelle est la dernière version de Javascript et des frameworks associés ?

Javascript 2023

la dernière version de Javascript est ECMAScript 2023

 

JavaScript, souvent abrégé en JS, est un langage de programmation qui est l’une des technologies de base du World Wide Web, aux côtés de HTML et CSS.
En 2022, 98% des sites Web utilisent JavaScript côté client pour le comportement des pages Web, incorporant souvent des bibliothèques tierces.
Tous les principaux navigateurs Web ont un moteur JavaScript dédié pour exécuter le code sur les appareils des utilisateurs.

Node.JS 20

La dernière version de Node.JS est Nopde.js 20.4.0

 

Node.js est un environnement de serveur open source multiplateforme qui peut fonctionner sous Windows, Linux, Unix, macOS, etc. Node.js est un environnement d’exécution JavaScript back-end, s’exécute sur le moteur JavaScript V8 et exécute du code JavaScript en dehors d’un navigateur Web.

Source : https://nodejs.org/en/

 

Angular 16

La dernière version de Angular est Angular 16.0.0 (3 mai 2023)

 

Angular (également appelé « Angular 2+ ») est un framework d’application Web basé sur TypeScript, gratuit et open-source dirigé par l’équipe Angular de Google et par une communauté de particuliers et d’entreprises. Angular est une réécriture complète d’AngularJS.

Source : https://angular.io/guide/releases

 

React 18

La dernière version est React 18.2.0 (14 juin 2022)

 

React (également connu sous le nom de React.js ou ReactJS) est une bibliothèque JavaScript front gratuite et open-source permettant de créer des interfaces utilisateur.
Il est maintenu par Meta (anciennement Facebook) et une communauté de développeurs individuels et d’entreprises.
React peut être utilisé comme base dans le développement d’applications monopages, mobiles ou rendues par serveur avec des frameworks tels que Next.js. Toutefois, React ne concerne que l’interface utilisateur de sorte que la création d’applications React nécessite généralement l’utilisation de bibliothèques supplémentaires pour le routage, ainsi que certaines fonctionnalités côté client.

Source : https://reactjs.org/versions/

 

Quelle est la dernière version de Typescript ?

Typescript 5

C’est la version 5.1.6 qui est la plus récente

 

TypeScript est un langage de programmation de haut niveau libre et open source développé et maintenu par Microsoft.
Il s’agit d’un sur-ensemble syntaxique strict de JavaScript et ajoute un typage statique optionnel au langage. Il est conçu pour le développement de grandes applications et transpile en JavaScript. Comme il s’agit d’un sur-ensemble de JavaScript, les programmes JavaScript existants sont également des programmes TypeScript valides.
TypeScript peut être utilisé pour développer des applications JavaScript pour l’exécution côté client et côté serveur (comme avec Node.js ou Deno).

Quelle est la dernière version de Dotnet / .Net ?

DOTNET 7

C’est la version 7.0.8 qui est la plus récente.  Elle date du 22 juin 2023. la version 8 est en preview

 

Le.NET Framework (prononcé comme « dot net ») est un framework logiciel propriétaire développé par Microsoft qui fonctionne principalement sur Microsoft Windows.
C’était la mise en œuvre prédominante de l’infrastructure de langage commun (CLI) jusqu’à ce qu’elle soit remplacée par le projet multiplateforme.NET. Il comprend une grande bibliothèque de classes appelée Framework Class Library (FCL) et fournit l’interopérabilité du langage (chaque langage peut utiliser du code écrit dans d’autres langages) sur plusieurs langages de programmation.

Quelle est la dernière version de Csharp ?

C# 12

C’est la C# version 12 et elle date de dec 2023

 

C# (prononcé C sharp) est un langage de programmation de haut niveau à usage général prenant en charge plusieurs paradigmes.
Le langage de programmation C# a été conçu par Anders Hejlsberg de Microsoft en 2000.
Microsoft a introduit C# avec.NET Framework et Visual Studio, qui étaient tous deux fermés.
À l’époque, Microsoft n’avait pas de produits open-source. Quatre ans plus tard, en 2004, un projet libre et open-source appelé Mono a commencé, fournissant un compilateur multiplateforme et un environnement d’exécution pour le langage de programmation C#.
Une décennie plus tard, Microsoft a publié Visual Studio Code (éditeur de code), Roslyn (compilateur) et la plate-forme.NET unifiée (infrastructure logicielle), qui prennent tous en charge C# et sont gratuits, open-source et multiplateformes. Mono a également rejoint Microsoft mais n’a pas été fusionné avec NET.

 

Quelle est la dernière version de Rust ?

La  dernière version de Rust est la version 1.70.0 (elle date du 9 mars 2023)

Rust est un langage de programmation multi-paradigme, de haut niveau, à usage général. Rust met l’accent sur les performances, la sécurité des types et la simultanéité.
Le développeur de logiciels Graydon Hoare a créé Rust en tant que projet personnel alors qu’il travaillait chez Mozilla Research en 2006. Mozilla a officiellement sponsorisé le projet en 2009. Depuis la première version stable en mai 2015, Rust a été adopté par des sociétés telles qu’Amazon, Discord, Dropbox, Facebook (Meta), Google (Alphabet) et Microsoft.

Source : https://github.com/rust-lang/rust/blob/master/RELEASES.md

Quelle est la dernière version de Scala ?

La  dernière version de Scala est la version 3.3.0 (elle date du 30 mai 2023)

Scala est un langage de programmation à usage général de haut niveau fortement typé statiquement. Il prend en charge à la fois la programmation orientée objet et la programmation fonctionnelle.

Il est conçu pour être concis, ainsi de nombreuses décisions de conception de Scala visent à répondre aux critiques de Java.

source : https://www.scala-lang.org/download/all.html

Quelle est la dernière version de Kotlin ?

La  dernière version de Scala est la version 1.9.0. Elle date de 6 Juillet 2023

Kotlin est un langage de programmation de haut niveau multiplateforme, typé statiquement, à usage général avec inférence de type. Kotlin est conçu pour interagir pleinement avec Java. La version JVM de la bibliothèque standard de Kotlin dépend de la bibliothèque de classes Java. L’inférence de type permet à sa syntaxe d’être plus concise.

source : https://github.com/JetBrains/kotlin/releases

Derniers articles

Boite à outils