Docs: Retire topic: Packages, Metapackages and Frameworks

Created on 7 Dec 2016  路  7Comments  路  Source: dotnet/docs

Topic URL: https://docs.microsoft.com/en-us/dotnet/articles/core/packages

Comments on this topic indicate that people are confused and they don't understand the terminology used and the concepts introduced.

P1 doc-enhancement

Most helpful comment

Indeed. I think the main sources of confusion are:

  • the meaning of the word "framework"
  • the distinction between "framework" and "package based framework"
  • above all, the apparent circular definition, how can a framework both define and be defined by the set of packages which target it

The concepts of "package" and "metapackage" I believe are clear to most.

All 7 comments

Indeed. I think the main sources of confusion are:

  • the meaning of the word "framework"
  • the distinction between "framework" and "package based framework"
  • above all, the apparent circular definition, how can a framework both define and be defined by the set of packages which target it

The concepts of "package" and "metapackage" I believe are clear to most.

That topic needs serious and complete rewrite. It is the serious problem that the basics can't be outlined right.

Agree wholeheartedly. We now have .NET Framework, .NET Core and now .NET Standards. To make matters worse, we now can reference bits and pieces of these together. My head hurts reading the above link.

The first time I read the article I was confused. But after reading docs for .NET standard (and the fact that it's just a definition of APIs and not an implementation) and article about deployment methods for .NET core I was able to understand the article.

Maybe it's better if some prerequisite material is defined at first. Or if a metaphor (like the LEGO metaphor in comments) is added to make it clearer.

@tdykstra another one related to the terminology work

@AmirHasanzade Metaphors rarely make technical concepts more understandable IMO, and the LEGO metaphor suggested by that comment is particularly vague and misaligned with what it tries to describe. Better IMO to explain the concepts in terms of what they really are, but clearly and exhaustively.

Retire existing confusing doc. @tdykstra

Was this page helpful?
0 / 5 - 0 ratings

Related issues

LJ9999 picture LJ9999  路  3Comments

stanuku picture stanuku  路  3Comments

LJ9999 picture LJ9999  路  3Comments

ike86 picture ike86  路  3Comments

Manoj-Prabhakaran picture Manoj-Prabhakaran  路  3Comments