Grafy pomocí PHP – ano či ne?

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
kubajz
Člen | 47
+
0
-

Zajímalo by mě, jaké jsou vaše osobní zkušenosti s tvorbou grafů v PHP, má to dnes vůbec smysl, tedy zda se vůbec vyplatí vykreslovat grafy na straně serveru, když je tu varianta Javascriptu a existují i super knihovny (http://www.highcharts.com/ nebo http://jpgraph.net/).

Pokud to shrnu, tak plusy vlastního řešení v PHP:

  • licence
  • přizpůsobení pro vlastní Nette projekty

a mínusy:

  • čas přípravy
  • oproti JS řešení výpočet na straně serveru
  • vlastní řešení nikdy nenabídne to, co obsahují knihovny

Výpočet na straně serveru by šel obejít zejména u méně často měnících se dat, ale i tak je to otázka, pro nekomerční účely je licence knihoven zdarma a firma, která to bude myslet s grafy opravdu vážně, koupí licenci, proto by mě zajímal i váš pohled a zkušenosti.

LeonardoCA
Člen | 296
+
0
-

Asi by se našel i důvod proč generovat grafy na straně serveru – například jako obrázek pro přílohu emailu…

Ale pro zobrazení na webových stránkách bych dával přednost JS řešení, pokud by nebyl nějaký důvod, proč JS nepoužít. Výhody, graf může být interaktivní, stačí přenášet jen data, lze zobrazovat jednoduše realtime data, menší zátěž serveru, atd…

Tomáš Votruba
Moderator | 1114
+
0
-

Adaptoval jsem do Nette v php psané highcharts v podobě jednoduché komopnenty (o něco lepší mirror).

castamir
Člen | 629
+
0
-

Do Nette se dá přidat přece i js knihovna… jinak plně souhlasím s @LeonardoCA

Filip111
Člen | 244
+
0
-

Highcharts vypadaji moc pěkně, ale už jste koukali na licencování?
http://shop.highsoft.com/highcharts.html

Obávám se že to nebude pro každý webík…přinejmenším slušně zaplacený eshop.

drahos
Člen | 18
+
0
-

Dřív jsem je generoval v PHP, ale pak jsem přešel na JS. Důvody už tu byly řečeny. Nezatěžuje to server a graf může být interaktivní. Osobně používám http://g.raphaeljs.com/

rokerkony
Člen | 122
+
0
-

za zmínku pro větší grafové app určitě stojí i D3.js

mr.mac
Člen | 87
+
0
-

Tomáš Votruba napsal(a):

Adaptoval jsem do Nette v php psané highcharts v podobě jednoduché komopnenty (o něco lepší mirror).

Ahoj,
prosím můžeš poslat funkční odkaz na komponentu pro využití highcharts? Díky.