温馨提示:天文计划,唯一正版官网,不和任何非法合作.请勿被骗!

当前位置 :首页 > 新闻资讯 > 涤械腁PI总数约紊袷ゼ苹??Ρ?苹?偻??袷ゼ苹?突Ф?

涤械腁PI总数约紊袷ゼ苹??Ρ?苹?偻??袷ゼ苹?突Ф?

作者:天文计划 点击:2963 发布时间:2021/6/13 19:51:45
涤械腁PI总数约为?.NETFrameworkAPI的80%,剩下尚未从.NETFramework移植到.NETCore的API,[weiruan]考虑以开源的形式发布。 [weiruan]方蒙袷ゼ苹??Ρ?苹?偻??袷ゼ苹?突Ф随表示,通过.NETCore3.0,他们现在已具鄙袷ゼ苹??Ρ?苹?偻??袷ゼ苹?突Ф烁轻松移植现代workload所需的所有技术,无论是桌面应用、移动应用、控制台应用,网站还是云服务。为此,他蒙袷ゼ苹??Ρ?苹?偻??袷ゼ苹?突Ф饲计划将不再把.NETFramework上已有的技术移植到?.NETCore3.0,并考虑使用MIT协议来开源不打算移植到.NETCore3.0的.NETFramework代码库。当然不移植API并不是说我们在使用新技术方面没有任何机会,只是这些技术不会在.NETFramework代码库中出现。下面我们来看看?.NETCore荷袷ゼ苹??Ρ?苹?偻??袷ゼ苹?突Ф送.NETFramework的发展历程。从.NETCore1.0开始,它只有一个非常小的API集合,其中仅包含大约?1.8万个.NETFrameworkAPI。通过?.NETStandard2.0,[weiruan]试图在?.NETFramework,.NETCore和Xamarin之间共享代码,因此.NETCore2.0提供了大约3.8万个.NETFrameworksAPI。此外,[weiruan]还构建了兼容性套件包——?WindowsCompatibilityPack,而该套件包又让.NETCore增加了大约2.1万个.NETFrameworkAPI。至此,前后大约有6万个API移植到了.NETCore。而在最新发布的?.NETCore3.0?中,[weiruan]又增加了WPF和WinForm,因此将?.NETFrameworkAPI移植到.NETCore的总数超过了12万,比?.NETFrameworkAPI总数量的一半还多。这里还需要指出的是,[weiruan]特意强调他们在.NETCore中添加了大约6.2万个.NETFramework中没有的API,因此如果仅比较API的总数,那么?.NETCore的API数量约占.NETFrameworkAPI的80%。[weiruan]表示.NET的未来将基于.NETCore,在Build2019大会上,[weiruan]宣布AppDomains、远程处理、WebForms、WCFserver以及WindowsWorkflow都不会移植到.NETCore。目前也不再计划将任何.NETFramework技术移植到.NETCore上。前面提到[weiruan]会开源不打算移植到.NETCore3.0的.NETFramework代码库,希望借此为社区创造更多OSS项目尽一份力量。例如,目前已经有两个基于此的社区项?
?