wxWidgets:向后兼容

  • wxWidgets:向后兼容
  • 版本编号方案
  • 源级兼容性
  • 库二进制兼容性
  • 应用程序二进制兼容性

wxWidgets:向后兼容

wxWidgets 支持的许多 GUI 和平台都在不断发展,而 wxWidgets 现在支持的一些新平台即使在几年前也是不可想象的。

在这种环境下,wxWidgets 也必须发展以支持这些新的特性和平台。

然而,wxWidgets 的目标不仅是在许多平台上提供一致的编程接口,而且还提供一个随着时间的推移相当稳定的接口,以帮助保护其用户免受未来的一些不确定性。

版本编号方案

wxWidgets 版本号最多可以有四个组成部分,有时会省略尾随零:

Major.minor.release.sub-release

wxWidgets 的稳定版本将有一个偶数的minor,例如 2.6.0。在这种情况下,稳定意味着 API 没有改变。事实上,允许进行一些更改,但仅限于向后兼容的更改。例如,您可以期望更高的 2.6.x 版本(例如 2.6.1 和 2.6.2)与它们的前身向后兼容。

当需要进行不完全向后兼容的更改时,稳定分支被分叉,创建一个新的 wxWidget

wxWidgets:向后兼容相关推荐

  1. php 变更 obj,PHP: 不向后兼容的变更 - Manual

    不向后兼容的变更 PHP 核心中不向后兼容的变更 以数组形式访问非数组 尝试以数组方式访问 null,bool, int,float 或 resource (例如 $null["key&qu ...

  2. 【荐】说说CSS Hack 和向后兼容

    人一旦习惯了某些东西就很难去改,以及各种各样的原因,新的浏览器越来越多,而老的总淘汰不了.增长总是快于消亡导致了浏览器兼容是成了谈不完的话题.说 到浏览器兼容,CSS HACK自然而然地被我们想起.今 ...

  3. CSS Hack 和向后兼容

    人一旦习惯了某些东西就很难去改,以及各种各样的原因,新的浏览器越来越多,而老的总淘汰不了.增长总是快于消亡导致了浏览器兼容是成了谈不完的话题.说到浏览器兼容,CSS HACK自然而然地被我们想起.今天 ...

  4. let/var——事实上var的设计可以看成JavaScript语言设计上的错误. 但是这种错误多半不能修复和移除, 以为需要向后兼容.||将let看成更完美的var

    事实上var的设计可以看成JavaScript语言设计上的错误. 但是这种错误多半不能修复和移除, 以为需要向后兼容. 大概十年前, Brendan Eich就决定修复这个问题, 于是他添加了一个新的 ...

  5. java向后兼容吗_Java向后不兼容历史的观察

    java向后兼容吗 在大多数情况下,Java是一个非常向后兼容的编程语言. 这样做的好处是,与大规模破坏兼容性相比,大型系统通常可以相对轻松的方式升级为使用Java的较新版本. 这样做的主要缺点是Ja ...

  6. protobuf 向前兼容向后兼容

    http://blog.163.com/jiang_tao_2010/blog/static/12112689020114305013458/ 不错的protobuf.. protobuf的编码方式: ...

  7. .NET库和向后兼容的技巧——第3部分

    目录 二进制不兼容 害怕承诺 优点 缺点 强大的命名难题 二进制不兼容的类型 二进制兼容性和源代码兼容性 怎么不发疯 所有美好的事物都必须走到尽头 这是.NET库和向后兼容系列技术的第三篇文章: 第1 ...

  8. .NET库和向后兼容的技巧——第2部分

    目录 源代码不兼容 名称冲突 常见的源代码不兼容 反射 接口和抽象类 隐式类型转换 接下来是什么? 这是.NET库和向后兼容系列技术的第二篇文章: 第1部分--简介和行为不兼容 第2部分--这篇文章 ...

  9. .NET库和向后兼容的技巧——第1部分

    目录 行为不相容 继承剧本 Obsolescence是你的朋友 沟通是关键 文档和未定义的行为 接下来是什么? 这篇博客文章将重点讨论.NET库中的行为不兼容问题. 因此,您编写了一个.NET库,并将 ...

最新文章

  1. windows 7 64bit安装apche php
  2. Reactjs-JQuery-Omi-Extjs-Angularjs对比
  3. 如何评估互阻抗放大器(第 1 部分)
  4. ffmpeg 0.8.11 VC编译的SDK已经发布
  5. 浮点型数据类型存储空间大小(信息学奥赛一本通-T1017)
  6. Android美工坊--一个QQ登录验证的小例子
  7. river mongodb mysql_mongodb与mysql的应用场景?
  8. html中实现类似于弹幕的效果代码,javascript实现弹幕效果
  9. 网络中的哪些事儿(三)之我眼中的三层交换机
  10. 腾讯云 python接口_python调用腾讯云短信接口
  11. 用c语言写图书管理系统设计,C语言图书管理系统设计及实现.doc
  12. 分享32个高质量的自学网站
  13. Chapter1:控制系统建模
  14. QProgressDialog setValue过快导致死机问题记录
  15. android 脚本swipe,appium1.1 版本使用 swipe 方法报错
  16. 我们数学中常用的自然常数e代表什么?看完长知识了!
  17. C# 为什么说CM+Fody+HC是WPF开发的最强组合?
  18. 男儿当杀人!!!!(诗一首)
  19. 点击echarts柱状图动态改变数据项颜色样式
  20. 领域驱动设计实践框架-COLA的解读

热门文章

  1. 桂林电子科技大学计算机导论,Welcome to Guilin University of Electronic Technology(桂林电子科技大学)...
  2. mysql删除有关联的数据库表_【数据库】mysql如何删除关联表
  3. ftp+线程池批量上传文件
  4. Spark DataFrame----一个用于大规模数据科学的API
  5. redhat 中配置静态 IP
  6. jQuery表单校验jquery.validate.js的使用
  7. php文件目录操作相关
  8. jquery获取radio选中值及遍历
  9. BUU刷题记录——Misc(一)
  10. java tm 插件_VS Code 中有哪些好用的 Java 插件?