将发布,即已经准备好生产的版本,在与正式版本一起发布之前将添加一些小的调整。
我们面临着Umbraco整个历史上最具突破性的版本,即便如此,与 Umbraco 8 相比,我南非電話 们几乎没有新功能。那么革命在哪里呢?革命就在幕后,直到今天赋予 Umbraco 生命的引擎(框架)已经从.Net 4 彻底改变为 .Net Core。 Umbraco微软现任首席执行官萨蒂亚·纳德 9 的主要优势是.Net Core。我们来分析一下它们。
自 2014 年拉 (Satya Nadella) 上任以来,该公司的战略发生了根本性的变化,从封闭的专有环境转向开源,以接近专业人士,无论他们身在何处,无论他们的操作系统和技术领域如何。这一战略随着 .Net Core 的推出而完成,.Net Core 是一个适用于 Windows、Linux 和 macOS 操作系统的免费开源框架。这意味着某人将能够与使用 Windows 的同事一起在 Mac 上使用 Umbraco 9 进行编程,并将网络发布到 Linux 服务器。
添加.Net Core和Umbraco的主要优点
现在让我们看一下.Net Core和Umbraco的加入给我们带来的一些优势,以便评估我们什么时候可以方便地进行迁移。引用 Daft Punk 的话,我们可以将 Umbraco 9 描述为更难、更好、更快、更强。
更难
Umbraco 9 深受程序员欢迎的原因之一是它与 .Net MVC 标准的一致性。如果您了解如何很好地实现 MVC,那么您就知道 Umbraco。随着迁移到 .Net Core,其他标准和最佳实践为提供更强大的架构提供了机会,例如使用 MSDI 广泛使用依赖项注入或使用托管服务在后台执行任务。
更好的
俗话说,越多越好,Umbraco 曾经只针对 Windows 环境程序员,随着版本 9 的推出,向世界上任何想要更接近这个 CMS 和这个梦幻社区的程序员敞开了怀抱。
对于开发和托管,Umbraco 将以完全相同的方式工作。无论笔记本电脑看起来像苹果、企鹅还是窗户,所有开发人员都将拥有相同的体验,并且能够在相同的项目上进行协作。
快点
.NET Core 比 .Net Framework 更快。它从头开始重新编程,始终牢记性能,利用旧 .Net 无法利用的新硬件和软件。
这意味着,对于某些场景,我们可以看到性能提高一倍甚至十倍,并且可能性和可扩展性优势也成倍增加。
更强
Umbraco 到 .Net Core 的迁移使 CMS 与官方 .Net 路线图保持一致,从而加入了新一代的开发、服务和协作路径。
Umbraco 9 将针对 .Net 5 发布,后续 .Net 版本的更新将持续进行,确保充分利用该 如果您从头开始购买新房产 框架的所有优势,打造坚实的未来。
从 Umbraco 8 迁移到 Umbraco 9
不会有自动迁移,迁移的难度必须具体情况具体分析。要了解迁移的 uab 目录 难度,我们必须了解数据库模式保持完全相同,而内部库和渲染系统却发生了巨大变化。这意味着一个拥有数万个页面、但页面种类很少、逻辑很少、集成很少的网站(例如博客)将具有非常简单的迁移,并且能够利用所有性能优势。相反,一个包含多种模板和复杂集成的页面将需要对项目进行深度重构。