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