每维基百科:
Firefox 5 是 Mozilla 新快速发布计划,与 Google Chrome 快速的发布时间表和快速的版本号增量相匹配。
同一篇文章中,
一份路线图草案显示,Mozilla 希望在 2011 年 6 月发布 Firefox 5 之后,于 2011 年发布第 6 版和第 7 版。这些版本将是较小的增量更新,主要侧重于提高速度、稳定性和安全性。
- 为什么他们要增加软件的基础版本,而不是发布较小的版本修订? 难道仅仅是因为软件 2.0 听起来比 1.3.4 更好吗?
- 如果您只是赋予某个内容一个任意的版本号,而不是基于变化,这是否意味着该版本不再反映变化的数量?
答案1
我的猜测是:他们正在加快 Firefox 的版本号,以“赶上”IE 和 Chrome。所以我认为这与代码或功能无关。而是试图在用户心中竞争,这些用户实际上认为他们可以通过比较版本号来比较两个完全不同的软件应用程序。遗憾的是,我遇到过很多这样的人。他们也被允许上网。
编辑:这里有一些我发现的真正的肉就此主题而言:
Firefox 的快速发布周期是每年发布四个新版本,旨在更快地为人们带来新功能。这些新功能可能是更好的性能、新的 Web 编程技术或用户界面改进。
在旧版本中,版本号的变更很少发生,这意味着重大变更。因此,由于程序员需要努力添加和调试新功能,因此发布时间通常会被推迟数月。而采用快速发布方法,Firefox 的新版本每季度都会发布一次,其中包含所有新功能。错过发布列车的后果较小,因为另一趟列车很快就会再次到来。
尼德汉姆表示:“通过更频繁地发布小型、有针对性的更新,我们能够在推出新功能的同时提供更高的安全性和稳定性,这对我们的用户和网络来说都是更好的。”
这个想法基于 Google 开发 Chrome 的方式,这款浏览器在不到三年的时间内就赢得了八分之一的网民青睐。去年,Chrome 从每季度发布一次改为更快的六周发布一次。
虽然这并没有公然支持我所说的,但我仍然认为这就是我所说的。但我认为你很难找到 Mozilla 承认我的解释的公开声明。我仍然认为这一切都是为了获得更多用户,并使版本号与竞争对手保持一致,令人恼火的是,这不会有什么坏处。
答案2
这是所谓的敏捷编程。这种做法促进了明确定义的发布时间表和频繁的构建。
较旧的方法编程会让项目长时间地开发功能,并将它们全部集中在一个项目中大量的在主要版本之间混合使用安全补丁/修复进行更新。
这种较新的方法是尽早发布/经常发布。其理念是更频繁地推出功能和错误修复,但剂量要小。这种模式非常适合消费市场的浏览器,因为它可以让我们保持最新状态并快速修补安全漏洞。
编号系统只是整个过程的一个副作用。最值得注意的是 Chrome,它的主要修订版每开发周期(我认为是 6 个月)都会上调一次。它并不表示大型版本,而是更准确地表示哪个发布周期。
Firefox 的编号方案从 1 到 3 遵循旧模式,版本的第一部分表示主要推出。从 4 开始,Firefox 正在转向更快速的样式,如 Chrome。
虽然有些人猜测这是为了赶上 IE 和 Chrome 的版本号,但这可能部分是公关行为,但坦率地说,只要您保持最新版本,这种新样式的数字对您来说就没有任何意义。