Qual è la migliore libreria JS da usare per una web app di mappatura mentale?
A seconda del motivo per cui stai facendo il progetto (auto-educazione, per soddisfare qualche esigenza particolare che il software di mappatura mentale esistente non fa già, ecc) potresti voler provare a farlo senza una libreria. Puoi usare le API Canvas e/o SVG integrate per questo. Raccomanderei SVG in quanto è statico e richiederà meno lavoro per implementare l'interazione.
A parte questo, D3 è una libreria davvero utile per sviluppare complesse visualizzazioni di dati.
Avrete anche bisogno di un po' di codice per supportare la persistenza (sia localmente che in remoto), quindi dovrete pensare a come volete farlo. Come e dove volete che i vostri dati siano memorizzati e in quale formato? Questo sarà un fattore decisivo per quali librerie o framework incorporerai (o come scriverai il codice originale).
Come rappresenterai la posizione dei nodi, il testo o altro contenuto contenuto al loro interno, e le relazioni tra loro? Questo è probabilmente un problema più difficile che disegnare la mappa stessa, specialmente se hai intenzione di supportare mappe molto grandi, relazioni complesse, o una varietà di contenuti dei nodi oltre al testo (immagini? video? audio?). La tua scelta della libreria di disegno può informare su questo, poiché idealmente vorrai che i tuoi dati siano vicini ad una relazione 1:1 con ciò che la libreria di disegno si aspetta, anche se in pratica non funzionerà così.
Cosa vuoi fare per l'autenticazione? Se hai intenzione di avere più di un utente e/o di metterlo online devi capirlo.
Che mi dici dello stato dell'applicazione al di fuori del contenuto del grafico stesso? Avrete bisogno di selezionare librerie o scrivere codice per aiutarvi con questo.
È un progetto ingannevolmente grande da intraprendere se volete fare qualcosa che sia utile nel mondo reale, anche se avete intenzione di usarlo solo per voi stessi. Non lo dico per scoraggiarvi - voglio solo dire che avete bisogno di pensare a tutto questo e avere delle risposte prima di poter restringere la giusta combinazione di strumenti.
Articoli simili
- Quanto sono accurate le app di mappatura del crimine, e possono essere manipolate per proteggere il valore degli immobili?
- Quale software di mappatura GPS usano gli autisti di FedEx e UPS per consegnare i pacchi?
- Quali possono essere i requisiti hardware per fare un'applicazione SLAM (localizzazione e mappatura simultanea)?
- Cos'è la mappatura geologica?