当前位置: 首页 > news >正文

搭建一个网站 优帮云江西网站定制公司

搭建一个网站 优帮云,江西网站定制公司,网上营销,定期更新网站11 月 15 日开始的为期三天的 .NET Conf 在线活动的开幕日上#xff0c;.NET 8作为微软的开源跨平台开发平台正式发布。.NET 团队着重强调云、性能、全栈 Blazor、AI 和 .NET MAUI 是.NET 8的主要亮点。.NET团队在 .NET Conf 2023 [1]活动开幕式上表示#xff1a;“通过这个版… 11 月 15 日开始的为期三天的 .NET Conf 在线活动的开幕日上.NET 8作为微软的开源跨平台开发平台正式发布。.NET 团队着重强调云、性能、全栈 Blazor、AI 和 .NET MAUI 是.NET 8的主要亮点。.NET团队在 .NET Conf 2023 [1]活动开幕式上表示“通过这个版本.NET 重塑了我们构建按需扩展的智能、云原生应用程序和高流量服务的方式。 无论你是部署到 Linux 还是 Windows使用容器还是你选择的云应用模型.NET 8 都能更轻松地构建这些应用。” 在数字化转型的智能化方向上我们可以用.NET 8 做下列这些场景 将 OpenAI 的 GPT 等大型语言模型 LLM 直接集成到 .NET 应用中这个主要是通过开源项目 Semantic Kernel简称SK。使用单个功能强大的组件模型来处理 Blazor 的所有 Web UI 需求 Blazor 在.NET 8真的是成熟了可以大力发挥全栈开发的能力了。使用 .NET MAUI 将移动应用程序部署到最新版本的 iOS 和 Android在移动应用开发方面解决多年的包袱。发现新的语言增强功能使你的代码在 C# 12 中更加简洁和富有表现力。 对企业来说特别重要的是.NET 8 [2]是一个长期支持 LTS 版本这意味着它将获得三年的支持和补丁而标准期限支持 STS 版本则是 18 个月。对于开发人员来说特别重要的是 .NET团队正在向期待已久的原生提前编译NativeAOT迈进 。 2020年的时候.NET团队做过一项调查中发现Survey Native AOT [results][3].NET Core 中缺少NativeAOT 阻碍了开发平台的采用促使 .NET 团队大力推动 AOT。 .NET 8通过推进NativeAOT来增强可持续计算以减少内存使用并实现即时应用程序启动今天强调了AOT的功能包括 它将应用程序编译为使用更少内存的本机代码并立即启动无需等待 JIT实时编译器在运行时编译代码无需部署 JIT 编译器和 IL 代码AOT 应用仅部署应用所需的代码现在应用程序可以在不允许使用 JIT 编译器的受限环境中运行 还描述了原生 AOT 大小优化。 在描述.NET 8的整体情况时.NET 团队表示“NET 8提供了数千项性能稳定性和安全性改进以及平台和工具增强功能有助于提高开发人员的生产力和创新速度。在公告博客[4]文章中这数千项改进围绕上述五个主题进行了分组。以下是每个领域的介绍。 性能 .NET团队的 Stephen Toub 每年都会针对.NET性能方进行彻底、煞费苦心和详尽的详细说明他总结了数千个性能数据点宣称 .NET 7 速度超快 .NET 8 更快。[5] .NET 8 引入了新的代码生成器即动态配置文件引导优化 PGO它根据实际使用情况优化代码。此功能最多可将应用性能提高 20%。AVX-512 指令集支持对 512 位数据向量进行并行运算在 .NET 8 中受支持和使用从而允许在更短的时间内进行更多的数据处理。此外基元类型现在实现了新的格式化和可解析接口使它们能够直接格式化和解析为 UTF-8而不会产生任何转码开销。这个结果可以看 TechEmpower 22轮Web框架 性能评测.NET 8 战绩斐然的[6]说明 云原生 .NET 8 以多种方式促进了云原生开发例如包括许多容器增强功能但这里的重大新闻是 .NET Aspire 的第一个预览版的可用性这是一个用于构建弹性、可观察和可配置的云原生应用程序的堆栈。 .NET Aspire 附带了一组针对云原生开发增强的精选组件默认情况下包括遥测、复原、配置和运行状况检查这个项目来自几年前的实验性项目Tye。 .NET团队表示“结合复杂而简单的本地开发人员体验Aspire 可以在第 1 天起轻松发现、获取和配置云原生应用程序的基本依赖项。 在云原生的容器方面.NET 8 通过简化应用程序的打包和使用默认的非 root 用户配置增强安全性来简化容器化。它还提供更小的映像大小以加快部署速度并提供可选的Dirstroless Ubuntu 映像以增强安全性以及多功能架构支持。 人工智能 随着生成式AI的到来人工智能领域发生了翻天覆地的变化从底层语言、运行时到库的处理到接口到跨平台应用对于 人工智能.NET都有相对成熟的解决方案了。当下的这个生态位还是蓝海.NET携带完整的工具和生态杀进来爽的不要不要的。用 .NET写整个的应用层代码不需要写一行 C 代码就可以架构整个完整的产品体系和服务体系。如果竞争对手选择的是其它技术架构那么你相对他会有很强的生产力优势。.NET平台.NET 团队指出了展示模式和实践的各种示例和参考模板 可帮助开发人员入门Semantic kernel 下个月发布正式版目前是Beta6。 它们包括 客户聊天机器人[7]检索增强生成RAG[8]使用 Azure AI 服务开发应用[8] Blazor Blazor 已经发展成为一个全栈 Web 开发框架这要归功于由 .NET团队的 Steve Sanderson 领导的渲染改进他是 Blazor 的创建者最初称为“Blazor United”。它同时提供客户端 Blazor WebAssembly 和服务器端 Blazor Server能够根据条件提示切换设备。 ASP.NET 产品经理 Daniel Roth 今年早些时候是这么说“在 .NET 8 中我们正在扩展 Blazor 的功能以便它能够处理所有 Web UI 需求包括客户端和服务器端呈现。作为这项工作的一部分我们正在将现有的 Blazor Server 和 Blazor WebAssembly 托管模型与新功能合并例如无状态服务器端呈现、流式渲染、导航和表单处理的渐进式增强以及使用 Blazor 或 Blazor WebAssembly 对每个组件进行交互的能力。 今天的公告总结了所有这些内容“通过专注于优化页面加载时间、可伸缩性和提升用户体验的几项新增强功能开发人员现在可以在同一应用中使用 Blazor Server 和 Blazor WebAssembly在运行时自动将用户从服务器转移到客户端。由于新的基于“Jiterpreter”的运行时和新的内置组件您的 .NET 代码在 WebAssembly 上的运行速度明显更快。作为增强 .NET 8 中整体身份验证、授权和标识管理[9]的一部分Blazor 现在支持生成基于 Blazor 的完整标识 UI。 .NET MAUI .NET团队表示.NET多平台应用程序UI扩展了开发人员的工具箱为使用.NET构建跨平台移动和桌面应用程序提供了全栈解决方案。 MAUI被称为 Xamarin.Forms 的“演变”因为它增加了桌面支持以提供跨 Android、iOS、macOS 和 Windows 的统一开发体验帮助开发人员覆盖更广泛的受众。加上开源项目AvaloniaUI 和UNO的补充 .NET 可以覆盖所有平台的UI应用开发特别是国内信创市场的桌面端.NET具有极强的竞争力 在 .NET 8 中该框架通过对最新移动操作系统的额外支持扩展了其覆盖范围并改进了性能、可靠性和开发人员体验。NativeAOT实验性现在支持针对类似 iOS 的平台。适用于 .NET MAUI 的新 Visual Studio Code 扩展[10]提供了开发跨平台 .NET 移动和桌面应用所需的工具。现在支持 Xcode 15 和 Android API 34允许您面向最新版本的 iOS 和 Android。在性能、控件和 UI 元素以及特定于平台的行为方面[11]进行了大量质量改进例如桌面交互增加了更好的点击处理、键盘侦听器等。 C#12 借助于C#12 你现在可以用简单而优雅的语法在任何类和结构中创建主要构造函数不再需要样板代码来初始化字段和属性。使用简洁而富有表现力的语法创建数组、spans和其他集合类型。对 lambda 表达式中的参数使用新的默认值。不再需要重载或 null 检查来处理可选参数。您甚至可以使用 using alias 指令为任何类型设置别名而不仅仅是命名类型 C# 12 中的新增功能[12]”指南解释了版本 12 中的以下新功能 主构造函数 - 在 Visual Studio 17.6 预览版 2 中引入。Lambda 表达式中的可选参数 - 在 Visual Studio 17.5 预览版 2 中引入。任何类型的别名 - 在 Visual Studio 17.6 预览版 3 中引入。内联数组 - 在 Visual Studio 17.7 预览版 3 中引入。集合表达式 - 在 Visual Studio 17.7 预览版 5 中引入。拦截器 - 预览功能在 Visual Studio 17.7 预览版 3 中引入。 总结 围绕 .NET 8 有一大堆新特性和功能 Microsoft 还宣布 Visual Studio 2022 17.8 已正式发布。该公司还指出其 VS Code 和 C# 开发工具包可以帮助新手入门。Microsoft表示另一种入门方法是使用SDK中新的.NET的GitHub Codespaces模板[13]。 今天的公告帖子还包括指向更多资源的链接这些资源有助于充实 .NET 8 中跨 ASP.NET Core、Entity Framework Core、NuGet、.NET 运行时、.NET SDK、WPF、ARM64、调试等的新增功能。 Announcing .NET 8Introducing .NET Aspire: Simplifying Cloud-Native Development with .NET 8Announcing C# 12Entity Framework Core 8 (EF8) is available todayAnnouncing ASP.NET Core in .NET 8Announcing .NET MAUI in .NET 8 相关链接 [1].NET Conf 2023: https://www.dotnetconf.net/[2].NET 8:https://dotnet.microsoft.com/zh-cn/download/dotnet/8.0[3]Survey Native AOT [results]:https://github.com/dotnet/runtime/issues/41522[4].NET8公告博客:https://devblogs.microsoft.com/dotnet/announcing-dotnet-8/[5].NET 7 速度超快 .NET 8 更快:https://devblogs.microsoft.com/dotnet/performance-improvements-in-net-8/[6]TechEmpower 22轮Web框架 性能评测.NET 8 战绩斐然:https://www.cnblogs.com/shanyou/p/17828353.html[7]客户聊天机器人:https://github.com/dotnet-architecture/eShop[8]检索增强生成RAG: https://github.com/Azure-Samples/azure-search-openai-demo-csharp[9]使用 Azure AI 服务开发应用: https://devblogs.microsoft.com/dotnet/demystifying-retrieval-augmented-generation-with-dotnet/[10]Visual Studio Code 扩展: https://aka.ms/maui-devkit-blog[11]行为方面性能改进: https://devblogs.microsoft.com/dotnet/dotnet-8-performance-improvements-in-dotnet-maui[12]C# 12 中的新增功能 https://learn.microsoft.com/zh-cn/dotnet/csharp/whats-new/csharp-12[13]SDK中新的.NET的GitHub Codespaces模板 https://github.com/codespaces
http://www.dnsts.com.cn/news/8425.html

相关文章:

  • 环保空调东莞网站建设免费网页转app
  • 厦门网站建设设计西安网站设计 牛人网络
  • 如何网站建设策划方案做淘客的网站名称
  • 有域名了如何建设网站怎么在网站后台做图片新闻
  • wordpress数据库配置网站图片优化工具
  • 广州市增城区建设局网站是什么小学教学活动设计方案模板
  • tp5网站开发步骤高校网站群建设方案
  • 静态网页模板 网站模板有谁用2008做网站服务器
  • 网站seo注意事项南通外贸网站制作
  • 曹鹏wordpress建站seo视频网站设计网络推广
  • jsp网站开发英文文献企业建设项目的推进措施
  • 服务器网站跳转怎么做的自适应网站模板建站
  • 淘宝导航里的链接网站怎么做门牌设计图片
  • 编程序可以做网站吗网站一直没有收录
  • 商务网站建设一万字做网站需要的流程
  • 如何做正规电影网站电商网站英文
  • 安仁做网站建站易
  • 弹簧机 东莞网站建设成都市 网站建设
  • 第三方做的网站不给源代码甘肃省建设工程168网站
  • 网站服务器放置地查询变更股东怎样在工商网站做公示
  • 呼和浩特商城网站建设wordpress1.4
  • 山东网站建设流程现在互联网创业可以做哪些项目
  • 网站开发交付清单成都软件公司排名
  • 衡水哪有建网站的吗建设银行河北分行官网招聘网站
  • 明水县网站建设手机访问网站页面丢失
  • 网站首页收录突然没有了网站开发实训感想
  • 新网的网站建设一般是多少钱工作努力加油的句子
  • 聊城网站空间公司网站制作案例 立邦
  • 河南国邦卫可生物科技有限公司网站建设南宁网站推广v1
  • 三亚官方网站建设网络黄页推广软件哪个好用