IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Conception Web Discussion :

Quel langage de programmation utiliser développer une API REST ?


Sujet :

Conception Web

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2019
    Messages
    138
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2019
    Messages : 138
    Par défaut Quel langage de programmation utiliser développer une API REST ?
    Bonjour,

    Je développe une application web avec du PHp et Mysql. Maintenant Je dois mettre en place une API et je sais pas quel langage utiliser ?

    merci de votre suggestion. Pour rappel, je n'ai développé une API REST

  2. #2
    Membre Expert
    Avatar de cavo789
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2004
    Messages
    1 797
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 797
    Par défaut
    Bonjour

    C'est quoi une API REST ? Du code qui réponds à une requête comme p.ex. [GET] /api/users. Et ça, tu peux parfaitement le faire avec PHP si tu maîtrises déjà ce langage.

  3. #3
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2019
    Messages
    138
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2019
    Messages : 138
    Par défaut
    Bonjour,

    Oui je maitrise bien le PHP mais PHP procédural pas orienté objet.
    maintenant comment sera écrit l'API, est ce-que je peux avoir un exemple avec une AP GET ?

  4. #4
    Membre Expert
    Avatar de cavo789
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2004
    Messages
    1 797
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 797
    Par défaut
    Hello

    Tu ne sais pas programmer orienté objet ? Créer une classe, des propriétés, étendre / surcharger une classe existante, ... ? Je pense qu'avant toute nouvelle programmation, tu devrais urgemment prendre le temps de t'y pencher. Tu y seras confronté avec ton API.

    Il faut que ton script PHP reconnaisse les entêtes GET / POST / PUT / PATCH / DELETE / HEAD (selon tes besoins), analyse l'URL (/api/xxx/yyy/zzz) et retourne une réponse qui peut être du JSON ou du XML (jamais de HTML comme retour d'une API).

  5. #5
    Membre éclairé Avatar de Bayard
    Inscrit en
    Juin 2002
    Messages
    863
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 863
    Par défaut
    Je préconise python avec le framework fastapi

    Ainsi il est possible d'avoir la doc d'API en ligne:
    https://fastapi.tiangolo.com/

    php est obsoléte...

  6. #6
    Membre Expert
    Avatar de cavo789
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2004
    Messages
    1 797
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 797
    Par défaut
    Salut

    Php n'est absolument pas obsolète, il semble en effet que la tendance serait à la baisse ( e qui me surprends) mais obsolète.. faut pas exagérer non plus ;-) php 8 est sur le point de sortir et la communauté est hyper active.

Discussions similaires

  1. Quels sont les meilleurs langages de programmation pour développer une application mobile ?
    Par Stéphane le calme dans le forum Débats sur le développement - Le Best Of
    Réponses: 36
    Dernier message: 13/12/2022, 22h07
  2. Quel langage de programmation utiliser pour mon projet ?
    Par FluffyQueeny dans le forum Langages de programmation
    Réponses: 10
    Dernier message: 04/11/2013, 16h47
  3. Réponses: 1
    Dernier message: 12/04/2013, 17h34
  4. Votre avis : Quel langage de programmation pour développer ce programme ?
    Par julien.nasser dans le forum Langages de programmation
    Réponses: 8
    Dernier message: 28/11/2008, 09h43
  5. Quel langage de programmation utiliser pour un MMOG?
    Par @v@lon dans le forum Développement 2D, 3D et Jeux
    Réponses: 18
    Dernier message: 17/03/2007, 12h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo