Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,059 of 9,059 pages
About the help in other languages
All help pages

Wann Sie Exponential wählen sollten und wann ein reines Framework

Eine faire Entscheidungshilfe für Teams, die zwischen Exponential und einem allgemeinen Web-Framework wie Symfony, Laravel, Django oder Rails wählen - die Projektarten, bei denen Exponential Monate spart, die…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/web-framework-developers/when-to-choose-exponential.md

On this page

This page is a translation. Read the English original

Wann Sie Exponential wählen sollten und wann ein reines Framework

Diese Seite richtet sich an Entwickler und Projektleiter, die entscheiden, wie sie ein Projekt bauen. Exponential und allgemeine Web-Frameworks sind in unterschiedlichen Dingen gut; die Frage ist, welches näher an Ihrem Projekt startet. Nichts auf dieser Seite behauptet, das eine sei grundsätzlich besser.

Inhalt

  1. Exponential startet näher, wenn
  2. Ein reines Framework startet näher, wenn
  3. Kosten auf beiden Seiten
  4. Fragen, die Sie zuerst beantworten sollten
  5. Beides zugleich

Exponential startet näher, wenn

Ihr Projekt hatExponential bietet Ihnen ohne Code
Inhalte, die Menschen bearbeiten, prüfen und veröffentlichenInhaltsklassen, Entwürfe, Versionen, Verlauf, eine Administrationsoberfläche
Mehrere Sprachen, auch von rechts nach links geschriebeneübersetzte Inhalte, Adressen pro Sprache, RTL (Übersetzungen)
Mehrere Sites oder Marken auf einem gemeinsamen InhaltsbestandSiteaccesses (Siteaccesses)
Fein abgestufte Berechtigungen, die Administratoren verwaltenRollen und Richtlinien mit Einschränkungen (Autorisierung)
FreigabeprozesseWorkflows mit Freigabe (Workflows)
Seiten, die Redakteure zusammenstellenExponential Layouts (Der Layout-Editor)
Einen Shop neben den Inhaltenden eingebauten Shop (Überblick über den Shop)
Viele Datenbankoptionen oder keine, die betrieben werden mussstandardmäßig SQLite; PostgreSQL, MySQL/MariaDB, Oracle, MongoDB (Datenbankunterstützung)

Bei solchen Projekten würde ein Framework-Team seine ersten Monate damit verbringen, eine Administrationsoberfläche, Versionierung, Übersetzungen und Berechtigungen zu bauen; Exponential bringt all das vom ersten Tag an mit (Exponential als Anwendungsplattform).

Ein reines Framework startet näher, wenn

  • Der Kern große Mengen transaktionaler Daten ohne redaktionelles Leben sind (ein Kontenbuch, Telemetrie, der Bestand einer Buchungsmaschine).
  • Das Produkt ein reiner API-Dienst ist und das Team Container, ORM und Werkzeuge des Frameworks durchgängig nutzen möchte.
  • Das Team überall die neuesten PHP-Idiome möchte: Attribute, einen DI-Container, Middleware nach PSR-7 und PSR-15, typisierte Konfiguration. Der Kernel von Exponential hat eine lange Geschichte und eigene Konventionen (Dependency Injection).
  • Bei der Personalsuche auf den größten Pool von Entwicklern für ein Framework zurückgegriffen werden muss.
  • Sie ein Framework-spezifisches Paket aus dessen Ökosystem brauchen, für das es keine Entsprechung gibt.

Kosten auf beiden Seiten

ExponentialReines Framework
EinarbeitungSiteaccesses, INI-Ebenen, die Template-Sprache, Overridesdas Framework plus jedes Paket, das Sie für CMS-Funktionen hinzufügen
Redaktionelle Funktionen bauengrößtenteils KonfigurationCode und Wartung
Eigene AnwendungslogikErweiterungen mit Modulen und Klassennativ
TestenPHPUnit, kein HTTP-Client im selben Prozess (Testen)meist umfangreichere Testwerkzeuge
Upgradesein Produkt, Composer-Updates von Kernel und Erweiterungendas Framework plus jedes einzelne Paket

Fragen, die Sie zuerst beantworten sollten

  1. Wer bearbeitet die Daten, und braucht er Entwürfe, Verlauf, Übersetzungen und Freigaben?
  2. Wie viele Sites, Sprachen und Zielgruppen teilen sich die Inhalte?
  3. Wer entscheidet über Berechtigungen: Entwickler im Code oder Administratoren zur Laufzeit?
  4. Sind die meisten Daten Inhalte oder Transaktionen?
  5. Was kann das Team, und was wird es in fünf Jahren pflegen?

Lauten die Antworten auf 1 bis 3 „Redakteure“, „mehrere“ und „Administratoren“, ist Exponential meist der kürzere Weg. Lautet die Antwort auf 4 „Transaktionen“, halten Sie diese in eigenen Tabellen oder einem separaten Dienst, ganz gleich, was Sie für den Rest wählen.

Beides zugleich

Sie müssen sich nicht für alles auf eines festlegen: Halten Sie die Inhalte in Exponential und einen transaktionalen Dienst in einem Framework, oder verwenden Sie die auf Symfony basierenden Plattformprodukte (Exponential und ein Framework kombinieren, Die Plattformprodukte).

Verwandte Seiten

Werden Sie Exponential-Partner

Partner teilen ihre Informationen, stellen Mittel bereit, geben Beiträge zurück und entwickeln die Produkte mit uns, und so wächst Exponential. Eine Partner-Website und ein Dashboard sind für Mitte 2027 geplant: Werden Sie noch heute Partner, damit wir schneller wachsen und neue Funktionen früher liefern.

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x