Клиент должен подстраиваться под API, или API под клиент?
Пример: Разработка web-приложения.
Кто от кого зависит -- front-end от API, или API от front-end? То есть, что разрабатывается первей?
А если в будущем нужно будет сделать копию этого приложения, но уже на другой платформе, к примеру -- Android, как в этом случае правильней? Нужно ли будет для Android писать своё API?