向前兼容和向后兼容如何区分 jiezi 5 年前 向前兼容对应的英文是 forward compatibility 或 upward compatibility。 向后兼容对应的英文是 backward compatibility 或 downward compatibility。 向前兼容表示旧版本的系统可以接受新版本的数据,是旧版本对新版本的兼容。 向后兼容表示新版本的系统可以接受旧版本的数据,是新版本对旧版本的兼容。 我们一般会认为向前兼容是向之前的版本兼容,这个理解其实是错误的。 线上项目的开发中,向后兼容非常重要。