草稿-.NET术语表
I'm working on this slide as support for this excellent .NET Glossary. It's not done yet, but I'm curious for your thoughts. Every system has terms and concepts that are initially unfamiliar but make sense once you grok them.
我正在制作这张幻灯片,以支持出色的.NET词汇表。 还没有完成,但是我对您的想法很好奇。 每个系统都有一些术语和概念,这些术语和概念最初并不熟悉,但是一旦您使用它们,它们就会变得有意义。
Here are these concepts used in an example sentence, for context:
以下是用于上下文的例句中的这些概念:
-
Application Framework - “Are you using the ASP.NET Core web framework for that microservice?”
应用程序框架-“您是否正在为该微服务使用ASP.NET Core Web框架?”
-
Metapackage - “I want to install the ASP.NET Core framework; it’s a package of packages”
Metapackage- “我想安装ASP.NET Core框架; 这是一包包裹”
-
Package/NuGet - “I know there’s a NuGet package for decoding JSON.”
Package / NuGet- “我知道有一个用于解码JSON的NuGet包。”
-
Library/Assembly - “Now, you’ll compile your source into an assembly”
库/程序集-“现在,您将源代码编译为程序集”
-
.NET Standard – “Which version of the .NET Standard specification does your assembly target?"
。 NET Standard –“您的组装目标是.NET Standard规范的哪个版本?”
- "My Apple Watch supports .NET Standard 1.6 but my Windows 10 laptop supports 2.0 with more APIs.” “我的Apple Watch支持.NET Standard 1.6,但我的Windows 10笔记本电脑支持2.0和更多API。”
.NET Standard – “Which version of the .NET Standard specification does your assembly target?"
。 NET Standard –“您的组装目标是.NET Standard规范的哪个版本?”
-
C#, F#, VB, etc – “Which language did you use?”
C#,F#,VB等–“您使用哪种语言?”
-
.NET SDK - “Did you get the developer tools?”
.NET SDK- “您有开发人员工具吗?”
-
CLR/CoreCLR – “Which runtime is your app using?”
CLR / CoreCLR –“您的应用使用哪个运行时?”
-
An implementation of .NET is a runtime along with libraries that implement a version of the .NET Standard
.NET的实现是运行时,以及实现.NET Standard版本的库
- “Are you using .NET Core, .NET Framework, or Mono for this project?”“您是否为此项目使用.NET Core,.NET Framework或Mono?”
An implementation of .NET is a runtime along with libraries that implement a version of the .NET Standard
.NET的实现是运行时,以及实现.NET Standard版本的库
-
Platform - An operating system and some hardware (ARM, x64, etc.)
平台-操作系统和某些硬件(ARM,x64等)
- “Is that an ASP.NET Core app running in Docker on a Raspberry Pi?” “这是在Raspberry Pi上的Docker中运行的ASP.NET Core应用程序吗?”
Platform - An operating system and some hardware (ARM, x64, etc.)
平台-操作系统和某些硬件(ARM,x64等)
Constructive feedback, please. This is a draft.
请提供建设性反馈。 这是草稿。
Sponsor: Check out JetBrains Rider: a new cross-platform .NET IDE. Edit, refactor, test and debug ASP.NET, .NET Framework, .NET Core, Xamarin or Unity applications. Learn more and download a 30-day trial!
赞助商:查看JetBrains Rider :一个新的跨平台.NET IDE 。 编辑,重构,测试和调试ASP.NET,.NET Framework,.NET Core,Xamarin或Unity应用程序。 了解更多信息并下载30天试用版!
关于斯科特 (About Scott)
Scott Hanselman is a former professor, former Chief Architect in finance, now speaker, consultant, father, diabetic, and Microsoft employee. He is a failed stand-up comic, a cornrower, and a book author.
斯科特·汉塞尔曼(Scott Hanselman)是前教授,前金融首席架构师,现在是演讲者,顾问,父亲,糖尿病患者和Microsoft员工。 他是一位失败的单口相声漫画家,一个玉米种植者和一本书的作者。
翻译自: https://www.hanselman.com/blog/draft-net-glossary-diagram