Création et déploiement d'applications web

Avec Wolfram Language, vous pouvez rapidement et facilement transformer des programmes en applications web interactives.

Déploiement dans le cloud

Déploiement dans le cloud

Grâce à Wolfram Language, il est facile de transformer votre code en une page web interactive autonome afin que vous puissiez partager votre programme avec d'autres personnes. À l'aide de la fonction CloudDeploy votre code sera publié sur les serveurs de Wolfram Research et sera rendu accessible soit à tout le monde, soit à la personne à qui vous autoriserez l'accès.

Dans cet exemple, un programme interactif de reconnaissance de l'image d'une molécule est transformé en une page web publique :

1. Créez le contenu à publier :

In[•]:=

In[•]:=
Out[•]=

2. Utilisez la fonction CloudDeploy pour publier dans le cloud :

In[•]:=
Out[•]=

API

API

Outre le déploiement de pages web interactives, vous pouvez également transformer votre code en une API (interface de programme d'application), ce qui permettra à d'autres sites web ou langages de programmation d'utiliser votre code.

1. Créez une fonction API :

Créez une APIFunction qui renvoie la distance entre deux villes.

Dans cet exemple, TravelDistance renvoie une Quantity. Appliquer QuantityMagnitude à ce résultat permet d'extraire uniquement la valeur numérique, ce qui est plus facile à traiter par un programme externe qu'une Quantity.

In[•]:=

2. Déployez l'APIFonction dans Wolfram Cloud :

Déployez la fonction dans le cloud avec Permissions → "Public" pour que l'API soit accessible à tous.

In[•]:=

3. Testez l'API à partir d'un navigateur :

Vérifiez que l'API fonctionne comme vous le souhaitez en l'appelant depuis un navigateur. Pour créer une URL qui appelle l'API, cliquez avec le bouton droit de la souris sur l'URL dans la sortie CloudObject de CloudDeploy et choisissez « Copy Address » (Copier l'adresse).

Collez l'URL dans votre navigateur et spécifiez les arguments de l'API à l'aide d'une chaîne de requête, par exemple, "?city1=Chicago&city2=Miami"

4. Appelez l'API à partir d'un langage non Wolfram :

Obtenez le code pour appeler l'API depuis Python.

In[•]:=
Out[•]=

Démarrez

Ressources d'apprentissage

Voies d'apprentissage

Essayez maintenant, apprenez plus tard

Vous voulez simplement l'essayer ? Découvrez Wolfram Language tout en essayant des échantillons de code réels axés sur la création et le déploiement d'applications web.

Essayez-les instantanément ! Accédez-y avec un compte Wolfram Cloud gratuit
Obtenez une certification gratuite pour Wolfram Language

Nous avons fait en sorte que vous puissiez apprendre facilement Wolfram Language à votre façon. Essayez notre cours interactif gratuit et obtenez une certification.

 Commencez le cours interactif en ligne dès maintenant! Il faut compter environ 7 heures pour le compléter
Essayez-les instantanément ! Accédez-y avec un compte Wolfram Cloud gratuit
Commencez le cours interactif en ligne dès maintenant ! Il faut compter environ 7 heures pour le compléter

Allez plus loin avec les applications web

Vous voulez continuer à explorer les applications web ?

Si vous voulez en savoir plus sur ce que Wolfram propose pour les opérations Web, rendez-vous sur la page du guide des opérations Web. Vous y trouverez :

  • des fonctions spécialisées dans les opérations web
  • des informations sur l'interaction avec les API
  • des fonctions pour configurer des services web basés dans le cloud
  • de la documentation connexe
En savoir plus

Produit recommandé