DCSIMG
Google Chart API - Pros and Cons - Dor Rotman`s Blog

Google Chart API - Pros and Cons

גוגל שחררו כלי ליצירת גרפים כתמונות באמצעות פרמטרים שנשלחים ב-QueryString, שבא לעזור למפתחי Web.
הנה שתי דוגמאות חביבות:
למעשה אלה אותם גרפים שבהם משתמשים ב-Google Spreadsheets, רק שהם חושפים את הפונקציונליות הזו בלי קשר.
 
היתרונות הם ברורים: מעכשיו מפתחי אפליקציות לאו דווקא צריכים לקנות רכיבים יקרים להצגת גרפים, וקלות השימוש היא אדירה. בנוסף, רוחב הפס וזמן ה-CPU שמתבזבזים על יצירת התמונות והעברתן יוצא מהשרתים של גוגל ולא שלך.
 
עם זאת, צריך לקחת בחשבון כמה דברים חשובים:
1. זו תמונה סטטית - לא clickable, אין tooltips וכו'. רוצים משהו כזה? קנו רכיבים מגניבים לגמרי ל-ASP.NET.
2. צריך לגלם את כל הנתונים בתוך ה-QueryString. כלומר שצריך לכתוב קוד שמכניס אותם לתוכו.
3. כמות השאילתות היומית מוגבלת - שימו לב לזה במיוחד אם היישום שלכם יושב על shared hosting, כי אז יש לכם IP משותף עם עוד יישומים שעשויים לבצע שאילתות מול גוגל ולהגביל אתכם עוד יותר.
4. אם כותבים משהו כזה בתוך הארגון - למה לא להשתמש ב-Excel Services? שם אפשר להציג מידע ישירות מגליונות אקסל, לשלב אותו במידע תפעולי נוסף, והכל בתוך אתר ה-SharePoint הפנימי..
 excel services
5. ייתכן סיכון מבחינת בטחון מידע: אלה הן בקשות HTTP גלויות לגמרי. כך שלא הייתי שם בגרפים האלה נתונים קריטיים, כי כל אחד שמאזין לבקשות היוצאות מהארגון שלכם לאינטרנט יכול לתפוס אותן ולראות את הגרפים האלה בעצמו.. :)
 
לסיכום - יוזמה ברוכה בהחלט. מפתחי אפליקציות קטנות בוודאי ישמחו. עם זאת, כשמדובר בפיתוחים רציניים - כנראה שכדאי לעבוד עם כלים אחרים.
 
דור רוטמן.
Published 13 December 2007 03:26 PM by Dor Rotman

Comments

# Yosi Taguri said on 13 December, 2007 04:15 PM

The concept for downloading server side generated images to use with graphs poses numerous problems - the main one is user experience - that's why almost everybody are moving to Flash & Silverlight charts - the data you pass is pure data which is a lot smaller - the client generates the graph on the fly using Vector Graphics - so it looks much better.

# OhadAston said on 13 December, 2007 04:39 PM

Interesting, i should check it when i have some time.

flash and silverlight? maybe, but now you can add the images to documents and PDF files.

# shvilam said on 13 December, 2007 07:28 PM

this is nice but what we really want is the chart from Google finance or Google Analytics

by the way they add same new feature for Google Analytics

# a said on 06 January, 2008 04:11 PM

באיזו תוכנה משתמשת גוגל לגרפים בפלאש?

# Blogger said on 26 March, 2008 11:24 AM

This API is great,

Google APIs are amazing,

I had implement a UI editor for Google Charts, you can access it at

http://chartgen.blogspot.com

Leave a Comment

(required) 
(required) 
(optional)
(required) 

Enter the numbers above: