Aller au contenu

API Platform

Un article de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 29 septembre 2021 à 08:08 et modifiée en dernier par Golmote (discuter | contributions) (Liens internes : Correction lien interne). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.
API Platform

Informations
Créateur Kévin Dunglas
Développé par Communauté
Première version le 2015 juin 08, il y a 9 ans[1]
Dernière version 2.6.5[2] (le 2021 juin 15, il y a 3 ans)
Dépôt github.com/api-platform/api-platform
Écrit en PHP, JavaScript
Environnement Multiplate-forme
Langues Multilingue
Type Framework
Licence Licence MITVoir et modifier les données sur Wikidata
Documentation api-platform.com/docs
Site web api-platform.comVoir et modifier les données sur Wikidata

API Platform est un framework web utilisé pour générer des API REST, se basant sur le patron de conception MVC.

La partie serveur du framework est écrite en PHP et basée sur le framework Symfony, tandis que la partie client est écrite en JavaScript et TypeScript.

Fonctionnalités

API Platform contient trois parties[3] :

Côté backend, la création des entités est compatible avec les vocabulaires RDF Schema ou Schema.org, qui permettent de générer des entités PHP.

Ces modèles peuvent être persistés entre autres grâce à l'ORM Doctrine qui est compatible avec plusieurs DBMS ainsi que MongoDB, ou Elasticsearch pour les opérations de lecture.

Versions

API Platform a été publié pour la première fois le 8 juin 2015 sous le nom d’api-bundle[4] sous la Licence MIT, et publie ses nouvelles versions suivant un versionnage semantique[5].

Utilisation

La Commission européenne utilise API Platform pour créer ses nouvelles applications[réf. nécessaire].

Plusieurs projets open-source utilisent également le framework, tels que Sylius [6], CoopCycle [7], ou Mobicoop [8], et est populaire dans la communcauté open-source PHP[9].

Liens internes

Liens externes

Références