2 Punkte von back3122 2021-12-03 | Noch keine Kommentare. | Auf WhatsApp teilen

Bei Today’s House wurde mit einer Struktur entwickelt, in der React mithilfe von react-rails serverseitig gerendert wurde.

  • Um React an die bestehende, auf der Template-Sprache erb basierende Umgebung anzubinden, wurde react-rails verwendet.

  • Da der Client selbst von Ruby on Rails abhing, war nicht nur die Einrichtung der Entwicklungsumgebung schwierig, sondern es entstand auch das Problem, dass bei notwendigen Serveränderungen im Zusammenhang mit Client-Logik Ruby-Code angepasst werden musste.

Daher wurde die Entwicklung eines zu Today’s House passenden Client-Servers vorangetrieben.

  • Mithilfe von git subtree wurde das Repository getrennt, wobei die Historie erhalten blieb.

  • Da die bestehende Struktur in einer Form aufgebaut war, die vom Ruby-Server abhing, war es schwierig, passende Open-Source-Software zu finden, weshalb der Client-Server entsprechend der Situation neu entwickelt wurde.

Noch keine Kommentare.

Noch keine Kommentare.