פייסבוק הבטיחה שימוש חוזר בקוד React Native, האם זה באמת אפשרי? [הרצאת וידאו]

אהרון גרינוולד, מפתח בצוות המובייל של Wix, בדק וחזר עם מסקנה: שימוש חוזר הוא אפשרי, אבל בתנאים מסוימים ויש לו מחיר. אילו תנאים ואיך אפשר ׳׳להרוויח׳׳ את הקוד מספר פעמים?

מאת אהרון גרינוולד

כשפייסבוק שחררה את React Native – ששינתה רדיקלית את עולם הפיתוח למובייל – היא הבטיחה ש-85% מהקוד שנכתוב בה יהיה ניתן לשימוש חוזר. אהרון גרינוולד, מפתח בצוות המובייל של Wix, בדק את ההבטחה וחזר עם מסקנה: שימוש חוזר הוא אפשרי בהחלט, אבל בתנאים מסוימים ויש לו מחיר.

בהרצאתו אהרון מסביר את התנאים שיאפשרו שימוש חוזר בקוד ומציע דרכים אפקטיביות לפתור אותם נכון. הוא בדק עד כמה React Native מאפשרת לנו "להרוויח" את הקוד מספר פעמים, ומתייחס בהרצאה לשלושת המצבים השכיחים:

1. פיתוח אפליקציה זהה ל-iOS ולאנדרואיד
2. פיתוח אפליקציית Web במקביל לאפליקציית מובייל
3. פיתוח מספר פרויקטים נפרדים בעזרת React Native

דרך התובנות המוצגות עובר דגש מרכזי אחד – תכנון ארכיטקטורה נכונה. ההרצאה עוברת על צמתי ההחלטה שבהם מפתחי React Native נתקלים כשהם מתכננים ארכיטקטורה ורוצים לכתוב Code base אחד ויעיל.

עוד נושאים שעולים בהרצאה הם כיצד React Packager וסיומת שמות הקבצים שלכם עוזרים לנו; מתי ולמה כדאי להיזהר מ-OOP; ולמה חשוב להפריד בין שכבת הלוגיקה לשכבת התצוגה. בנוסף, אהרון מתייחס ספציפית לשכבת התצוגה וכיצד לבנות את האלמנטים המרכיבים אותה בצורה שתאפשר שימוש חוזר בהם בין הפלטפורמות השונות, וכן היחסים המורכבים בין React Native לבין npm ומה צריך להביא בחשבון במקרים בהם יש התנגשות ביניהם. בסוף ההרצאה יש מספר שאלות מאוד רלוונטיות שעולות ממפתחים בקהל שמוסיפות תוכן רלוונטי ופרקטי להרצאה.

הכתבה בחסות Wix Engineering

Wix היא פלטפורמה לפיתוח Online presence באינטרנט, עם למעלה מ-100 מיליון משתמשים ב-190 מדינות.
אנחנו ב-Wix Engineering מפתחים אפליקציות ענן מהמתקדמות  בעולם, מקדישים זמן להתפתחות מקצועית ולמידה ולוקחים גם את ההנאה שלנו באותה הרצינות. תרבות הפיתוח שלנו מבוססת על חדשנות, יצירתיות ועל הצורך והרצון להמשיך לאתגר את עצמנו ואת גבולות הטכנולוגיה. אנו משתמשים בטכנולוגיות המתקדמות ביותר (Scala, Node, React, and Angular), בפלטפורמות מבוססות ענן (Google, Amazon and Azure) ומיישמים מתודולוגיות כגון Continuous Delivery ו-TDD.

כתב אורח

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

הגב

3 Comments on "פייסבוק הבטיחה שימוש חוזר בקוד React Native, האם זה באמת אפשרי? [הרצאת וידאו]"

avatar
Photo and Image Files
 
 
 
Audio and Video Files
 
 
 
Other File Types
 
 
 
Sort by:   newest | oldest | most voted
שלומי
Guest

וויקס כרגיל מספרים מה שכל מי שעובד עם RN יודע וחושבים שהם המציאו את הגלגל..

רון
Guest

איזה כיף לקבל טיפים מהאנשים שפיתחו פלטפורמה שתוקעת לי את הכרום בערך פעם ביומיים מרוב צריכת זיכרון ושלא נדבר על מצב העריכה שלהם שמצריך i7 כדי שמשהו יזוז.

מישהו
Guest

פייסבוק זה כזה דרעק שאין מילים כאלו

wpDiscuz

תגיות לכתבה: