313游戏网 手游攻略 手游评测 浅谈.net Framework和.net core的区别

浅谈.net Framework和.net core的区别

时间:2024-09-02 03:29:51 来源:其他 浏览:0

这篇文章给大家聊聊关于浅谈.net Framework和.net core的区别,以及对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。

开发windows桌面应用

功能性能

在Windows平台下,框架和.net core能够实现的功能基本相同。由于两者不能共享类库,因此在第三方类库的使用上存在一些差异。由于历史原因,可能会有更多的框架选择,net core可能更新得更快,但随着时间的推移,天平会向.net core倾斜。

至于性能,有人说.net core比framework快很多。我没有对此进行测试,但与其他语言相比,该框架已经相当快了。

开发环境

在实际开发中,我感觉目前的VS下,使用framework比.net core更稳定。当我使用.net core时,vs2019经常卡顿,尤其是在做界面UI设计时。框架从来没有出现过这个问题。好像有些地方兼容性不够好。

节目发布

虽然它们只能运行在Windows平台上,但是.net core的发布方式是必须超越的。框架必须依赖框架框架。如果系统上未安装框架,则发布的程序将无法运行。net core可以选择不同的发布形式。它可以独立发布,即不依赖框架运行。比如我上面提到的教程,程序编译后可以独立运行,打包后有20多MB。与轻易达到数百MB的Framework相比,框架比程序还要小。其中大多数对用户来说不是很友好。

兼容性

Framework2.0和framework4.0可以在老机器上运行,比如xp,但.net core无法运行。

浅谈.net Framework和.net core的区别

跨平台

目前Winform、net core、framework都不能跨平台。但实际上.net core是可以跨平台的,只是微软还没有推出跨平台的UI框架。计划于11月发布的MAUI将解决这一困境。您可以期待一下。有些人不乐观,但我比较乐观。对于微软来说,技术从来都不是最大的问题。

跨平台,net core 是最有可能实现的。我们现在做的事情可以看作是跨平台的积累。当时机成熟时,可以轻松实现跨平台,但框架注定无法跨平台。的。

web应用

Web开发,现在网上基本都在讲MVC、VUE等,很少有人讲webform了,我其实有不同的看法。在我看来,framework和.net core是两个完全不同的体系,各自适应两种不同的定位。

发展模式

框架是接口、逻辑和数据的集成。有些人称这是一场噩梦,因为他们认为混合在一起太混乱了。事实上,这种方法对于个人开发者来说是非常高效的。在页面上拖拽一个控件,查询后台代码,数据就会呈现出来。如果不好看,调整一下css。如果有动态交互,就用ajax+jquery。如果你随机制作一个页面,也许几分钟后你就能看到原型。特别适合界面要求不高、用户交互很少的独立开发者。

.net core是一种MVC方法。说白了,就是前后端分离。前端负责美观和用户体验,后端只负责提供数据。这种模式本质上是为团队开发而设计的,多人并行工作以缩短项目时间。不过单人开发有点臃肿。一页上可以完成的事情需要几个步骤。

.net core不再支持webform,我认为这对于个人开发者来说是一种损失。但个人开发者从未成为主流。只有适应业务才能更好地生存,微软也是如此。

跨平台

浅谈.net Framework和.net core的区别

.net core在web开发上是跨平台的,据说可以部署在Linux上。不过,我没有亲自测试过,不能确定。框架无奈只能依赖windows服务器的IIS。

不过话说回来,对于独立开发者来说,网站规模不会很大。现在云服务器都是自带授权的,根本不存在版权问题。如果你想节省成本,你真的应该考虑如何优化流量。从这个意义上来说,跨平台对于独立开发者来说并不是真正有用。

总结

用于开发Windows 桌面应用程序:

基于原有框架下已经开发的项目或产品,没有必要再切换到.net core再做,因为不会带来实质性的进展;

建议新项目直接上.net core,做好业务和UI分离设计。毕竟,未来跨平台是有希望的;

对于开发Web 应用程序:

对于技能全面的个人开发者来说,我还是推荐Framework。毕竟开发效率高。

如果你在公司从事项目,你应该坚持使用.net core。公司强调的是团队合作。

用户评论

忘故

终于找到一篇讲清楚 .NET Framework 和 .NET Core 区别的文章了!我一直搞不清楚两者之间的关系,这篇文章让我豁然开朗,简直是太棒了!

    有8位网友表示赞同!

命里缺他

文章写的很清晰,但是感觉有点过于理论化了,对于初学者来说可能不太友好,建议可以加一些实际应用的例子,这样更容易理解 .NET Framework 和 .NET Core 的区别。

    有17位网友表示赞同!

浅笑√倾城

感谢作者分享了 .NET Framework 和 .NET Core 的区别,我之前一直用的是 .NET Framework,现在想尝试一下 .NET Core,看完这篇文章后,对 .NET Core 有了更深入的了解。

    有9位网友表示赞同!

铁树不曾开花

这篇文章让我对 .NET Core 的发展有了新的认识,感觉 .NET Core 更加轻量级,跨平台,未来发展潜力更大。不过,.NET Framework 毕竟是老牌框架,在企业应用方面依然有很大的优势,两种框架各有优劣,选择哪一种要看具体的需求了。

    有10位网友表示赞同!

巷口酒肆

文章内容很不错,但是感觉缺少一些代码示例,如果能加一些代码示例,会更直观一些。

    有17位网友表示赞同!

陌離

讲的很好,但是感觉有点太长了,可以更精炼一些,把重点内容突出出来。

    有5位网友表示赞同!

殃樾晨

看完这篇文章,我对 .NET Framework 和 .NET Core 的区别有了更深的理解,感觉 .NET Core 的跨平台特性非常吸引人,未来会尝试用 .NET Core 开发一些项目。

    有16位网友表示赞同!

秘密

这篇文章对 .NET Framework 和 .NET Core 的区别进行了比较详细的阐述,但是感觉缺少一些实战经验的分享,希望作者能够分享一下在实际项目中如何选择 .NET Framework 和 .NET Core 的经验。

    有20位网友表示赞同!

有些人,只适合好奇~

文章写得很好,很清晰地解释了 .NET Framework 和 .NET Core 的区别,但是感觉缺少一些关于 .NET 5 的介绍,毕竟 .NET 5 是 .NET Core 的最新版本,未来 .NET 的发展趋势是朝着 .NET 5 发展的。

    有17位网友表示赞同!

心已麻木i

作者对 .NET Framework 和 .NET Core 的区别总结得很好,但是感觉缺少一些关于 .NET 6 的介绍,毕竟 .NET 6 是 .NET 的最新版本,未来 .NET 的发展趋势是朝着 .NET 6 发展的。

    有8位网友表示赞同!

像从了良

感觉作者对 .NET Framework 和 .NET Core 的区别理解还不够透彻,例如 .NET Core 的跨平台特性,作者只是简单地提了一下,并没有深入分析其优势和局限性,希望能看到作者对这方面的深入分析。

    有8位网友表示赞同!

厌归人

对于初学者来说,这篇文章内容有点太难了,建议作者可以先介绍一下 .NET Framework 和 .NET Core 的基本概念,再深入讲解两者之间的区别。

    有16位网友表示赞同!

未来未必来

这篇文章对我来说非常有帮助,我之前一直对 .NET Framework 和 .NET Core 的区别感到困惑,看完这篇文章后,我终于明白了它们之间的区别,谢谢作者的分享!

    有19位网友表示赞同!

今非昔比'

文章写得比较简单,缺乏一些深度分析,比如 .NET Framework 和 .NET Core 的性能差异、安全差异等等,希望作者能够深入分析这些问题。

    有7位网友表示赞同!

执妄

感觉这篇文章有点过于理论化,缺乏一些实际应用场景的分析,例如 .NET Framework 和 .NET Core 在不同场景下的应用优势等等,希望作者能够分享一下这方面的经验。

    有9位网友表示赞同!

苏樱凉

作者对 .NET Framework 和 .NET Core 的区别进行了很好的解释,但是感觉缺少一些关于 .NET 平台未来发展趋势的分析,希望能看到作者对这方面的见解。

    有8位网友表示赞同!

幸好是你

这篇文章让我对 .NET Framework 和 .NET Core 的区别有了更深入的理解,感觉 .NET Core 更加灵活,但是 .NET Framework 依然是很多企业应用的首选,两种框架各有优劣,选择哪一种要看具体的需求了。

    有16位网友表示赞同!

淡写薰衣草的香

文章写得很好,很清晰地解释了 .NET Framework 和 .NET Core 的区别,但是感觉缺少一些关于 .NET 平台未来发展趋势的分析,希望能看到作者对这方面的见解。

    有12位网友表示赞同!

南宫沐风

作者对 .NET Framework 和 .NET Core 的区别进行了很好的解释,但是感觉缺少一些关于 .NET 平台未来发展趋势的分析,希望能看到作者对这方面的见解。

    有19位网友表示赞同!

冷嘲热讽i

文章内容很不错,但是感觉缺少一些代码示例,如果能加一些代码示例,会更直观一些。

    有15位网友表示赞同!

标题:浅谈.net Framework和.net core的区别
链接:https://www.313yx.com//news/sypc/179680.html
版权:文章转载自网络,如有侵权,请联系删除!
资讯推荐
更多
亚丝娜礼包|DNF神秘礼包SAO套装详解,微笑的棺材就是他

这次礼包内容丰富,包含时装、光环、称号、宠物、宝珠、亚丝娜的篮子以及各种消耗品,一起来看看完整的内容。女

2024-09-02
金铲铲之战皮肤原画,金铲铲之战游戏原画

金铲铲之战画之灵强势阵容推荐金铲铲之战画之灵强势阵容怎么搭配?金铲铲之战S11斗射卡莎阵容怎么搭配?金铲铲

2024-09-02
崩坏星穹铁道什么时候上线,崩坏星穹铁道bilibili

崩坏星穹铁道2.2卡池角色及上线时间崩坏星穹铁道2.2卡池角色有哪些?崩坏星穹铁道2.2卡池上线时间是什么时候?

2024-09-02
金铲铲之战s1阵容t0,金铲铲之战s1最佳阵容

金铲铲之战s11低费阵容搭配建议金铲铲之战s11低费阵容有哪些?金铲铲之战s11低费阵容怎么搭配?金铲铲之战s11低

2024-09-02