plate-forme .NET, l'environnement .NET ou NET Framework qui est correct? Et quelle est la différence entre la plate-forme / environnement / cadre?

StackOverflow https://stackoverflow.com/questions/2622609

Question

Dans certains documents (par exemple ECMA-334) le nom de '.NET Framework' est utilisé, mais dans d'autres documents (dans de nombreux livres), 'plate-forme .NET' est utilisé. quelqu'un I saw se référer .NET comme environnement .NET.

  • Laquelle est correcte nomenclature? .NET
  • En général, quelle est la différence entre la plate-forme / environnement / cadre?

AJOUTÉE

Il est pas facile de voir que ces trois noms sont les mêmes que

  • Nous ne disons pas la plate-forme Qt, mais nous disons framework Qt
  • Nous disons multi-plateforme pour indiquer l'interopérabilité sur de nombreux OS, mais pas cadre croix.

Si des gens disent environnement .NET, la plate-forme .NET, et .Net Framework comme la même signification que pour le .NET, je peux acheter ce.

Était-ce utile?

La solution

Ce sont sémantiquement identiques. Utilisation dépend uniquement du contexte où il est utilisé:

  • Code de construction Vous en utilisant le framework .NET (bibliothèques .NET est égal à)

  • Les pistes de code sur la plate-forme .NET (dans le CLR)

  • Vous devez installer l'environnement .NET (framework .NET redistribuable)

Aucun d'entre eux est le seul « correct un » alors que tous sont corrects pour tous les scénarios.

Autres conseils

Tous sont corrects. Ils sont essentiellement synonymes.

D'accord, bien, je dirais que la pratique générale est de se référer à lui comme le .NET Cadre .

.NET couvre beaucoup de domaines que dans d'autres écosystèmes sont des entités / projets distincts. Ainsi, par exemple, sur Java plateforme , vous construisez une application avec Cadre comme le Printemps ou Struts. Dans .Net vous utiliseriez ASP.NET MVC, ou dire Entity Framework, mais ceux qui sont à la fois une partie inhérente de la plate-forme. Pensez à plateforme "ne nécessitant pas d'installation supplémentaire".

L'environnement est un générique où les besoins de la plate-forme est fourni.

Architectures sont généralement axés sur des questions spécifiques contextes de problèmes alors que les cadres sont conçus pour être utilisés en tout différents contextes problématiques.

Il est réponse plus générique qui est à tous et s 'appliquer tout simplement pas .Net

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top