יום שני, 29 בנובמבר 2010

085 Application Protocols

לבקשת מאזינים, בפרק זה רן אירח את ערן וישי לשיחה בנושא פרוטוקולי תקשורת אפליקטיביים
  • ישי וערן הציגו את ניסיונם והיכרותם עם הפרוטוקולים השונים
  • פירטנו סיבות שונות לבחירת פרוטוקול, ובחינת פרמטרים שונים: בצועים, פשטות, תאימות ותחזוקה
  • חלוקה למשפחות פרוטוקולים, בינארי וטקסטואלי וחסרונות של Java native serialization
  • השפעת פרוטוקולים על צמידות (Coupling) ועל שחרור גרסאות
  • יתרונות הקומפקטיות של JSON וספריות תמיכה שונות - google-gsonjsonmarshaller
  • REST, פרוטוקולים מעל HTTP, מעבר חומות אש, סמנטיקה של מסרים ו- headers
  • שימוש ב- Spring framework, Guice, XML ו- annotation
  • בעיות אבטחה וזרימת מידע ל- Widgets/AJAX ופתורונות באמצעות JSONP ו- IFrame
  • השוואת פרוטוקולים ומעבר למספרים

הקובץ נמצא כאן האזנה נעימה

6 תגובות:

  1. יש שחקן חדש שמנסה להתנגח ישירות בprotobuf. עדיין לא קיים מספיק מידע השוואתי אבל אולי כדאי לישי להוסיף אותו לפרוייקט ההשוואה
    http://msgpack.org/

    השבמחק
  2. טיפ קטן: יהיה נחמד אם אפשר יהיה להגיע לדף הפוסט בלחיצה על הכותרת בדף הראשי.
    כיום, לחיצה על הכותרת מתחילה להשמיע את הקובץ וזו לא הכוונה בדרך כלל.
    עניין של מוסכמות מקובלות (conventions) :-)

    תודה

    השבמחק
  3. אנונימי: אתה צודק כמובן אבל לצערי יש נגני mp3 שדורשים התנהגות כזו כדי שיוכלו להוריד את הקבצים ב RSS

    השבמחק
  4. הי רן,

    הזכרת בפודקסט שיש גם ספריית JSON ברמה גבוהה יותר שמתאימה לפייתון. תוכל לספק את השם שלה?

    ותודה על הפרק המצויין הזה!

    השבמחק
  5. האמת שאני לא זוכר בדיוק למה התכוונתי... בעקרון json בא טבעי בגרסאות מודרניות של פייטון למשל http://docs.python.org/library/json.html

    אולי התכוונתי ל avro שהוא רב-שפתי ותומך גם בפייטון וב json

    השבמחק
  6. תודה רן.
    בכל אופן מצאתי את jsonpickle
    http://jsonpickle.github.com

    השבמחק