Den Backend-Code vor Frontend-Entwicklern verbergen

Den Backend-Code vor Frontend-Entwicklern verbergen

Da wir an einem mittelgroßen webbasierten Projekt arbeiten, brauchen wir eine Möglichkeit, den Quellcode zwischen Backend- und Frontend-Entwicklern sinnvoll zu verwalten. Ich frage mich, ob es einige bewährte Praktiken für eine effektive Zusammenarbeit gibt.ohnedie Notwendigkeit vonTeilenDieBackend-Codemit Frontend-Entwicklern (aus verschiedenen, auch Sicherheitsgründen).

Unsere Plattform ist Django, das Backend besteht also aus Python/Django-Dateien und das Frontend aus Django-Vorlagendateien (HTML-Vorlagen), CSS, JavaScript und statischen Dateien (Bilder usw.). Ich möchte Frontend-Entwicklern eine bequeme Möglichkeit bieten, ihre Arbeit zu erledigen, ohne Zugriff auf den Backend-Code zu benötigen.

Meine erste Idee war, ein separates „Demo“-Backend zu erstellen, das alle Anzeigefunktionen enthält, aber einige statische Daten verwendet, die an die Vorlagen weitergegeben werden. Ich bin allerdings neugierig, ob es etwas Besseres gibt, vielleicht ein spezielles Tool dafür. Idealerweise etwas, das die Frontend-Entwickler direkt in ihrem Browser verwenden können (vielleicht ein Plugin?), ohne dass sie überhaupt einen Entwicklungsserver betreiben müssen. Schließlich müssen sie nur die Vorlagenvererbung und -darstellung testen/sehen.

Irgendwelche Gedanken oder Erfahrungen dazu?

verwandte Informationen