装修行业门户网站模板实时热搜榜
web/
2025/9/26 21:10:39/
文章来源:
装修行业门户网站模板,实时热搜榜,备案老域名,智能建站大师官网平台从2000年微软启动.NET战略时#xff0c;我还是一位大学生#xff0c;当年著名的黑客Miguel de Icaza , Miguel 为了寻找GNOME项目开发框架经过充分的调研启动了一个志存高远的项目#xff1a;Mono#xff0c;一个Microsoft .NET Framework的自由GNU/Linux实现#xff0c;我… 从2000年微软启动.NET战略时我还是一位大学生当年著名的黑客Miguel de Icaza , Miguel 为了寻找GNOME项目开发框架经过充分的调研启动了一个志存高远的项目Mono一个Microsoft .NET Framework的自由GNU/Linux实现我在国外的Linux论坛上 循着Miguel的指引踏上了.net开发之路 我开始接触.NET Framework的时候还是beta阶段2002年2月13日微软发布了.NET 1.0 , 我也毕业工作半年时间开始使用ASP.NET 1.0开发项目, 今天我已经伴随.NET 发展20年在此.NET 20年之际有感而发写下这些感想。在这20年间发生了巨大的变化微软一直能够与时俱进2000年的市值第二2022年照样排名第二这期间微软也是经历了起起伏伏作为微软最重要的一个开发者平台产品一样经历了起伏就像微软的股票一样这种图也反应了.NET的命运从2000年到2014年微软让.NET Framework作为Windows的一部分微软也站在开源的对立面最经典的就是Steve Ballmer 他当初曾将“开源”称作微软知识产权毒瘤。2014年之后微软换了CEO全面拥抱Linux.NET Core开源收购Xamarin构建起了全新的生态微软的重心转移到了云微软算是抓住了云计算时代2017年微软市值已经增长到了5000亿美金2022年已经是2.3万亿美金。从2014年开始的演变支持多平台并提供给各种操作系统如LinuxMaciOS和Android等。它涵盖广泛的应用程序从桌面、Web 应用程序、云、移动、游戏、IoT 到 AI。Windows 这个操作系统 主要是以桌面为中心的用途 从某种意义上说 是为了提高特定环境下的开发效率而开始的在.NET第 20 年终于达到了所有应用的统一平台的高度。 虽然MAUI不是GA存在一些滞后今年第二季度也会GA随着.NET 6的发布One.NET 愿景已经实现。其实在 NET Framework发布之前微软从 COM 时代起就一直梦想着多平台。微软可以算是一家坚韧不拔的公司 经过20年的不懈努力反复试验和试错这其中也有不少是错误的甚至现在可以感受到社会上的很多的软黑曾经是软粉也许包容不下微软的坚韧不拔。经过各种反思和20年的时光 现在最重要的是开发者 以开放为目标 经过深思熟虑回归服务好开发者。.NET Framework、. NET Core 和 Xamarin 的统一.NET 6完成了统一 .NET愿景统一了 SDK、类库和工具链这些工具链以前是不同的支持跨平台本机和 Web UI。愿景还包括云原生Microsoft 计划为所有现代工作负载提供最佳解决方案。.NET 为所有开发人员提供了更多的选择。开发者使用.NET 上的工具和平台无论他们选择什么都很容易实现他们想要的。.NET 6 统一了类库和 SDK。除了发布新的 C# 10 和 F#6 外它还支持 Apple M1 处理器。此外 与 NET 5 不同它还提供长期支持 LTS提供三年支持。NET在每次升级时性能都会成为焦点。比如 NET 6的 ASP.NET Core 网络应用程序比Node.js快10倍 gRpc 的.NET实现是性能最好的超过了C的实现。在 .NET 6 中还专注于加快 Web 应用程序性能降低资源的占用换句话说就是对云原生的投资。现在.NET 也是 OSS并且更新像任何其他 OSS 一样频繁发布。然而在实际操作中了解版本升级周期更容易使用因此时间表变得清晰, 作为一家企业公司如果.NET 的未来计划被披露那么就可以放心地投资.NET技术。从使用长期支持版本的同一版本的想法出发很容易转向敏捷流程和思维方式这些流程和思维将尽可能短的周期更新到新版本而从安全应用程序开发的角度来看现在最需要考虑的就是解决漏洞。开源社区也有很多缺陷是因为工程运作上的问题微软具有商业公司血统的管理科学更多融合到.NET 开源项目中去 将来 开源、商业、学术将结合得更加完美。.NET 程序员的现状是在被迫开发各种应用的情况下我们必须选择针对性工具和框架当前系统正在向云转移基础设施和服务也在发生变化开发现场变得越来越复杂。. NET 开发人员 可以使用称为宇宙第一的 Visual Studio 集成开发环境可在各种目标上部署您喜爱的应用从而保持高工作效率。NET 6 还改进了对 ASP.NET Core Blazor的支持以方便 C# 开发人员进行 Web 前端开发。Web 应用程序开发在服务器端和前端使用不同的语言和框架。前端 Web UI 基于基本的 JavaScript通常使用框架如Angular、React 和 Vue进行开发。ASP.NET Core Blazor 的职责是使能够以 C# 等语言开发前端而无需了解 JavaScript 框架 。ASP.NET Core Blazor以大多数现代网络浏览器支持的WebAssembly 为技术基础。因此在 C# 中编写的代码以本机性能作为 WebAssembly 运行。根据创建方法您可以使其脱机运行也可以将其作为 PWA主动 Web 应用安装在计算机上并像本机应用程序一样运行。这非常像以前的 Silverlight 或 Flash 那样在插件上运行不一样的地方是Blazor Wasm使用 Web 标准 WebAssembly。ASP.NET Core Blazor可以将 DLL 下载到 Web 浏览器并在 WebAssembly上运行。由于它完全在客户端运行因此无需服务器组件即可脱机运行但下载大小较大。相反它提供了一种在 Blazor 服务器上运行程序并使用称为 SignalR 的技术进行渲染的方法。这需要持久连接UI 延迟高但启动速度快并且具有在较旧的 Web 浏览器和瘦客户端上可用的优点。最后号召大家一起来参与.NET 20周年庆活动可以使用下列模板制作一个微信视频发到自己的视频号里加入活动“ dotnet20周年” 你好我是xxx , 我是 xxxx年开始接触.NET的我的第一个项目是xxxx , 因为xxxx 原因我选择了.NET 新一代的.NET 我最喜欢它的XXX功能希望.NET 在中国有Xxx的发展!.NET 20周年生日快乐 。相关参考.NET官方网站https://dotnet.microsoft.com/zh-cn/
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/82387.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!