森弗太难了,或者发生了什么



我注意到在JavaScript世界中,随着时间的推移发生了一些变化。以前,后端和前端在对库或应用程序进行版本控制时使用 semver 方法。现在,在JS世界中,我看到越来越多的库或框架遵循每年发布主要版本2甚至更多次的方法。让我们以Angular,Ionic为例。我的一些前任或同事也在使用这种方法。

为什么?我问这个问题,因为我是后端开发人员,但我即将发布一个 JS 驱动的库,我有点困惑如何对此进行版本控制。

它们更

频繁地发布主要版本,符合服务器要求:它们逐渐引入一些重大更改(即使大多数时候它们很小),因此使用新的主要版本发布。

就Angular而言,正如您注意到的那样,他们计划大约每6个月发布一个新的主要版本。这个想法是保持自由来改进库,而不会一直被完全向后兼容性要求所困扰。

相关内容

最新更新