微软宣布针对.NET Core、ASP.NET Core和Entity Framework Core的支持计划。据来自微软的Lee Coward介绍,公司计划使用一种双管齐下的方法来管理这些系统的发布。该计划回答了微软开源计划背后的其中一个主要问题——开发人员可以在多长时间内依赖微软向这些年轻的项目提供支持和安全补丁。 长期支持(LTS)发布在发布后将有一个3年的基本期,并且将来会在后继LTS发布后额外提供一年的支持。LTS发布可以视为稳定版,已经应用了针对安全问题和/或严重Bug的补丁。 快速跟踪支持(FTS)包的发布是对LTS的补充。FTS版本将包含Bug修复,但主要精力集中在提供新特性上。FTS发布发生在相关父代LTS发布的生命周期内。它们的典型支持周期为3个月,然后会有一次新的FTS发布。父代LTS生命周期内的最后一次FTS发布会有一年的支持期。开发人员可以使用FTS发布试验最新特性,同时依靠LTS包保持关键系统的稳定。 这些发布的版本系统会保持一致,并遵循模式major.minor.patch。LTS发布会增加主版本(如4.0.0)。FTS发布会增加小版本号,并且与相关的父代使用相同的主版本(如4.1.0)。两者在必要时都会使用补丁版本(如4.0.1或4.1.1)。 微软的Rich Lander已经提供了版本系统的完整文档,并为那些希望完全理解这个过程的用户提供了其他的例子。 查看英文原文:Microsoft's Plans for .NET Core Support 稿源:infoQ (责任编辑:IT) |