Webanwendungen erstellen und bereitstellen

Mit der Wolfram Language können Sie Programme schnell und einfach in interaktive Webanwendungen verwandeln.

Cloud Deployment

Cloud Deployment

Die Wolfram Language macht es einfach, Ihren Code in eine eigenständige interaktive Webseite zu verwandeln, damit Sie Ihr Programm mit anderen teilen können. Mit der CloudDeploy-Funktion wird Ihr Code auf den Servern von Wolfram Research veröffentlicht und entweder für alle oder für diejenigen, denen Sie die Berechtigung erteilen, zugänglich gemacht.

In diesem Beispiel wird ein interaktives Programm zur Erkennung eines Molekülbilds in eine Webseite verwandelt:

1. Den zu veröffentlichenden Inhalt erstellen:

In[•]:=

In[•]:=
Out[•]=

2. Das Programm mit der CloudDeploy-Funktion in der Cloud veröffentlichen:

In[•]:=
Out[•]=

API

API

Neben der Bereitstellung interaktiver Webseiten können Sie Ihren Code auch in eine API (Application Program Interface) umwandeln, die es anderen Websites oder Programmiersprachen ermöglicht, Ihren Code zu nutzen.

1. Eine APIFunction erstellen:

Erstellen Sie eine APIFunction, die die Entfernung zwischen zwei Städten zurückgibt.

In diesem Beispiel gibt TravelDistance eine Mengenangabe Quantity zurück. Wenn Sie QuantityMagnitude auf dieses Ergebnis anwenden, wird nur der numerische Wert extrahiert, der für ein externes Programm einfacher zu verarbeiten ist als eine Mengenangabe Quantity.

In[•]:=

2. Die APIFunction in der Wolfram Cloud bereitstellen:

Stellen Sie die Funktion in der Cloud bereit mit öffentlichen Berechtigungen Permissions → "Public", damit die API allgemein verwendet werden kann.

In[•]:=

3. Die API in einem Browser testen:

Überprüfen Sie, dass die API wie von Ihnen erwartet ausgeführt wird, indem Sie sie aus einem Browser aufrufen. Um eine URL zu erstellen, die die API aufruft, klicken Sie mit der rechten Maustaste auf die URL in der CloudObject-Ausgabe von CloudDeploy und wählen Sie "Copy Address" aus.

Fügen Sie die URL in Ihren Browser ein und geben Sie die API-Argumente mittels Query-String an, zum Beispiel "?city1=Chicago&city2=Miami"

4. Die API aus einer Nicht-Wolfram-Sprache aufrufen:

Ermitteln Sie den Code für den Aufruf der API aus Python.

In[•]:=
Out[•]=

Loslegen

Lernressourcen

Lernwege

Jetzt ausprobieren, später lernen

Möchten Sie es einfach mal ausprobieren? Bekommen Sie ein Gefühl dafür, wie die Wolfram Language funktioniert, indem Sie echte Codebeispiele ausprobieren, bei denen es um die Entwicklung und Bereitstellung von Webanwendungen geht.

Jetzt ausprobieren! Zugang mit einem kostenlosen Wolfram Cloud-Konto
Holen Sie sich ein kostenloses Wolfram Language-Zertifikat

Wir haben es Ihnen leicht gemacht, die Wolfram Language auf Ihre Weise zu lernen. Absolvieren Sie unseren kostenlosen interaktiven Kurs und schließen Sie mit einem Zertifikat ab.

Jetzt ausprobieren! Zugang mit einem kostenlosen Wolfram Cloud-Konto

Gehen Sie weiter mit Webanwendungen

Möchten Sie mehr über Webanwendungen erfahren?

Wenn Sie mehr von dem sehen wollen, was Wolfram für Weboperationen anbietet, besuchen Sie den Leitfaden für Web Operations. Dort finden Sie:

  • Auf Web Operations spezialisierte Funktionen
  • Information über die Interaktion mit APIs
  • Funktionen zum Einrichten von Cloud-basierten Webdiensten
  • Verwandte Dokumentation
Mehr erfahren

Empfohlenes Produkt