软件“发行版”和“版本”之间有什么区别(如果有)?

2024-03-09

标题说明了一切。软件“发行版”和“版本”之间有什么区别(如果有)?

这两个定义有重叠吗?是否所有版本和候选版本都是版本,但并非所有版本都是版本?


这是一个简单的解释:

  • 构建 - 可执行文件或通过编译源代码创建的库。

  • 版本 - 软件版本。新版本是不同的版本。

  • 发布-(公开发布)供一般人群使用的版本。


Build #465832567 只是主要开发人员编译程序(或库)的次数。明智的开发人员只会发布具有有意义且经过测试的更改的版本。

版本 2.1.5 意味着它是第二个版本,与其 2.0.~ 前身至少有 1 个主要差异,并且有 5 个次要功能更新或错误修复。

“公开发布”通常意味着它是面向不参与软件测试或开发的普通用户的版本。

不同的发布类型示例:

  • Firefox http://mozilla.org/firefox− 适合简单用户的浏览器版本

  • Aurora http://mozilla.org/aurora- 所谓的“alpha”版本,其中包括最新的添加内容,一些未经测试的内容

  • Nightly http://nightly.mozilla.org/- “beta”版本,适合不担心错误和崩溃的开发人员和爱好者

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

软件“发行版”和“版本”之间有什么区别(如果有)? 的相关文章

  • DTO、VO、POJO、JavaBean 之间的区别?

    看到过一些类似的问题 JavaBean 和 POJO 有什么区别 https stackoverflow com questions 1394265 what is the difference between a javabean and
  • 0.0 - 1.0 值范围的命名约定?

    对于命名变量 我希望尽可能清晰 百分比的范围可以是 0 到 100 我的公共变量只接受 0 0 到 1 0 之间的值 因此将其命名为 百分比 可能会导致混乱 并且简单地将其命名为 值 不会澄清范围限制 对于表示 0 0 和 1 0 范围内的
  • 为什么Java的“受保护”比默认的受保护要少? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 什么是Java API?

    我知道 API 是一组规则和协议 任何人都可以用示例向我解释什么是 Java API 及其功能 您可以在这里找到 Java APIhttp download oracle com javase 6 docs api index html h
  • 伪造、嘲笑和存根有什么区别?

    我知道如何使用这些术语 但我想知道是否有可接受的定义faking mocking and stubbing用于单元测试 您如何为您的测试定义这些 描述一下您可能会使用每种方法的情况 以下是我如何使用它们 Fake 实现接口但包含固定数据且不
  • 序列化和封送处理有什么区别?

    我知道就几种分布式技术 例如 RPC 而言 使用了术语 编组 但不明白它与序列化有何不同 它们不是都将对象转换为一系列位吗 Related 什么是序列化 https stackoverflow com questions 633402 wh
  • “包私有”成员访问不是与默认(无修饰符)访问同义吗?

    我对某些文档使用的术语 package private 以及 默认访问 的用法有点困惑 包私有和默认访问不是都与受保护同义吗 是的 几乎是一样的 protected 修饰符指定该成员只能在其自己的包内访问 与 package private
  • 什么是迭代器、可迭代和迭代?

    Python 中的 可迭代 迭代器 和 迭代 是什么 它们是如何定义的 See also How to build a basic iterator https stackoverflow com questions 19151 迭代是一个
  • HTML 页面上的内部链接和外部链接是什么?

    我对内部和外部链接有点困惑 基本上我正在设计我的 SEO 那么内部链接和外部链接的基本区别是什么 当您在自己的目录树限制内链接页面时 称为内部链接 当用户浏览您的网站时 浏览器已经在您的目录中 那么您可以指向当前目录中的链接 而无需指定完整
  • 什么是神奇数字?为什么有些人认为它们不好?

    什么是神奇数字 为什么许多程序员建议避免使用它们 幻数是在代码中直接使用数字 例如 如果您有 在 Java 中 public class Foo public void setPassword String password don t d
  • 类、对象、实体:有什么区别?

    我还看到其他术语 实体对象 值对象等 还有其他我应该知道的术语吗 这些术语指的是什么 如果有的话 可以通过阅读代码来识别它们之间的差异吗 类是创建对象的模板 并非所有 OO 语言都使用类 请参阅 Self Javascript 通常 类被实
  • 什么是运行时环境?

    有人可以用简单的术语解释一下这意味着什么吗 是指应用程序代码运行的环境 DOS Windows Linux 等 吗 将其与开发环境和构建环境区分开来 您往往会在这里找到层次结构 运行时环境 执行程序所需的一切 但没有工具可以更改它 构建环境
  • C# 4.0 的新“命名参数”功能不应该称为“命名参数”吗?

    我想这种命名可能有历史原因 而且其他语言也有类似的功能 但在我看来 参数在 C 中总是有一个名称 参数是未命名的参数 或者选择这个术语有什么特殊原因吗 哦 你想要论点 抱歉 这是参数 参数是左边大厅里的两扇门
  • Java编译器/解释器

    为什么我们说Java是一种编译型和解释型语言 这样做的好处是什么 被编译和解释 Java 在编译时被编译为中间 字节代码 这与 C 等语言在编译时编译为机器语言形成对比 Java 字节代码不能像编译的 C 代码那样直接在硬件上执行 相反 字
  • 缓存和记忆化有什么区别?

    我想知道之间的实际区别是什么caching and memoization is 在我看来 两者都涉及避免通过存储数据来重复调用函数来获取数据 两者的核心区别是什么 记忆化是一种特定形式的缓存 涉及根据函数的参数缓存函数的返回值 缓存是一个
  • 我可以说构造函数是方法吗? [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 我想知道我是否可以说构造函数是一个特殊情况method 你可以说什么 是否有人会不同意你的观点取决于具体情况 一些语言社区和标准以这种方式定义事
  • 描述编译时已知的“consteval”函数参数的名称,但 constexpr 不知道

    论证consteval函数是 sort of 编译时已知 but is not 常量表达式 安德鲁 萨顿 Andrew Sutton 在他的论文中解释了这种行为背后的动机翻译和评估 编译时元编程的思维模型 http www open std
  • 网站和网络应用程序有什么区别? [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 我很难自己找出网站和网络应用程序之间的区别 在我看来 网站指向特定页面 而 Web 应用程序更像是内容和信息的某种 门户 但我遇到的问题是 仍然
  • 什么是“柯里化”?

    我在几篇文章和博客中看到了对柯里化函数的引用 但我找不到一个很好的解释 或者至少是一个有意义的解释 柯里化是指将一个接受多个参数的函数分解为一系列函数 每个函数只接受一个参数 这是一个 JavaScript 示例 function add
  • 免费商店的“堆”一词的由来是什么?

    我试图找到免费存储通常被称为堆的官方 或足够好的 原因 除了它从数据段末尾增长这一事实之外 我实在想不出一个很好的理由 特别是因为它与堆数据结构关系不大 注意 很多人提到这只是一大堆没有组织的东西 但对我来说 堆 一词在物理上意味着一堆物理

随机推荐