.NET技术栈

.NET

  • Common Language Infrastructure (CLI)
  • Common Language Runtime (CLR)
    • Just-In-Time (JIT)
    • Garbage Collector (GC)
      • Object Pinning
      • Generations
        • Gen 0
        • Gen 1
        • Gen 2
    • Memory Management
      • Stack
      • Managed Heap
        • Large Object Heap
        • Fragmentation
        • Compaction
    • Security
  • Common Type System (CTS)
  • Common Language Specification (CLS)
  • Common Intermediate Language (CIL)
  • .NET Frameworks
    • .NET Framework

      • 1.0
      • 2.0
        • Generics
      • 3.0
        • WPF
        • WCF
        • WF
      • 3.5
        • LINQ
      • 4.0
        • PLINQ
        • TPL
      • 4.5
        • Modern UI
        • async/await
      • 4.6
    • .NET Core
      • ASP.NET Core
    • Mono
    • DNX (.NET Execution Environment)
    • .NET Micro Framework (MF)
    • .NET Compact Framework (CF)
  • Base Class Library (BCL)
    • System Types
    • Collections
    • Diagnostics
    • Globalization
    • IO
    • Security
    • Threading
    • Text
  • Runtime Infrastructure Library (RIL)
    • System

      • App Domain
      • Pointers
      • Handles
    • Reflection
  • Framework Class Library (FCL)
    • ADO.NET
    • XML
    • Net
    • Drawing
    • LINQ
      • Parallel LINQ (PLINQ)
    • Interoperability (InterOp)
      • Platform Invoke (P/Invoke)
    • Task Parallel Library (TPL)
    • Serialization
  • Core Concepts
    • App Domain
    • Assembly
    • Namespace
    • Code Access Security (CAS)
    • Generics
    • Global Assembly Cache (GAC)
    • Strong Name
    • Weak Reference
    • Event Model
    • Tasked Based Async Model
      • async/await
  • Core Features
    • Language independence
    • Interoperability
    • Portability
  • Core Objects
    • Class
    • Function
    • Property
    • Field
    • Event
    • Types
      • Reference Types
      • Values Types
  • CLI Languages
  • Dynamic Language Runtime (DLR)
    • DLR Languages

      • IronPython
      • IronRuby
      • IronScheme
      • IronLisp
  • Desktop
    • GUI

      • Windows Forms
      • Windows Presentation Foundation(WPF)
        • XAML
    • CUI
      • Console
    • Windows Service
  • Web
    • ASP.NET

      • ASP.NET Runtime

        • HttpHandler
        • HttpModule
      • ASP.NET Web Pages
      • ASP.NET Web Forms
        • Core Objects / Concepts

          • Web Form
          • Web Controls
          • Postback
          • Session
          • View State
        • Ajax Control Toolkit
      • ASP.NET MVC
        • MVC

          • Model
          • View
          • Controller
        • View Engines
          • Razor
          • Web Forms
          • Custom
        • Core Objects / Concepts
          • Routing
          • Controller
          • Action
          • Filter
    • Silverlight
    • SharePoint
    • IIS
  • SOA
    • ASP.NET Web API

      • REST (Representational State Transfer)
      • CRUD
        • CREATE: POST
        • RETRIEVE: GET
        • UPDATE: PUT
        • DELETE: DELETE
      • Consumers
        • HttpClient
        • RestSharp
      • Media Formatters
        • XML
        • JSON
        • BSON
        • Custom
      • Core Concepts
        • By Convention
        • Routing
        • Content Negotiation
        • Model Validation
        • Model Binding
        • Hosting
      • Core Objects
        • Api Controller
        • Action
        • HTTP Message Handler
        • Filter
    • ASP.NET Web Services
      • Core Objects

        • WebService
        • WebMethod
      • File Types
        • XML (Extensible Markup Language)
        • SOAP (Simple Object Access Protocol)
        • WSDL (Web Services Description Language)
        • UDDI (Universal Description, Discovery, and Integration)
    • Windows Communication Foundation (WCF)
      • ABC

        • Address
        • Binding
        • Contract
      • Bindings
        • BasicHttpBinding
        • WsHttpBinding
        • WsDualHttpBinding
        • WsFederationHttpBinding
        • NetNamedPipeBinding
        • NetTcpBinding
        • NetPeerTcpBinding
        • NetMsmqBinding
      • Contracts
        • Data Contract
        • Service Contract
        • Operation Contract
        • Message Contract
    • AppFabric
      • Persistence
      • Hosting
      • Monitoring
      • Caching
    • .NET Remoting
  • Open Web Interface for .NET (OWIN)
    • SignalR
    • Nancy
    • Katana
  • SDKs
  • Development
  • Platforms
  • Productivity
  • Build
  • Testing
    • MSTest

      • TestClass
      • TestMethod
    • NUnit
      • TestFixture
      • Test
    • Mock
    • Fakes
    • Microsoft Test Manager
  • Deploy/Publish
    • ClickOnce
    • Web/FTP
    • Cloud
    • File
  • Framework (Fx) Tools
    • Ildasm (MSIL Disassembler)
    • NGen (Native Generation, Ahead-Of-Time)
    • sn (Strong Name)
    • gacutil
    • FxCop
  • Data
  • Components
  • Cool Stuffs

原文地址:https://www.cnblogs.com/zenronphy/p/DotNetStack.html

时间: 2024-10-12 03:01:39

.NET技术栈的相关文章

95后实习生的远程办公体验(asp.net mvc\C#技术栈)

这个月我们做了一件别人看起来很疯狂的事情,就是让一批95后的实习生实行远程办公,效果还不错,于是写此文总结一下. 其实认真算算,我自己的远程工作经验有十年了吧,在北京工作的时候天气不好就申请在家办公,在硅谷的时候每周有三天在家办公,两天去办公室办公.所以我也算得上是远程办公的老司机了吧. 不过,我之前都是对有多年工作经验的老司机才实行远程办公,还从来没有对还未毕业的实习生实行过.老实说,不敢啊,也不放心,况且我在cnblogs博客园呆了十年,还真没见过对还未毕业的实习生实行过远程办公的. 那为什

各大公司容器云的技术栈对比

郑昀编著于2015/10/20 目前来看,几家历史包袱较重的公司都选择不让上层应用感知到底层是 VM 还是容器,所以都改了 docker 内核,如360.点评.汽车之家.最后附上我们的容器私有云技术栈以及系统截图. 点评容器技术栈 2014年启动基于 docker 搭建私有云,之前谈不上使用过私有云 运维工具:Puppet NATS+Nginx+Zookepper: 组件之间的交互使用了 NATS,通过消息的『发布-订阅』模型,将各个组件之间的耦合最小化 对于Web类型的应用,通过和 Nginx

互联网前端开发技术栈

互联网前端开发技术栈 前言 互联网建立60多年了,网站开发技术日新月异,但web前端始终离不开浏览器,最终还是HTML+JavaScript+CSS这3个核心,围绕这3个核心而开发出来大量技术框架/解决方案. 我从2000年初开始做网站开发,使用的技术不断迭代,一些消失了,更多的出现了. 最近写过  .NET技术大系概览 (迄今为止最全的.NET技术栈) ,相信很多网友感叹掌握的.NET技术远没有这个技术栈里面所描述的多. 问题 大家是否想过: Web前端开发究竟包含哪些技术呢? 我所掌握的技术

机器学习的技术栈及应用实例脑洞

之前写了一篇入门级的学习列表: 简单粗暴地入门机器学习 好多小伙伴觉得不太过瘾,今天补充一些脑洞! 本文结构: 机器学习技术栈 职位 项目实例 1. 机器学习技术栈 去知乎上可以搜到很多推荐的学习路线,问题就是太多了,我就先列出一些必需的知识和项目方向,学习还是要一步一步积累的. 需要的基础技能: Various level of math, including probability, statistics, algebra, calculus, logic and algorithms. B

谈谈我的技术栈

还记得第一次源码安装nginx,make总是报错,说需要PCRE的函数库,于是乎卸载了机器自带的函数库,打算重装,导致折腾了一个星期的centOS7挂掉... 还记得手抖update没加条件,手工从其他表中恢复数据时的紧张... 还记得2015年4月份,杭州原型客户上线,四天四夜没有离开客户现场,每当凌晨1,2点要回酒店的时候,就发现了巨大的Bug 还记得2016年双11,第一次不再仅仅是个买家的身份,参与双十一... 种种场景仿佛历历在目,让我久久不能释怀,扯远啦......来说说我的技术栈吧

非对称技术栈实现AES加密解密

非对称技术栈实现AES加密解密 正如前面的一篇文章所述,https协议的SSL层是实现在传输层之上,应用层之下,也就是说在应用层上看到的请求还是明码的,对于某些场景下要求这些http请求参数是非可读的,这就要求在前端和后端不同的技术栈上完成信息的加密解密.当然我们通常完成这样专业的功能都会考虑使用相应的框架或者程序库来完成功能,前端或者NodeJS平台通常是JavaScript语言,JavaScript主流的加密解密库分别是SjclJS和CryptoJS, 本文以CryptoJS为例进行讨论.另

微服务之springcloud技术栈

一.微服务架构图: 二.技术介绍:(技术选型随着代码的编写会完成) 关于技术选型,我盗了一张微服务技术栈的图,如下:原文:http://www.jianshu.com/p/2da6becfb019 我将会用到上图中的如下技术 服务注册和服务发现:consul 服务健康检查:consul 配置管理:consul.archaius 集群容错:hystrix 计数监控:codahale-metrics.java-statsd-client.hystrix-dashboard.turbine.stats

一个人的 ClojureScript 技术栈

作者:题叶链接:https://zhuanlan.zhihu.com/p/24425284来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. 今天(昨天)分享完关于 ClojureScript 的话题, 算是如实重负. 我嗓子不好, 之前分享过 React, 但相比在网上总是差很多, 这次分享也是紧张, 会场的 Keynote 没有按照预想放在挺高的地方, 也没有下一页的预览, 看着大屏幕衔接没做好. 但是说真的心里还是忐忑的, 提问的同学很犀利, 几个都在点子上,

用“MEAN”技术栈开发web应用(三)用mongodb搭建数据库

上一篇介绍了如何用express搭建起服务端MVC的开发架构,本篇我们来详细介绍一下这个Model层,也就是数据库访问层.包含如何使用mongodb搭建数据库,以及如何使用mongoose来访问数据. mongodb的安装和启动 首先我们得安装mongodb,先去官网( http://www.mongodb.org/downloads)下载安装包,我的开发环境是Windows,所以下载Windows下的iso文件,根据提示一路安装完毕即可,没什么需要特别选择的. 安装完后,为了能在cmd中全局都

技术栈选择与全栈工程师

很多朋友的第一门语言是一个强类型语言.可能是C/C++/Java/C#. 做到一定年份了,积累了丰富的经验,发现自己好像大多数东西能做,客户端.服务端.手机.游戏,很多场景自己都可以进行开发. 在各种场景下都能开发. 在各种场景下都遇到有力的竞争对手. 竞争对手貌似不少人比自己开发效率高. 类似这样的技术人员,我们可以称之为C蛮. ---------------- C蛮和队长的故事 -------------- C蛮浑身肌肉,手持精金巨斧. 无论看到什么怪物,嗷呜一声吼.狂暴+吹大+高等魔化武器