The Playbook
Produkt Aktualisiert: 7.3.2026

Phoenix

Phoenix ist ein quelloffenes Web-Application-Framework, das auf der Programmiersprache Elixir basiert und auf der Erlang-VM (BEAM) läuft.

Phoenix

Phoenix ist ein quelloffenes Web-Application-Framework, das auf der Programmiersprache Elixir basiert und auf der Erlang-VM (BEAM) läuft. Es wurde 2014 von Chris McCord entwickelt und ist seither eines der leistungsstärksten Web-Frameworks für die Entwicklung von Echtzeit-Webanwendungen. Phoenix kombiniert klassische Webentwicklungsparadigmen mit den Concurrency- und Fehlertoleranz-Stärken der Erlang-Laufzeitumgebung.

Überblick

  • Typ: Open-Source-Web-Application-Framework
  • Programmiersprache: Elixir (läuft auf der Erlang-VM / BEAM)
  • Erstveröffentlichung: 2014
  • Aktuelle Version: 1.8.x (2025)
  • Lizenz: MIT License
  • Repository: github.com/phoenixframework/phoenix
  • Website: phoenixframework.org
  • Hauptentwickler: Chris McCord
  • Sponsoren: Fly.io, Dashbit (José Valim)

Produkte und Kernkomponenten

Phoenix besteht aus mehreren integrierten Komponenten, die zusammen ein vollständiges Webentwicklungs-Ökosystem bilden:

KomponenteBeschreibung
Phoenix LiveViewServer-seitiges Rendering über WebSockets – ermöglicht interaktive UIs ohne JavaScript-Framework
Phoenix Channels / PubSubEchtzeit-Messaging und verteilte Publish-Subscribe-Kommunikation
EctoDatenbankschicht (ORM) mit Unterstützung für PostgreSQL, MySQL, SQLite und SQL Server
HEEx-TemplatesHTML-sensitives, compile-time validiertes Template-System
Phoenix DashboardLive-Metriken, Prozessüberwachung und Introspection-UI
mix phx.gen.authIntegriertes Authentifizierungs-Scaffolding
PLCnext StoreNicht zutreffend (gehört zu Phoenix Contact, nicht zum Framework)

Phoenix LiveView

LiveView ist die bedeutendste Innovation des Frameworks. Es ermöglicht serverseitig gerendertes HTML, das über persistente WebSocket-Verbindungen aktualisiert wird. Dadurch können Entwickler interaktive Single-Page-Application-ähnliche Erfahrungen schaffen, ohne JavaScript-Frameworks wie React oder Vue einzusetzen. Nach sechs Jahren Entwicklung erreichte Phoenix LiveView im Dezember 2024 Version 1.0.

Geschichte und Entwicklung

JahrMeilenstein
2014Chris McCord beginnt mit der Entwicklung von Phoenix als Alternative zu Ruby on Rails für Echtzeit-Anforderungen
August 2015Phoenix 1.0 veröffentlicht; Benchmarks zeigen 2 Millionen gleichzeitige WebSocket-Verbindungen auf einem Server
2019Einführung von Phoenix LiveView als experimentelles Feature
Dezember 2024Phoenix LiveView 1.0 – stabiler Release nach sechs Jahren Entwicklung
2025Phoenix 1.8.0 veröffentlicht, erstmals mit AGENTS.md-Unterstützung für KI-gestützte Entwicklung
2025Drittes Jahr in Folge als „meistgeliebtes Web-Framework” im Stack Overflow Developer Survey ausgezeichnet

Team und Führung

Chris McCord (Hauptentwickler)

Chris McCord ist der Schöpfer des Phoenix-Frameworks. Vor Phoenix war er als Rails-Entwickler tätig und frustriert über die Komplexität von Echtzeit-Features in Ruby on Rails. Heute ist er bei Fly.io angestellt, das Phoenix als strategisches Technologie-Investment betrachtet.

José Valim (Elixir-Schöpfer)

José Valim ist der Schöpfer der Programmiersprache Elixir, auf der Phoenix aufbaut. Er ist Gründer von Dashbit, einem Unternehmen das Elixir-Ökosystem-Entwicklung und Unternehmensberatung anbietet, und co-sponsert die Phoenix-Entwicklung.

Community-Governance

Phoenix ist ein Community-gesteuertes Open-Source-Projekt. Die primären finanziellen Sponsoren sind:

  • Fly.io – Cloud-Plattform, die Elixir/Phoenix nativ unterstützt und Chris McCord beschäftigt
  • Dashbit – José Valims Beratungsunternehmen

Investoren und Eigentümer

Phoenix ist ein MIT-lizenziertes Open-Source-Projekt und gehört keinem einzelnen Unternehmen. Die Entwicklungsfinanzierung kommt aus:

  • Fly.io (Risikokapital-finanziert, u. a. von Andreessen Horowitz und Union Square Ventures)
  • Dashbit (privat, Bootstrapped)
  • Community-Beiträge von weltweit hunderten Entwicklern

Da kein PE/VC-Investor direkt in Phoenix investiert ist und kein Fondsname in offiziellen Pressemitteilungen genannt wird, entfällt eine Exit-Prognose.

Bekannte Anwender (B2B)

Phoenix und Elixir werden von einer Reihe prominenter B2B-Unternehmen eingesetzt:

UnternehmenAnwendungsfall
DiscordEchtzeit-Messaging für 5+ Millionen gleichzeitige Nutzer
Bleacher Report (Turner Sports)Reduzierung der Serveranzahl um den Faktor 30
PinterestEchtzeit-Features
PepsiCoeCommerce-Marketing-Automatisierung
PodiumB2B-Kundenkommunikationsplattform
Heroic LabsGame-Backend-Infrastruktur

Konkurrenz

Phoenix steht im direkten Wettbewerb mit anderen populären Web-Frameworks:

FrameworkSpracheBesonderheit
Ruby on RailsRubyÄhnliches MVC-Paradigma; Phoenix war ursprünglich als Rails-Alternative positioniert
DjangoPythonUmfassendes Framework, breite Verbreitung im Data-Science-Umfeld
LaravelPHPMarktführer im PHP-Ökosystem
Express / Node.jsJavaScriptVerbreiteter Standard für JavaScript-Backend-Entwicklung
FastAPIPythonModernes Python-Framework für APIs
Spring BootJavaDominiert Enterprise-Java-Entwicklung
ASP.NET CoreC#Microsoft-Ökosystem

Phoenix unterscheidet sich durch seine überlegene Concurrency-Architektur (BEAM-VM), integrierte Echtzeit-Fähigkeiten und LiveView als einzigartiges differenzierendes Feature.

Quellen