Wolfram Computation Meets Knowledge

Wolfram Language:
INTRODUCTION RAPIDE POUR PROGRAMMEURS

Affichez des notes supplémentaires pour:
Toutes les sections 
  • À propos de Wolfram Language
  • Affichez des notes supplémentaires pour:...
  • Notes aux programmeurs Java
  • Notes aux programmeurs Python
  • Masquez les notes supplémentaires
Démarrez

Déploiement dans le cloud Version vidéo

Notes aux programmeurs Java :

Wolfram Language a de puissantes fonctions intégrées pour déployer des applications dans le cloud. Généralement, le déploiement dans le cloud en Java repose sur des plugins IDE tiers tels que la boîte à outils AWS.

Notes aux programmeurs Python :

Wolfram Language dispose de puissantes fonctions intégrées pour déployer instantanément des applications sur Internet et sur les mobiles. Grâce à l'intégration transparente du cloud, vous pouvez créer des interfaces Internet et des API dynamiques et les héberger immédiatement dans le cloud Wolfram avec seulement quelques lignes de code, sans avoir recours à des structures tierces telles que Flask ou Django.

CloudDeploy déploie des objets dans Wolfram Cloud.

Créez une page Internet qui dit "hello" avec une police de caractères de 100 points :

In[1]:=1
CloudDeploy[Style["hello", 100]]
Out[1]=1

L'objet cloud donne une URL unique que vous pouvez voir dans un navigateur :


Déployez une interface dynamique :

In[1]:=1
CloudDeploy[Manipulate[Rotate[Style["hello", 100], \[Theta] \[Degree]], {\[Theta], 0, 360}]]
Out[1]=1

L'interface peut être utilisée avec n'importe quel navigateur :


Déployez tout à partir d'un notebook — dynamique ou non — en préservant son style.

Utilisez EmbedCode pour configurer l'incorporation pour des cadres de iframes, etc.

Utilisez CloudDeploy[Delayed[...]] pour déployer une expression qui sera recalculée chaque fois qu'on le demande.


Créez et déployez une interface de formulaire :

In[1]:=1
CloudDeploy[FormFunction[{"city" -> "City"}, GeoGraphics[#city] &, "PNG"]]
Out[1]=1


Tout type d'Interpreter peut être utilisé dans un champ de formulaire :

In[2]:=2
CloudDeploy[FormFunction[{"place" -> "Location", "radius" -> "Quantity"}, GeoGraphics[GeoDisk[#place, #radius]] &, "PNG"]]
Out[2]=2


Les types sémantiques conduisent à "Smart Fields," qui interprètent le langage naturel :


Notes aux programmeurs Java :

Les champs intelligents permettent l'analyse et la validation sophistiquées des entrées en utilisant les capacités en traitement sémantique de Wolfram Language. En Java, l'analyse des entrées de haut niveau, la validation et le traitement nécessitent un code personnalisé ou des bibliothèques supplémentaires.

Notes aux programmeurs Python :

Les champs intelligents intégrés exploitent des interprètes, permettant une analyse et une validation sophistiquées des entrées en utilisant les capacités de traitement sémantique de langage Wolfram. En Python, l'analyse, la validation et le traitement des entrées de haut niveau nécessitent des outils supplémentaires.


Déployez une API Internet dans le cloud :

In[1]:=1
CloudDeploy[APIFunction[{"x" -> "Number"}, #x! &, "String"]]
Out[1]=1

Appelez l'API :

Notes aux programmeurs Python :

Les API de Wolfram Language déployées sont accessibles directement depuis Python via la Wolfram Client Library for Python (bibliothèque clients de Wolfram pour Python) ou en utilisant WolframScript pour évaluer les commandes sur les moteurs Wolfram locaux ou dans le cloud.


Utilisez Permissions-> "Public" pour créer un déploiement dans le cloud disponible pour tout le monde.
(Les déploiements utilisent Wolfram Cloud Credits.)

RÉFÉRENCE RAPIDE : Déploiement dans le cloud


© 2021 Wolfram. Tous droits réservés.