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

Java Discussion :

Question sur les API


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2015
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2015
    Messages : 10
    Par défaut Question sur les API
    Bonjour tout le monde,

    j'ai des soucis pour comprendre les API. Par exemple moi je travail sur JAVA, selon mes connaissances, les API sont des interfaces pour des applications i.e celui qui

    veut les utiliser doit connaitre les signatures des méthodes et les propriétés des classes sans chercher à savoir la manière d'implémentation.

    -----> Est ce que si par exemple quelqu’un développe une API dans un autre langage : PHP, VBasic, C# ou RUBY je peut l'utiliser dans projets JAVA, si c'est possible

    par quel moyen ?, ou c'est faisable qu'avec les API développer en JAVA uniquement ?

    -----> Est ce que toutes les instructions utilisées dans JAVA appartiennent au API intégré en JRE ?

    Merci.

  2. #2
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    Les APIs sont en général toujours centrées vers un ou plusieurs langages spécifiques. Certaines apis plus répandues sont beaucoup plus supportées, mais à chaque fois il faut que quelqu'un aie au minimum fait le portage de l'API. Donc oui, tu es limité en gros aux apis java. Tu peux utiliser tout ce qui est dll/.so avec JNA mais c'est plus compliqué et pas à la portée d'un débutant. Pour le C# c'est très compliqué: java est une machine virtuelle, .NET en est une autre, on a deux mondes différents qui doivent se clacher là. Pour ce qui est du php/ruby/python ou autres il existe des interpréteur en java, mais ça a peu d'intérêt.

  3. #3
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2015
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2015
    Messages : 10
    Par défaut
    Merci pour votre réponse,

    est ce que toutes les instructions utilisées en JAVA appartiennent elles aux API ?

    Merci.

  4. #4
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    Citation Envoyé par hagane1 Voir le message

    est ce que une API en JAVA est une classe, un package ou framework?

    Merci pour votre aide .
    Une API, c'est une API: un ensemble de règles et de moyens pour utiliser quelque chose
    Une classe, ben c'est une classe, ça réprésente la manière de créer un objet
    Une package est un regroupement de classes qui ont des rôles liés. Exemple tout ce qui concerne les entrées / sorties se trouve dans java.io. Un package peut représenter une api, mais pas nécessairement.
    Une framework, c'est une boite a outil avec un ensemble d'apis et d'implémentations pour résoudre un ensemble de problème déterminés.

Discussions similaires

  1. Question sur les niveaux d'APIs
    Par BIAtos dans le forum Android
    Réponses: 2
    Dernier message: 24/03/2015, 17h03
  2. Question de n00b sur les APIs
    Par olivierpi dans le forum C#
    Réponses: 2
    Dernier message: 07/11/2013, 19h13
  3. [AJAX] Questions sur les API
    Par Nanais19 dans le forum AJAX
    Réponses: 1
    Dernier message: 27/04/2012, 17h28
  4. Questions sur les apis
    Par ApheX2 dans le forum Moteurs 3D
    Réponses: 9
    Dernier message: 22/06/2009, 09h20
  5. question sur les message box !
    Par krown dans le forum Langage
    Réponses: 7
    Dernier message: 02/08/2002, 16h11

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