Hypertext Application Language
Hypertext Application Language (HAL) est une convention pour définir l'hypermedia, tels que les liens vers des ressources externes, à l'intérieur de code JSON ou XML. C'est documenté dans un internet draft (un « travail en cours »), avec la dernière version 11 publiée le 10 octobre 2023.
Nº Q18207944 ★
Commune · Savoirs
Hypertext Application Language
Hypertext Application Language (HAL) est une convention pour définir l'hypermedia, tels que les liens vers des ressources externes, à l'intérieur de code JSON ou XML. C'est documenté dans un internet draft (un « travail en cours »), avec la dernière version 11 publiée le 10 octobre 2023.
Sur Wikipédia
Hypertext Application Language (HAL) est une convention pour définir l'hypermedia, tels que les liens vers des ressources externes, à l'intérieur de code JSON ou XML. C'est documenté dans un internet draft (un « travail en cours »), avec la dernière version 11 publiée le 10 octobre 2023. Le standard est initialement proposé en juin 2012 spécifiquement pour être utilisé avec le JSON, mais est devenu accessible en deux versions JSON et XML. Chacun associé à des types MIME : application/hal+xml et application/hal+json. HAL a été créé pour être simple à utiliser et facilement applicable dans différents domaines, sans imposer de prérequis sur la structure du projet. En maintenant un impact minimal, HAL permet aux développeurs de créer des bibliothèques polyvalentes qui peuvent être facilement intégrées dans toute API utilisant HAL. Les APIs qui utilisent HAL simplifient leur utilisation en open source et permettent l'interaction avec d'autres API utilisant du JSON ou du XML. Une alternative serait de développer un format propriétaire, ce qui obligerait toutefois les développeurs à apprendre à utiliser ce format étranger.
Texte : Wikipédia, CC BY-SA 4.0. ·
Cartes voisines
-
High-Level Shading Language
Language de programmation de nuanceurs
Nº Q559519 ★
Pas en vente
-
HAL (archive ouverte)
Archive ouverte française
Nº Q3144107 ★★
Pas en vente
-
Hack (langage)
Langage de programmation informatique
Nº Q15971618 ★★
Pas en vente
-
H
HATEOAS
Abréviation de "Hypermedia as the Engine of Application State", une variate de l'architecture d'application REST
Nº Q5628978 ★★
Pas en vente
-
M
Mobile High-definition Link
Nº Q1507731 ★★
Pas en vente
-
H
HAL
Software subsystem for UNIX-like operating systems providing hardware abstraction
Nº Q200871 ★
Pas en vente