Bonjour,
Après des années sous Delphi, je me mets un peu au C#. J'ai une question stupide, c'est quoi la différence entre ces deux choses:
Merci de votre aide.
Bonjour,
Après des années sous Delphi, je me mets un peu au C#. J'ai une question stupide, c'est quoi la différence entre ces deux choses:
Merci de votre aide.
il n'y a pas de question stupide ^^
(par ailleurs "différence types de projets" aurait été mieux comme titre ..)
une partie de la réponse se trouve sur ce thread : [Débutant] Différence entre projet [Application Windows Form (.NET Framework)] et [Application Windows Form] + bug - Visual Studio (developpez.net)
de nos jours autant partir sur .net 7, surtout si tu pars de rien (ca serait donc le type de projet sans "(.net framework)")
des infos intéressantes par là :
[Débutant] Création de ses propres contrôles - VB.NET (developpez.net)
les frameworks microsoft - Développement Windows (developpez.net)
Pour donner un petit complément de réponse rapide à la précédente :
La 1er projet sera édité sur le .NET Core qui par défaut fonctionne sur toutes les plateformes.
A l'inverse, les projets .NET Framework ne tourneront que sur Windows et en installant la version du framework .NET nécessaire si elle n'est pas déjà présente.
Microsoft laisse de plus en plus tomber le .NET framework au profit du .NET core.
Il fonctionne toujours, évolue mais très peu et ne sera bientot plus supporté.
Mieux vaut donc directement passer sur du .NET Core en effet
Un grand merci, et en bref pas de framework mais directement le .NET en noyau.
Michel
En complément, le .NET Framework est la version 4.8 de .NET. Et il n'y en aura pas d'autre, elle est figée (sauf correction de sécurité).
La version qui continue d'évoluer c'est .NET (ex .NET Core)
Les différentes entre les deux sont historiques. Mais pour la faire très courte :
- .NET Framework = Windows uniquement (1ère version début des années 2000)
- .NET Core = version portable (linux / windows / mac / ...)
Puis les deux ont fusionné pour donner .NET 5 (si on s'y perd avec les versions et les appellations de .NET rien d'anormal, pas d'inquiétude !).
Aujourd'hui, il n'y a que très peu de raisons de choisir de .NET Framework pour un nouveau projet. Donc, si tu ne sais pas, tu prends .NET (sans le Framework donc). Ce sera le bon choix dans 99% des cas
Par contre, attention : choisir .NET ne signifie pas que ton projet sera de facto portable. Si tu utilises des bibliothèques propre à un système en particulier, tu seras restreint à ce système. Exemple avec WinForms, qui est disponible uniquement pour Windows.
François DORIN
Consultant informatique : conception, modélisation, développement (C#/.Net et SQL Server)
Site internet | Profils Viadéo & LinkedIn
---------
Page de cours : fdorin.developpez.com
---------
N'oubliez pas de consulter la FAQ C# ainsi que les cours et tutoriels
Bonjour,
J'ai crée un projet en Framework 4.7.2. Est-ce intéressant de la migrer (si c'est possible) en .NET Core ?
Si oui, y'a-t-il une méthode ?
merci
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager