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 :
2. Utilisez la fonction CloudDeploy pour publier dans le cloud :
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.
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.
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.
Démarrez
Ressources d'apprentissage
Voies d'apprentissage
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.
Nous avons fait en sorte que vous puissiez apprendre facilement Wolfram Language à votre façon. Essayez notre cours interactif gratuit et obtenez une certification.
Allez plus loin avec 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
Produit recommandé
Pour ceux qui s'intéressent à la création et au déploiement d'applications web, nous recommandons :
Notre produit hybride cloud-desktop, Wolfram|One, est l'environnement que nous recommandons aux personnes qui s'intéressent aux applications web. Il possède une interface de notebook intuitive primée, une fonctionnalité transparente avec le cloud et constitue une expérience Wolfram complète.
Explorez d'autres thèmes
Science des données et génération de rapports
Explorez des outils d'analyse, importez automatiquement des données, déployez des tableaux de bord dans le cloud et bien plus encore.
Apprentissage automatique
Explorez les réseaux neuronaux, l'apprentissage automatique, les classifieurs et bien plus encore.
Chaîne de blocs et crypto-monnaies
Explorez les chaînes de blocs, établissez des diagrammes de crypto-monnaies, utilisez des fonctions cryptographiques et bien plus encore.
Création et déploiement d'applications web
Explorez les applications web facilement déployées, transformez votre code en véritables sites web et bien plus encore.
Technologie financière
Explorez les données financières, créez des diagrammes, écrivez des fonctions de prédiction et bien plus encore.
Géographie et SIG
Explorez diverses méthodes de création de cartes, superposez des données, créez des visualisations et bien plus encore.