Problem #2282✓ GelöstSep 20, 2019 geöffnetvon Pouyamiralayi6-Reaktionen

Ersetze die aktuelle Ansicht für die Kern-UI-Komponenten des Editors

Kurze Antwortvon artf5

Ja, @lexoyo das endgültige Ziel wäre hier, nicht mehr auf Backbones View angewiesen zu sein und alle Editor-UI-Elemente auf Webkomponenten zu migrieren. Am Ende wird es '@grapesjs/core' (ohne UI) und '@grapesjs/core-ui' mit einer Reihe wiederverwendbarer und erweiterbarer Webkomponenten für die Editor-UI geben

Lesen Sie die vollständige Antwort unten ↓

Frage

Hallo! Die derzeit verwendete Struktur von Grapesjs basiert auf der Nutzung backbonejs Modellansichts-concept zur Implementierung des Virtual Dom im Ökosystem von Grapesjs. Virtual Dom ist eine großartige Praxis mit einem weitreichenden Anwendungs- und Vorteilsbereich; Aber der Nachteil von Virtual Dom ist die actual Lücke zwischen virtuellem und tatsächlichem DOM itself; das bedeutet, dass die Nutzung von Virtual Dom eine Art Leistungsopfer ist, um das Model-View-Konzept zu erreichen, das bereits etablierte Architektur von Grapesjs, React, Vue usw. ist. Aufgrund der Echtzeit-Natur von Grapes...

Antworten (3)

👍 Am hilfreichstenartfDec 7, 2023

Ja, @lexoyo das endgültige Ziel wäre hier, nicht mehr auf Backbones View angewiesen zu sein und alle Editor-UI-Elemente auf Webkomponenten zu migrieren. Am Ende wird es '@grapesjs/core' (ohne UI) und '@grapesjs/core-ui' mit einer Reihe wiederverwendbarer und erweiterbarer Webkomponenten für die Edi...

lexoyoDec 7, 2023

Okay, das ist interessant:) Ich kann es kaum erwarten, das zu sehen, und ich werde so viel beitragen, wie ich kann

lexoyoNov 30, 2023

Gute Idee Ich benutze Lit-HTML ziemlich oft, es ist derselbe Ansatz, aber es fügt auch Webkomponenten hinzu, wenn nötig, wenn nötig. Aber ich verstehe nicht, wo Backbone aufhören sollte? Und was wäre es ohne ihn. Ich schätze, das ist eine weiter gefasste Frage, was @artf in der Roadmap angekündigt...

Verwandte Fragen und Antworten

Führe die Forschung mit ähnlichen Themendiskussionen fort.

Kostenpflichtige Plugins, die diesem Problem entsprechen

Kuratiert nach Themen-Schlüsselwörtern und Label-Relevanz, damit Sie schneller liefern.

Alle Plugins anzeigen

Lade: Empfehlungen für kostenpflichtige Plugins...

Kostenlose Option

Überprüfen Sie die Open-Source-GrapesJS-Plugins auf GitHub Oder suchen Sie schnell in unserem kostenlosen Katalog.

Durchstöbere kostenlose Plugins →
Premium-Option

Premium-Plugins werden mit Support, regelmäßigen Updates und produktionsreifen Funktionen geliefert – das spart Tage an Integrationsarbeit.

Durchsuchen Sie Premium-Plugins →

Durchsuchen Sie Plugin-Kategorien

Springe direkt zu den Plugin-Kategorieseiten im Marktplatz.