Hypertext Application Language (HAL) упрощает разработку современных API. 2 Вот как это происходит:
- Делает API более обнаруживаемым. 2 Разработчики могут прямо из сообщений API узнавать о его документации и исследовать возможности без необходимости искать её отдельно. 4
- Позволяет использовать библиотеки с открытым исходным кодом. 12 Они делают возможным взаимодействовать с API с помощью JSON или XML. 12
- Даёт возможность создавать универсальные библиотеки. 1 Их можно легко включить в любой API, использующий HAL. 1
Таким образом, HAL делает работу с API более удобной и привлекательной для разработчиков клиентов. 4 Вместо разработки собственного формата можно сосредоточиться на создании и документировании данных и переходов, которые составляют API. 4