Почему разработчики так ценят выпуск API, если можно реализовать управление версиями?

Всякий раз, когда я слышу дискуссии о выпуске API версии 1, они всегда сопровождаются этой общей идеей:

We can't release our API yet because we have to get it right the first time.

Вот недавний пример Вика Гундотры , но есть и множество других, включая сам Stackoverflow, еще за день до выпуска API.

Чего я не понимаю, так это почему первая версия должна быть такой "правильной"? С API вы можете реализовать управление версиями и хорошую документацию, и если вы делаете это хорошо, что не так сложно сделать, зачем так ценить API версии 1?

От версии к версии, поскольку он версионный, API может резко меняться без каких-либо критических изменений, поскольку старая версия по-прежнему поддерживается. Мне было интересно, почему большая проблема с выпуском API?

6
задан Mechanical snail 4 August 2012 в 07:41
поделиться