יום שני, 3 בפברואר 2014

203 Fogcast 02 - MeteorJS

  • ליאור ורן מפזרים את הערפל - והפעם סביב מטאור
  • מטאור מספקת חווית פיתוח מושלמת בג'אוהסקריפט.
  • בשיטת הכל כלול:
    • ניהול וזיהוי משתמשים
    • מיניפיקציה וניהול גרסאות
    • ניהול סשנים
    • פריסה בענן של מטאור
    • DPP - Distributed Data Protocol (מבוסס ווב-סוקט)
    • ועוד..
  • בסיס הנתונים הוא מונגו, והקליינט מתחבר אליו ישירות
  • הקליינט נרשם לעדכונים המעניינים אותו בלבד ע"י publish/subscribe
  • don't call us, we'll call you - Reactive - הקליינט מגדיר שאילתות, כאשר קיים מידע חדש הוא פשוט מגיע
  • demeteorizer - מפשיט את אפליקצית המטאור ומשאיר אותה במערומיה כ Node.js פשוט
  • קהילה, קהילה, קהילה - טוויטר,גוגל גרופ, אי-ר-סי מאוד תוססים
  • בשורה התחתונה -  רן נדהם מחוויית וקלות הפיתוח
  • נשמע מגניב, אבל מה עם חסרונות?
    • ווב-סוקט נשארים פתוחים במשך כל הזמן
    • מחייב Session Affinity
    • השרת נדרש לשמור את המצב של הקליינט
    • הגרסא הנוכחית עדיין ב 0.x
  • show me the money - מודל ההכנסות שלהם יבוסס כנראה על שירותי הפריסה בענן
  • לינקים:


  • הצצות נוספות
    • פרומיסס של ג'אוהסקריפט - ספרית q לביצוע פעולות אסינכרוניות ולפתור את callback hell
    • לוגים -
    • devdev.io - שם סוף להתלבטויות באיזה ספריות לבחור

הקובץ נמצא כאן האזנה נעימה ותודה רבה לאורן אפרתי על התמלול!

4 תגובות:

  1. ואל נשכח שלמטאור יש פודקאסט חדש משלו
    http://www.meteorpodcast.com/

    השבמחק
  2. ואם כבר מדברים על פרומיסס ומודל סינכרוני/אסינכרוני, כדאי להזכיר את השילוב העתידי של פרומיסס וגנרטורים בג׳אוהסקריפט שיאפשר לכתוב קוד אסינכרוני כאילו הוא סינכרוני

    השבמחק
  3. הי מאורי, כן, למדו משהו מפייתון...

    השבמחק
  4. בהחלט אנחנו עברנו למימוש es6 של פרומיסס..

    השבמחק