Mam zamiar napisać internetowy edytor diagramów. Gdyby było to na pulpicie, wybrałbym platformę do jego zbudowania jako Eclipse GEF.Czy d3 jest dobrym wyborem do budowy edytora diagramów swobodnych?
Dla web, rozważam d3.js, ale trochę martwię się, że prawie każdy przykład i artykuł, który spotkałem na d3, służy do wizualizacji danych, a nie do interaktywnego punktu-i- kliknij, wybierz i połącz, przeciągnij i narysuj rodzaj użycia.
Być może nadal będę w stanie dopasować d3 do tego edytora, ale zastanawiam się, czy d3 będzie ewoluował w sposób, który sprawi, że bolesne będzie utrzymanie edytora w przyszłości.
Moje pytanie do społeczności brzmi: czy z punktu widzenia architektury oprogramowania d3 jest dobrym wyborem do budowy edytora diagramów swobodnych? Czy możesz polecić mi API, d3 wewnętrzny kod, artykuły lub przykłady, które udowodniłyby, że taki edytor może przetrwać na dłuższą metę?
To wymaga opinii, więc głosowanie zostanie zakończone. –
Zmieniono tak, aby było mniej otwartym pytaniem o opinię skierowaną do osoby, na którą można odpowiedzieć w jednoznaczny sposób. – Pradyumna