2017-04-03 4 views
2

Ich frage mich, was sind die Funktionen/Fähigkeiten, die Serverless Framework gibt mir bei der Entwicklung von Node.js Funktionen in Azure-Funktionen-Umgebung?Was bietet das Serverless Framework für Azure-Funktionen?

Wenn ich auf diese CLI schaue, gibt es nichts, was ich nicht mit Kudu und GitHub Integration (oder für einfachere Szenarien - direkt mit IDE in das Portal integriert) tun kann.

Also frage ich mich, ob ich etwas vermisse (und ich werde es in der Zukunft bedauern), oder Serverless Framework in diesem Stadium ist nützlicher für AWS Lambdas?

+0

können Sie Github mit Azure-Funktionen verwenden, keine Ahnung was 'serverless.com' ist – 4c74356b41

Antwort

3

der Serverless Framework ist eine CLI, die Folgendes bietet:

  • Deployment: es wird Ihre Funktionen/Module zip und Azure hochladen.
  • Integration: Sie können mit Blob Storage, DocumentDB integrieren und HTTP-Endpunkte mit der gleichen Konfigurationsdatei erstellen.
  • Unterstützung durch mehrere Hersteller: Wenn Sie Azure verlassen, ist die Migration zu AWS oder IBM einfacher.
  • Konfiguration: YAML-Syntax ist lesbar und die Gesamtkonfiguration ist einfach.
  • Protokolle: Sie können die Protokolle in das Terminal streamen.
  • Umgebungen: Sie können eine Entwicklungsstufe in die Produktion replizieren.
  • Plugins: Sie können die Framework-Funktionen selbst erweitern oder Dinge verwenden, die von der Community erstellt werden.

Wenn ich auf diese CLI aussehen, gibt es nichts, was ich nicht mit Kudu und GitHub Integration tun können

Das ist großartig. Wenn Sie bereits einen Entwicklungsworkflow zur Organisation und Bereitstellung Ihres Codes eingerichtet haben, benötigen Sie möglicherweise das Serverless Framework nicht. Das Framework wurde erstellt, um neuen Benutzern bei der Bereitstellung von Inhalten zu helfen, basiert jedoch auf Azure-Tools, sodass dort keine Magie passiert. Nur einige Leute versuchen, die Dinge einfacher zu machen als die Azure CLI.

Serverless Framework in diesem Stadium ist nützlicher für AWS Lambdas?

Vielleicht. Hängt davon ab, ob Sie denken, dass Azure CLI besser oder nicht ist als AWS CLI. Ich habe versucht, meinen eigenen Code zu implementieren, um AWS Lambda-Funktionen zu implementieren, und ich weiß, wie schwer es ist. Es gibt viele Konfigurationsschritte und Dinge zu lernen, die bei Verwendung des Serverless Framework sehr einfach zu konfigurieren sind.

Verwandte Themen