首页 > 其他分享 >回顾.NET系列:Framework、Net Core、Net 过往

回顾.NET系列:Framework、Net Core、Net 过往

时间:2023-04-09 16:57:00浏览次数:59  
标签:Core Framework https dotnet Net com NET

目录

一、个人最近工作变化

我经历了可能很多技术人都会经历的过程,从一名纯粹的技术人员转型成为了一名技术管理

image

我已经不再单纯了,经历了从做好自己的事,搞定一个复杂模块和系统,到带领一个小团队,攻克一个个复杂项目,再到带领几十号人的技术团队,感觉很充实,个人的综合能力也在飞速提升;实现了从乘客到驾驶员的转变,项目管理、团队管理、沟通协作、战略视角等都得到了长足的发展。
最近开始重新定义自己3-5年职业计划,发现自己离技术好像有点太远了,并不是要自己去手码每一行代码,只是还是需要保持技术的热爱,对行业发展的敏锐;所以未来会基于技术能力板块做一次全身体检,用以应对未来快速变化的世界。
包括编程能力、数据库能力、运维管理、架构等方面。

作为自己编写时间最长的一门开发语言-.Net,我又重新翻开了他。

二、Framework、Net Core、.NET 时过境迁

Framework:爱你定格在4.8

2002 年 2 月 23 日最早的 .NET Framework 1.0 发布,终止于 2022 年 8 月 9 日发布的 .NET Framework 4.8.1 版本。
CLS、CTS、CLR这些终将被遗忘在风中...现在市面上还是有非常多的系统基于framework开发的
framework:基于windows的一种采用虚拟机运行的编程平台,无法跨平台,虽然有一些跨平台技术,但是整体支持并不是很好
image

.Net Foundation:.Net变革大脑

意识到仅仅在windows平台进行独秀已远远不够,微软开始规划自己的开源和跨平台之路,2014年成立了Net基金会,独立于微软运营。

.NET Foundation 官方地址:https://dotnetfoundation.org/

重新统一的 .NET

那微软的跨平台和开源该如何做呢?这么多年的技术债务和框架想要一下子出个王炸来统一技术路线显然不够现实,所以微软来了一个“并驾齐驱,三马齐驰”方式,看下如下的一个时间线
image
Framework与.NetCore终将退出舞台,等到版本的维护期过后;未来是.NET的,而.NET将是我们大家的开源。
image

我只是学到的知识做了内化,感谢如下文章作者
framwork版本:https://dotnet.microsoft.com/zh-cn/download/dotnet-framework
.net 版本:https://dotnet.microsoft.com/zh-cn/download/dotnet
.net 资料:https://learn.microsoft.com/zh-cn/dotnet/core/introduction
.net 资料:https://learn.microsoft.com/zh-cn/docs/
博客:https://zhuanlan.zhihu.com/p/569249475?utm_id=0

标签:Core,Framework,https,dotnet,Net,com,NET
From: https://www.cnblogs.com/tiaoshuidenong/p/17293310.html

相关文章

  • macOS 13.3.1 (22E261)With OpenCore 0.9.2开发版 and winPE双引导分区原版镜像
    镜像特点原文来源于黑果魏叔官网,转载需注明出处。(下载请直接百度黑果魏叔)完全由黑果魏叔官方制作,针对各种机型进行默认配置,让黑苹果安装不再困难。系统镜像设置为双引导分区,全面去除clover引导分区(如有需要,可以自行直接替换opencore分区文件为clover引导文件)备注:此镜像仅适用与16g......
  • internet网络服务
                       ......
  • Asp.NetCore3.1
     Asp.NetCore3.1.NetCoreFramework都属于框架并列:大家是不同的框架,都有自己的CLR。Asp.NetCore是一套Web开发框架 https://github.com/aspnet/AspNetCore 源码地址            1 ......
  • .NET与非托管代码交互操作 — IntPtr
    在.NET中,IntPtr是一个结构体,封装于mscorlib.dll程序集,表示一个指针或句柄类型的整数值。它的作用类似于C/C++中的void*指针类型,可以存储指向任意数据类型的内存地址,定义如下图IntPtr通常用于与非托管代码进行交互,比如调用Win32API函数,由于非托管代码使用指针或句柄来访问内存......
  • .NET 通过组件CLSID执行系统命令
    .NET通过Type.GetTypeFromCLSID获取组件的CLSID,CLSID是一个唯一标识符,用于标识组件,如果遇到某些拦截的场景,可以使用GetTypeFromCLSID替代GetTypeFromProgID,这样做的好处传递的组件的方式从名称转成唯一标识符,例如ShellBrowserWindowAPI的CLSID值为C08AFD90-F2A1-11D1-8455-0......
  • .NET 配置文件禁止解析特定扩展名
    .NET禁止解析特定文件扩展名,使用web.config配置handler节点,所有的HTTP请求均被系统System.Web.HttpForbiddenHandler拦截,例如限制当前web目录不允许解析aspx扩展名<system.webServer><handlers> <addname="test1"path="*.aspx"verb="*"type="System......
  • Lasso回归_ElasticNet回归_PolynomialFeatures算法介绍---人工智能工作笔记0032
    然后我们再来看这个ridge回归,可以看到这里的这个岭回归,可以看到他的损失函数,其实就是添加了一个使用L2的正则化的,惩罚项对吧,目的是为了增强,损失函数的泛化能力,这里的alpha,实际上作用是为了,调整,这个损失函数的,正确率多一点还是泛化能力强一点. 可以看到他的使用函数的方......
  • Java for Web学习笔记(二六):JSTL(2)Core Tag(上)
    可以在JSP中替代Java代码的几乎所有功能,包括条件编程,循环,迭代和内容输出。taglib的directive如下:<%@taglibprefix="c"uri="http://java.sun.com/jsp/jstl/core"%><c:out>AttributesNameRequiredRequest-timeTypeDescriptionvaluetruetruejava.lang.StringExpression......
  • 开源.NetCore通用工具库Xmtool使用连载 - 加密解密篇
    【Github源码】《上一篇》详细介绍了Xmtool工具库中的正则表达式类库,今天我们继续为大家介绍其中的加密解密类库。在开发过程中我们经常会遇到需要对数据进行加密和解密的需求,例如密码的加密、接口传输数据的加密等;当前类库中只封装了Base64、AES两种加密解密方法,因为C#提供了几......
  • 论文推荐:DCSAU-Net,更深更紧凑注意力U-Net
    这是一篇23年发布的新论文,论文提出了一种更深、更紧凑的分裂注意力的U-Net,该网络基于主特征守恒和紧凑分裂注意力模块,有效地利用了底层和高层语义信息。DCSAU-Net1、架构完整文章: https://avoid.overfit.cn/post/80c002a556cf4397aff76edfa62f16d0......