Documentation — DataLab0Page 03 / 36 — Front-end et workspace · v00001 · b00005

Front-end et workspace

Fonctionnel

Le front doit supporter un workspace lourd, le multi-fenêtres, les dashboards, la data prep, les graphes visuels, le drag & drop et les éditeurs complexes.

Technique

Choix validé : React + Vite.

Pourquoi :

  • adapté à une SPA workspace lourde ;
  • très bon pour interfaces interactives ;
  • écosystème large ;
  • compatible architecture modulaire et plugin ;
  • plus adapté que Next.js pour le cœur workspace.

Next.js pourra exister plus tard pour le marketing, le portail public, les docs ou les pages SEO.

Architecture workspace cible

Principes validés :

  • scalable ;
  • state-driven ;
  • store central ;
  • event-driven ;
  • modules séparés ;
  • plugin-ready ;
  • IA-ready ;
  • collaboration-ready ;
  • runtime dev et runtime viewer séparés.

Modules cibles :

  • Workspace Store ;
  • Window Manager ;
  • Layout Engine ;
  • Overlay Manager ;
  • Snap Engine ;
  • History Manager ;
  • Event Bus ;
  • Renderer/UI Layer ;
  • Plugin Layer ;
  • AI Action API.