2 points par back3122 2021-12-03 | Aucun commentaire pour le moment. | Partager sur WhatsApp

Chez Ohouse, l’architecture utilisait react-rails pour faire du rendu côté serveur de React

  • react-rails a été adopté pour intégrer React à l’existant basé sur le langage de templates erb

  • Comme le client lui-même dépendait de Ruby on Rails, non seulement la mise en place de l’environnement de développement devenait difficile, mais il fallait aussi modifier du code Ruby lorsqu’une modification serveur liée à la logique client était nécessaire

Ils ont donc entrepris de développer un serveur client adapté à Ohouse

  • Le dépôt a été séparé avec git subtree tout en préservant l’historique

  • Comme l’architecture existante avait été conçue pour dépendre du serveur Ruby, il était difficile de trouver un projet open source approprié, ce qui a conduit à développer un nouveau serveur client adapté au contexte

Aucun commentaire pour le moment.

Aucun commentaire pour le moment.