gpt4 book ai didi

.net - ASP.NET vNext 与 WinRT 相比如何?

转载 作者:行者123 更新时间:2023-12-01 06:29:17 25 4
gpt4 key购买 nike

blog post 中的 ASP.NET vNext 描述将其描述为“用于构建基于云的现代应用程序的精简且可组合的 .NET 堆栈”。这是否意味着 .NET 的类似有限子集(如 WinRT)?

WinRT 有严重的局限性和重大变化。它使移植流行库变得不可能,因为它lacked the support for dynamic code emitting . BCL 也有许多重大变化(根据我自己的经验)。我想这有很多原因是合理的,但它从 .NET 环境中带走了很多东西。

我不认为 ASP.NET vNext 会有这些限制,但它声称是跨平台的,它提供了更多。听起来真的很酷,但我很好奇我们是否会获得类似 WinRT 的体验。我可以假设我们将使用相同的 BCL(与 ASP.NET vNext 应用程序相关的部分)吗?

还有另一个声明没有说明支持旧的 BCL:

ASP.NET vNext will build on .NET vNext. .NET vNext is the next major release of .NET Framework. .NET vNext will have a cloud optimized mode which will have a smaller footprint as compared to the full .NET Framework.



我想知道我们是否能够无缝升级我们当前的应用程序和库。

最佳答案

“云优化”是指使用的 CLR。 ASP.NET vNext 可以针对桌面 CLR(就像今天一样)和 Core CLR(客户端上的 windows 8 和服务器上的 windows 2012 附带),这是这个较小的版本(因此更小的内存占用,因此云优化)

据说 ASP.NET vNext 支持 MVC、WebAPI、SignalR 等。至于 System.Web,没有人会阻止您使用 Desktop CLR 并引用 System.Web 并使用 WebForms,同时仍使用“K Runtime”。只是 ASP.NET vNext 不会带来新版本的 WebForms 而是会带来新的统一 MVC 6 版本(将 MVC 和 WebAPI 结合在一起)

关于.net - ASP.NET vNext 与 WinRT 相比如何?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24415455/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com