Den Backend-Code für Frontend-Entwickler verborgen halten

769
Jozef

Da wir an einem mittelgroßen webbasierten Projekt arbeiten, benötigen wir eine Möglichkeit, den Quellcode zwischen Backend- und Frontend-Entwicklern angemessen zu verwalten. Ich frage mich, ob es einige gute Praktiken für eine effektive Zusammenarbeit sind ohne die Notwendigkeit, den Austausch der Back - End - Code mit Frontend - Entwickler (für verschiedene, auch aus Sicherheitsgründen).

Unsere Plattform ist Django, also besteht das Backend aus Python / Django-Dateien und das Frontend besteht aus Django-Template-Dateien (HTML-Templates), CSS, JavaScript und statischen Dateien (Bildern 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 Ansichtsfunktionen enthält, aber statische Daten verwendet, um an die Vorlagen zu übergeben. Ich bin neugierig, ob es etwas Besseres gibt, vielleicht ein spezielles Werkzeug dafür. Idealerweise etwas, das die Frontend-Entwickler direkt in ihrem Browser verwenden könnten (vielleicht ein Plugin?), Ohne einen Entwicklungsserver betreiben zu müssen. Alles, was sie testen müssen, ist die Vererbung und das Rendering der Vorlage.

Irgendwelche Gedanken oder Erfahrungen damit?

0
Es heißt "Dokumentation". Daniel R Hicks vor 9 Jahren 0
@DanielRHicks Ich glaube, du hast entweder die ganze Frage nicht gelesen oder das Thema nicht verstanden. Soweit ich weiß, wird keine Dokumentation Ihre Vorlagen darstellen :-) Jozef vor 9 Jahren 0

0 Antworten auf die Frage