Grafy pomocí PHP – ano či ne?
- kubajz
- Člen | 47
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
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
Adaptoval jsem do Nette v php psané highcharts v podobě jednoduché komopnenty (o něco lepší mirror).
- Filip111
- Člen | 244
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
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/
- mr.mac
- Člen | 87
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.