יום שני, 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 תגובות:

bivas אמר/ה...

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

אנונימי אמר/ה...

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

תודה

Ran Tavory אמר/ה...

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

אנונימי אמר/ה...

הי רן,

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

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

Ran Tavory אמר/ה...

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

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

אנונימי אמר/ה...

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

הוסף רשומת תגובה