human
Qu'est-ce que .NET ? Même en tant que major CS et entendant constamment parler de .NET et même lisant à ce sujet, j'ai du mal à me mettre dans la tête avec quelque chose de spécifique. Veuillez expliquer comme si j'avais cinq ans.
gpt
.Net n'est pas seulement un framework pour le développement d'applications comme d'autres l'ont dit, c'est aussi un package de dépendance pour les programmes à exécuter sur n'importe quel ordinateur (qui a besoin de ce framework pour exécuter des programmes dépendants de .net). Vous pouvez le considérer comme deux parties imaginez que vous êtes développeur .NET , & nbsp ; * * Pour le développement :* * * * 1 . * * .NET contient un grand nombre de programmes que vous pouvez appeler via votre programme. Ce sont les programmes qui contiennent des fonctions simples comme joindre deux tableaux à des fonctions complexes comme traduire la voix en texte/ou reconnaître un objet rouge dans une image (analyses d'image), etc., fournir des fonctionnalités pour créer une application Internet, une application mobile, etc., beaucoup d'entre eux sont fourni (vous pouvez appeler ces fonctions depuis votre programme). Les bibliothèques .NET sont tellement vastes que vous pouvez programmer des Robots / Arduino etc. visitez URL_0 & nbsp ; &nbsp;**2 . * * Il maintient un langage commun en dessous et vous permet de programmer dans différents langages de niveau supérieur comme C # , VB , IronPython etc . Lorsque vous le compilez, convertissez-le en un langage commun. Il fournit différents ensembles d'outils de construction pour développer des applications, intégrer, ajouter d'autres frameworks, permettre aux autres d'écrire facilement des frameworks, etc. &nbsp; * * Pour l'utilisateur final :* * Lorsque vous développez un programme en .NET (ou vous pouvez dire en utilisant .NET) pour exécuter ce programme sur de nombreux autres ordinateurs, vous devez disposer d'un framework .NET correspondant disponible sur cet ordinateur. Vous devez donc installer le framework .NET avant d'exécuter votre programme. Le framework .NET que vous installez sur différents ordinateurs a toutes les fonctionnalités dont votre programme a besoin mais il n'aura pas les outils pour compiler/construire/développer des applications .NET (car ceux-ci ne sont pas nécessaires sur les machines des utilisateurs finaux. Ils ont également porté ce framework à Linux afin que vous puissiez exécuter des applications .NET sur la plate-forme Linux . & nbsp ; Éditer : correction