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 הפנימי..
5. ייתכן סיכון מבחינת בטחון מידע: אלה הן בקשות HTTP גלויות לגמרי. כך שלא הייתי שם בגרפים האלה נתונים קריטיים, כי כל אחד שמאזין לבקשות היוצאות מהארגון שלכם לאינטרנט יכול לתפוס אותן ולראות את הגרפים האלה בעצמו.. :)
לסיכום - יוזמה ברוכה בהחלט. מפתחי אפליקציות קטנות בוודאי ישמחו. עם זאת, כשמדובר בפיתוחים רציניים - כנראה שכדאי לעבוד עם כלים אחרים.
דור רוטמן.