2012-04-18 8 views
6

Sono sicuro che mi sto solo attenuando, ma qual è la differenza tra Raphael e gRaphael?Qual è la differenza tra Raffaello e Gabriele?

Non riesco a capire dalla loro home page (la homepage di gRaphael dice semplicemente "basata sulla libreria grafica Raphaël"), e Google non sta aiutando neanche.

+4

* "L'obiettivo di gRaphaël è aiutarti a creare grafici sorprendenti sul tuo sito web." * E * "Raphaël è una piccola libreria JavaScript che dovrebbe semplificare il tuo lavoro con la grafica vettoriale sul web." * Uno è per i grafici, l'altro per la grafica vettoriale. Uno usa l'altro. –

+0

Quando ho letto il titolo, pensavo che stessimo parlando di 2 utenti SO per qualche motivo lol. –

+0

oh, ho capito, GRAPHael! – dezman

risposta

15

Raphaël è una libreria di vettori grafici, utilizzata per manipolare la grafica vettoriale (SVG/VML) resa in una pagina HTML. Usando questo puoi creare e aggiungere elementi SVG/VML al DOM e manipolare ulteriormente gli elementi al suo interno.

gRaphaël è un'estensione di Raphaël che aggiunge i grafici al concetto di Raphaël di Paper. Pensa * Grafico * aël. Quindi gRaphaël funziona solo se Raphaël è caricato e lo usa nel disegnare i grafici reali. gRaphaël può essere utilizzato per creare grafici in SVG e attualmente supporta tipi di grafici come linea, barra, torta e punto.

Se non si desidera creare nessuno di questi tipi di grafico, è sufficiente utilizzare Raphaël direttamente per disegnare qualunque cosa si stia progettando. In alcuni casi, come la definizione dei colori, gli attributi dei tratti e l'inserimento di alcuni oggetti sovrapposti sul grafico come il testo del titolo, è necessario imparare un po 'dell'api di Raphaël per utilizzare efficacemente gRaphaël. Troverai documentazione per il primo scritto meglio e riversato da più persone rispetto a quest'ultimo. Sono entrambi dello stesso autore, tuttavia, probabilmente gRaphaël era una dimostrazione della libreria di base, che sembrava mirasse a semplificare l'uso programmatico di SVG.

Se sei interessato solo a disegnare grafici e grafici SVG, potresti anche essere interessato a Google's Chart Tools.

1

Graphael è solo per i grafici, Raffaello è più generale.

2

gRaphaël è un grafico che crea una libreria che utilizza la biblioteca di disegno generale Raphaël.