Contenu du cours
Introduction à .NET avec C#
Introduction à .NET avec C#
Qu'est-ce Que la Plateforme .NET Exactement ?
Vous avez peut-être entendu les termes .NET Framework, .NET Core, .NET 8 ou simplement .NET, mais quelle est la différence entre tous ces termes ? Pour comprendre cela, nous devons examiner brièvement l'histoire de .NET.
Microsoft a introduit le langage de programmation C# au début des années 2000 avec le .NET Framework, et l'IDE Visual Studio.
C# et .NET Framework sont souvent associés l'un à l'autre mais ils ont des objectifs distincts. C# est un langage de programmation qui peut être utilisé pour écrire des applications utilisant le .NET Framework, tandis que le .NET Framework lui-même est un cadre de développement logiciel.
Le .NET Framework peut être utilisé pour développer des applications uniquement pour Windows. Ce qui signifie que les applications développées avec le .NET Framework ne fonctionneraient pas sur Linux et macOS.
Une chose importante à noter à propos du .NET Framework est qu'il prend en charge plusieurs langages de programmation tels que F#, Visual Basic et bien sûr C#. Dans ce cours, nous apprendrons le développement .NET en utilisant C# car c'est le langage le plus populaire et polyvalent parmi ceux-ci.
L'objectif à long terme de Microsoft était de permettre la compatibilité multiplateforme - permettant aux programmes écrits en C# de fonctionner sur n'importe quel système d'exploitation. Par conséquent, en 2014, Microsoft a introduit .NET Core comme successeur du .NET Framework. C'était le premier framework multiplateforme officiel pour C#. Avec .NET Core, il est possible de créer des applications qui peuvent fonctionner sur Windows, Linux et macOS. En termes de vitesse, .NET Core est plus rapide et plus efficace que le .NET Framework.
.NET Core a eu plusieurs versions et nouvelles versions jusqu'à .NET Core 3.1
. Cependant, en 2020, Microsoft a publié une version plus récente appelée NET 5.0 où le terme "Core" a été supprimé. Les versions ultérieures étaient NET 5, NET 6 et NET 7, etc.
Toutes les versions ci-dessus, à savoir .NET Framework, .NET Core et .NET sont collectivement appelées la Plateforme .NET ou Écosystème .NET.
Pour résumer, la version originale de la Plateforme .NET était le .NET Framework qui a été remplacé par .NET Core pour prendre en charge le développement multiplateforme, et plus tard .NET Core a été rebaptisé .NET. À ce jour, la dernière version de la Plateforme .NET est .NET 8, que nous utiliserons dans ce cours car elle prend en charge toutes les plateformes et est la version la plus à jour du framework.
Visual Studio est l'IDE (Environnement de Développement Intégré) que nous utiliserons pour écrire et exécuter du code C#.
Merci pour vos commentaires !