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:
2. Das Programm mit der CloudDeploy-Funktion in der Cloud veröffentlichen:
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.
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.
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.
Loslegen
Lernressourcen
Lernwege
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.
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.
Gehen Sie weiter mit Webanwendungen
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
Empfohlenes Produkt
Unsere Empfehlung für alle, die Webanwendungen erstellen und bereitstellen möchten:
Unser hybrides Cloud-Desktop-Produkt Wolfram|One ist unsere empfohlene Umgebung für alle, die sich für Webanwendungen interessieren: Es verfügt über eine preisgekrönte intuitive Notebook-Oberfläche, nahtlose Funktionalität mit der Cloud und bietet das komplette Wolfram-Erlebnis.
Eintauchen in weitere Themen
Datenwissenschaft und Berichterstellung
Entdecken Sie Tools für die Analyse, den automatischen Datenimport, die Bereitstellung von Dashboards in der Cloud u.v.m.
Maschinelles Lernen
Nutzen Sie neuronale Netze, automatisiertes maschinelles Lernen, Klassifikatoren und mehr.
Blockchain und Kryptowährungen
Untersuchen Sie Blockchains, visualisieren Sie den Kurs von Kryptowährungen, nutzen Sie kryptografische Funktionen u.v.m.
Erstellen und Bereitstellen von Webanwendungen
Entdecken Sie einfach zu implementierende Webanwendungen, verwandeln Sie Ihren Code in echte Websites u.v.m.
Finanztechnologie
Untersuchen Sie Finanzdaten, erstellen Sie Diagramme, schreiben Sie Prognosefunktionen u.v.m.
Geografie und GIS
Arbeiten Sie mit verschiedenen Methoden zum Erstellen von Karten, veranschaulichen Sie Daten auf Karten, erstellen Sie Visualisierungen u.v.m.