TOC

This article is currently in the process of being translated into French (~98% done).

The basics:

ASP.NET - Web Forms, MVC, Core?

Web Forms ou MVC?

Lorsque ASP.NET a été initialement publié, il n'y avait qu'une seule façon de faire les choses. Plus tard, Microsoft s'est inspiré de frameworks tels que Ruby on Rails et a ajouté la possibilité d'utiliser une approche MVC (Model-View-Controller) pour les sites Web ASP.NET. À partir de ce moment, ASP.NET a été essentiellement divisé entre ASP.NET Web Forms (l'approche d'origine) et ASP.NET MVC. Ils partagent de nombreuses fonctionnalités, grâce au framework .NET, mais il existe de nombreuses différences dans la manière d'accomplir les tâches les plus élémentaires.

Dans ce didacticiel, nous nous concentrerons sur la partie Web Forms d'ASP.NET, mais n'hésitez pas à examiner les autres options - ASP.NET est une plate-forme polyvalente et peut être utilisée de plusieurs manières, en fonction de vos besoins et de vos préférences.

ASP.NET Core ou regular?

Vous entendrez probablement beaucoup parler de la version Core du framework .NET ces jours-ci et c'est compréhensible ! La version Core marque un énorme changement dans le framework .NET, où il passe d'un objet (presque) exclusif à Windows vers un framework multi-plateforme pour Windows, macOS et plusieurs distributions Linux.

En tant que développeur ASP.NET, cette version est importante, car elle facilite encore plus l'hébergemenet des sites Web ASP.NET sur d'autres plateformes que Windows Server, par exemple sur un serveur Linux. Cependant, comme déjà mentionné, ce didacticiel se concentrera sur la partie Web Forms d'ASP.NET et au moment de la rédaction, Microsoft n'a pas l'intention de porter cette partie d'ASP.NET vers la version Core. Cela signifie que si vous souhaitez développer des sites Web ASP.NET Web Forms, comme vous l'apprendrez dans ce didacticiel, vous devrez utiliser la version standard (non Core) du framework .NET et avoir probablement votre site Web hébergé sur un serveur Windows. Pour de nombreuses personnes, ce n'est pas un problème, mais vous devez toujours en être conscient.

Conclusion

Dans ce didacticiel, nous développerons des sites internet à l'aide d'ASP.NET Web Forms avec le framework .NET standard. Continuez à lire pour commencer!


This article has been fully translated into the following languages: Is your preferred language not on the list? Click here to help us translate this article into your language!