Was sind Atlassian Forge Apps? Ein Einsteigerleitfaden für Entwickler

Atlassian Forge ist eine Cloud-Entwicklungsplattform der nächsten Generation, die es Entwicklern ermöglicht, Apps direkt auf der Infrastruktur von Atlassian zu erstellen, zu hosten und auszuführen. Durch die Bereitstellung einer serverlosen Umgebung, integrierter Sicherheit und eines vereinfachten UI-Kits ermöglicht Forge Entwicklern die Erstellung leistungsstarker Erweiterungen für Jira und Confluence, ohne dass externe Server oder komplexe Authentifizierungsprotokolle verwaltet werden müssen.

Warum Atlassian Forge?

Traditionell erforderte die Erstellung von Apps für Atlassian Cloud das Atlassian Connect-Framework, bei dem Entwickler ihre eigene Infrastruktur hosten und die Datensicherheit unabhängig verwalten mussten. Forge ändert dies durch eine serverlose Architektur. Das bedeutet, dass Atlassian das Hosting, die Skalierung und die Sicherheit übernimmt, sodass Sie sich ganz auf das Schreiben von Code und die Bereitstellung von Mehrwert für die Benutzer konzentrieren können.

Hauptunterschiede: Forge vs. Connect

Für Entwickler, die sich zwischen den beiden Frameworks entscheiden müssen, ist das Verständnis ihrer Kernunterschiede unerlässlich:

Gegenüberstellung von Atlassian Forge vs. Atlassian Connect

Erste Schritte mit Forge: Ein 5-Schritte-Leitfaden

Wenn Sie neu bei Forge sind, finden Sie hier einen kurzen Fahrplan zur Erstellung Ihrer ersten App:

1. Richten Sie Ihre Umgebung ein

Zuerst müssen Sie das Forge CLI auf Ihrem lokalen Rechner installieren. Dies erfordert Node.js und ein kostenloses Atlassian-Entwicklerkonto.

npm install -g @forge/cli

2. Erstellen Sie Ihre App

Verwenden Sie das CLI, um eine neue App aus einer Vorlage zu erstellen. Sie können Vorlagen für Jira, Confluence oder spezifische Module wie benutzerdefinierte Felder oder Makros wählen.

forge create

3. Definieren Sie das Manifest

Die Datei manifest.yml ist das Herzstück Ihrer Forge-App. Sie definiert die Berechtigungen (Scopes), Module und die Funktionen der App, die durch bestimmte Ereignisse ausgelöst werden.

4. Erstellen und Bereitstellen

Forge verwendet ein serverloses Funktionsmodell. Sie schreiben Ihre Logik in JavaScript oder TypeScript und stellen sie dann mit einem einzigen Befehl in der Atlassian Cloud bereit:

forge deploy

5. Installieren und Testen

Nach der Bereitstellung können Sie die App auf Ihrer Entwicklungsseite installieren und ihre Funktionalität in Echtzeit testen.

forge install

Die Vorteile der Entwicklung auf Forge

  • Schnellere Markteinführung: Da keine Server eingerichtet werden müssen, können Sie in wenigen Minuten von einer Idee zu einem funktionierenden Prototyp gelangen.
  • Integrierte Sicherheit: Forge-Apps laufen in einer sicheren Sandbox, und Atlassian verwaltet die Datenverschlüsselung und Compliance, was ein wichtiges Verkaufsargument für Unternehmenskunden ist.
  • Vereinfachte UI-Entwicklung: Das Forge UI Kit bietet eine Reihe vorgefertigter Komponenten, die automatisch dem Atlassian Design System entsprechen und so eine konsistente Benutzererfahrung gewährleisten.
  • Nahtlose Integration: Forge ist tief in Jira und Confluence integriert, sodass es einfach ist, auf Ereignisse (wie die Erstellung eines Vorgangs) zu reagieren und mit benutzerdefinierter Logik zu antworten.

Fazit

Atlassian Forge repräsentiert die Zukunft der App-Entwicklung im Atlassian-Ökosystem. Für Einsteiger beseitigt es die technischen Barrieren von Infrastruktur und Sicherheit und macht es einfacher denn je, maßgeschneiderte Lösungen zu erstellen. Egal, ob Sie ein einfaches internes Tool oder eine kommerzielle App für den Marketplace entwickeln, Forge bietet die Geschwindigkeit, Sicherheit und Skalierbarkeit, die Sie für Ihren Erfolg benötigen.

Mehr Heiẞe Themen aus Welt von Atlassian

cloud security icons

Atlassian und BaFin-Compliance: Cloud-Sicherheit im Finanzsektor richtig umgesetzt

Erfahre, wie Atlassian mit dem EU Financial Services Addendum Banken & Finanzdienst

atlassian rovo find learn act

Atlassian Rovo ist da: Wie die neue AI Ihr Unternehmen revolutioniert - Eine praxisnahe Anleitung

Die neue KI-Plattform für Enterprise Knowledge Management. Mit Rovo Search, Chat und St