7

Avrei bisogno di qualsiasi aiuto o suggerimento. Sto facendo strumenti di BI con le nuove tecnologie e sono davvero interessante su di loro, anche partecipando allo in uno di questi progetti. Tuttavia, vorrei sapere un pro ei contro a prioriDifferenza tra angularjs-nvd3-directives vs angular-nvd3

Links

https://github.com/angularjs-nvd3-directives/angularjs-nvd3-directives

https://github.com/krispo/angular-nvd3

Thx

+1

Hai raggiunto una conclusione su questo? – manihiki

risposta

3

stavo indagando lo stesso due. Entrambi sembrano promettenti e accessibili.

Le mie preferenze: Angolare-nvD3 - più controllo;

Il motore di creazione è lo stesso (nvd3).

angolare nvD3:

  • gamma completa di grafici - come nvd3
  • solo un guscio attorno nvd3
  • si farà la maggior parte del vostro lavoro in Java (dietro le quinte)
  • Nel front-end che funziona con una direttiva nvd3 e nel backend, si configurano oggetti elaborati 'options' e 'data'.

nvD3-directvies:

  • ampia, ma più piccolo raggio di grafici (siti web di controllo)
  • Più dichiarativa: serie di direttive nvd3 (uno per ogni grafico); le opzioni sono dichiarati come attributi
  • più naturale per il collegamento alle variabili modello separato

potrei aggiornare questa risposta quando imparo di più.

+7

Sembra che le direttive angularjs-nvd3 abbiano interrotto lo sviluppo, stavo avendo problemi con un bug, poi ho visto che l'ultimo PR a padroneggiare era 10 mesi fa –

4

Sono di fronte a questa stessa domanda e ho pensato di condividere i miei pensieri. Vado con https://github.com/krispo/angular-nvd3. Ad oggi, la spinta più recente al github è avvenuta 15 giorni fa. L'altra scelta non è stata spinto per 8 mesi. Inoltre, angular-nvd3 ha grandi esempi e più documentazione. Come ha detto Vincent, entrambi usano Nvd3 come motore, quindi probabilmente avrai la stessa quantità di prestazioni. Ma per usabilità, prenderò recentemente aggiornato e molti esempi.

1

Con angolari-nvd3 direttive da un sacco di opzioni di configurazione sono attributi, può essere leggermente più lento dal momento angolare starà a guardare per eventuali modifiche su qualsiasi direttiva attributi. Un altro inconveniente è che il file delle direttive è più grande (115kb non minorato).

Preferisco "angular-nvd3" poiché le opzioni JSON possono essere create come servizio e configurate e utilizzate molto più velocemente. Inoltre, avendo lavorato molto nei diagrammi angolari-elevati, questo è il modo migliore di avere una direttiva sulla creazione di grafici. È anche più piccolo (minnominato 29.1kb)

Problemi correlati