קוד: ללמוד פעם אחת ולכתוב בכל מקום [וידאו]

בעקבות ההצלחה של React, הושק לפני כשנה אקוסיסטם חדש מבית היוצר של פייסבוק – React Native שמאפשר לכתוב אפליקציה לכל פלטפורמה (iOS או אנדרואיד) בג'אווה סקריפט. הנה הרצאה קצרה שתעשה לכם סדר

wix code

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

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

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

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

כתב אורח

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

הגב

11 Comments on "קוד: ללמוד פעם אחת ולכתוב בכל מקום [וידאו]"

avatar
Photo and Image Files
 
 
 
Audio and Video Files
 
 
 
Other File Types
 
 
 
Sort by:   newest | oldest | most voted
ניר
Guest

וויקס חושבים שהם המציאו את React-Native

עידן
Guest

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

אאא
Guest

הרצאה דיי חובבנית.
גם כל ההייפ הזה סביב ריאקט קצת מוגזם. אנגיולר 2 הרבה יותר מפותחת (למרות שעדיין ב RC) ובעולם המובייל ריאקט פשוט העתיקו את כל הקונספט שלהם מ Appcelerator Titanium שהרבה יותר ותיקה, מכסה יותר API (ועם Hyperloop שלהם בכלל הגבול בין נייטיב למובייל מטשטש) והרבה יותר יציבה.
ריאקט עדיין בחיתולייה. מה שישי לה לטובתה זו חברה כמו פייסבוק שעומדת מאחוריה.

kamish
Guest

בניתי לא מעט אפליקציות בIONIC 1 והיא די מאכזבת בביצועים שלה. שיחקתי קצת עם REACT והיא נראית די מבטיחה, אבל הבעיה שלה היא חוסר היציבות והעתיד הלא ברור. עד כמה IONIC2 שיפרה את הביצועים שלה לעומת הגרסה הקודמת? היא הרי עדיין WEB PAGE ולא ממש נייטיב.

אאא
Guest

תבדוק את Appcelerator Titanium – זה פקדים נייטיב לחלוטין – ריאקט העתיקו את הכל משם. רק שטיטניום קיימת שנים כבר ומאוד יציבה ובעלת יותר פיטצ'רים שמפותחים ע"י החברה ולא ע"י קהילת קוד פתוח.

לא משנה
Guest

לא מדויק, RN עובד על הJAVASCRIPT CORE LIB לכן כל המימוש של RN שונה לחלוטין מטיטניום, ונותן יכולות שלא יהיו לך בטיטניום(עדכון קוד ללא אפל)
ואנגולר 2 מבוסס על RN למובייל. אתה יכול להכנס לאתר שלהם ולראות, הם לא מסתירים את זה.
אני כן ממליץ ללמוד RN!!

אאא
Guest

אתה כנראה לא מעודכן. טיטניום כבר מזמן עובדים עם ה JAVASCRIPT CORE LIB. ועדכון קוד מרחוק לא קשור למנוע שמריץ את ה JS.
על אנגיולר 2 דיברתי בעולם ה WEB. ובאנגיולר אפשר לפתח "נייטיב" מובייל על גבי RN או NS.

ליכטה משה
Guest

אתה חייב להפסיק לכתוב "אנגיולר"…תכתוב "אנגולר". אני מקווה בשבילך שאתה מבטא את זה בצורה נכונה, אחרת זה סתם מוזר.

חן ראובן
Guest

מממ שום מילה על NativeScript? שמבצע את אותו bridge ש- React Nativeעושה?

שום מילה על ionic שהשתפר משעותית (כן זה לא native) ובכל זאת כן כדאי להזכיר את זה…

תודה על ההרצאה

אאא
Guest

הראשונים שעשו את זה היו Appcelerator עם Titanium. אח"כ באו NativeScript – אבל אישית מעדיף titanium ועכשיו עם hyperloop בכלל הרבה יותר טוב.

mobile developer
Guest
JavaScript is crap. it is a wasteful language in terms of memory and execution time, and still doesn't support real concurrency or parallelism which are important in the mobile and desktop world. JavaScript products are extremely fragile applications which you can only spot bugs weeks after releasing them because you don't have any proper validation or structure. It is a shame that developers thesedays are spoiled and willing to sacrifice their users battery time just because they are too lazy to learn powerful languages like Java, Objective C and C++. And by the way, I haven't seen one real -world… Read more »
wpDiscuz

תגיות לכתבה: