מתחת למנוע של Google Wave Federation

בשבוע שעבר התחדשנו בשני מוצרים מבית גוגל – Wave Federation Servers ו-Closure. הראשון הוא שירות המאפשר תקשורת בין שרתי Wave באמצעות פרוטוקול P2P שגוגל פתחה לשימוש והשני הוא ספריית הג'אווה סקריפט בה משתמשת גוגל לבניית יישומים מבוססי-דפדפן כמו Gmail ו-Google Docs. זהר ארד בדק את המציאות האחרונים מבית היוצר של גוגל.

Google Wave

לפעמים נדמה לי שהסיבה העיקרית לקיומה של גוגל היא שלמפתחים כמוני לא ישעמם. כמובן שאני נזכר במהרה שהעולם לא סובב רק סביבי (למרות שאני מופתע לגלות זאת כל פעם מחדש) ושיש סיבות יותר חשובות לקיומה של אחת מהחברות המשפיעות ביותר על תחום האינטרנט והקוד החופשי.

עם בוא הגשמים גוגל חושפת שני מוצרים – הראשון הוא תשתית תקשורת P2P ל Wave והשני הוא ספריית פיתוח בג'אווהסקריפט בה משתמשת גוגל לפיתוח יישומים כמו Docs ו Gmail.

ממשק הפדרציה של גוגל Wave

כפי שבטח שמעתם, לגוגל יש מוצר חדש שנקרא Google Wave המשנה למעשה את הדרך בה ניתן לתקשר על-גבי האינטרנט. Wave הוא יישום מבוסס דפדפן המאחד יכולות דוא"ל, מסרים מידיים, שיתוף קבצים ושיתוף פעולוה (collaboration) באופן מהפכני ומתיימר לשנות את האופן בו צדדים שונים מתקשרים וחולקים מידע. בנוסף לגירסה הדפדפנית יש ל Wave ממשק המאפשר לצרוך מידע מתוך Wave עצמה ולהטמיעו ביישומים חיצוניים.

התשתית שגוגל פתחה ביום שני האחרון, ה- 2 בנובמבר 2009, מאפשר לגורמים חיצוניים המריצים שרתי Wave משלהם לתקשר בינהם באמצעות פרוטוקול P2P המסופק על-ידי גוגל – להלן Wave Federation Servers. כפי שרואות עיניכם, הרעיון פשוט בתכלית – בנוסף לשירותי Wave המאוכסנים אצל גוגל, יוכל כל גורם חיצוני להריץ שירותי Wave משלו ולתקשר עם שירותי Wave אחרים באמצעות שירותי הפדרציה החדשים. למעשה, גוגל נותנת לכל מאן דהו בר-יכולת ועניין את הכוח והאפשרות להפעיל שירות Wave עצמאי ומתייחסת ל Wave לא כאל שירות מרכזי דוגמת Gmail אלא כתשתית התקשורת החדשה של האינטרנט שכולנו יכולים וצריכים לאמץ. למרות ש Wave עדיין אדווה יותר מאשר גל צונאמי, אני מאמין שגישתה של גוגל המתוארת לעיל תתרות רבות להגברת האימוץ והשימוש ב Wave, כשלנו לא נותר אלא לומר "ואמרו אמן". אמן!

Closure – ספריית ה-Javascript

המוצר השני ששוחרר השבוע הוא ספריית הג'אווהסקריפט Closure בה משתמשת גוגל לפיתוח צד-הלקוח של מוצרים כמו Docs ו Gmail. לא צריך להכביר מילים על חוויית המשתמש המצויינת של היישומים מבוססי-הדפדפן של גוגל. כעת יש לנו, המפתחים, אפשרות להנות מהטוב הזה ולנצל את הידע והנסיון הרבים של גוגל בפיתוח יישומי צד-לקוח באתרינו הצנועים. אחד הכלים המרשימים שמגיעים עם Closure הוא מהדר היודע לקחת את קוד המקור שלנו (הכתוב בג'אווהסקריפט) ולצמצמו לגרסה קטנה (פיזית), יעילה ומטוייבת, תוך הורדת שורות קוד "מתות", צמצום שמות משתנים ופונקציות ועוד כהנה וכהנה שיפורים. התוצאה הסופית היא כמובן קוד שלא רק מנצל אל יכולות הפיתוח של Closure (ליצירת מממשקי משתמש לדוגמה) אלא גם רץ בצורה מיטבית, להנאת כל הנוגעים בדבר. אכן חזון אחרית הימים.

לאור כל הטוב השופע של גוגל, לא יכולתי להמנע מלדמיין מה היה קורה אם מייסדי גוגל היו נימולים בני דת משה, שיידיש שגורה בפיהם. האם היו קוראים לגוגל "גוגעל" או אולי "מציאעס". נו שוין…

את הכתבה המקורית על ממשק הפדרציה של גוגל Wave ניתן למצוא באתר CNet
מידע על Closure ניתן למצוא ב Ajaxian ובבלוג של גוגל

זהר ארד

בן 35, קיבוצניק שהדרים לעיר הגדולה, מפתח client-side בנשמתו (מטהקפה, קול הקמפוס 106fm ואחרים). משתמש מקינטוש מושבע (שחוטא גם בלינוקס בשעות הפנאי). מעדיף הכל פשוט, מינימליסטי ועובד טוב ומשתדל להמנע מדברים עם הלוגו של מיקרוסופט ונהגי מוניות כעסנים. אוהב הרבה Web, מתובלת בג'אווהסקריפט, HTML, CSS, פייתון ורובי, ספרים, פפאיות ומוזיקה מהחנות (בדיסק המקורי). מתנודד תדיר בין אקזיסטנציאליזם לאינדיבידואליזם ונכון להיום עדיין אוחז ב-fetish לא מוסבר לצבים.

הגב

1 תגובה on "מתחת למנוע של Google Wave Federation"

avatar
Photo and Image Files
 
 
 
Audio and Video Files
 
 
 
Other File Types
 
 
 
Sort by:   newest | oldest | most voted
אחד שיודע כמה הוא יודע
Guest
אחד שיודע כמה הוא יודע

המשפט האחרון די מיותר, לא?

wpDiscuz

תגיות לכתבה: