ההבדל בין אנגולר לריאקט
קדם ‹ Forums ‹ הייטק ‹ Web Development ‹ ההבדל בין אנגולר לריאקט
-
ההבדל בין אנגולר לריאקט
פורסם ע"י משתמש לא ידוע חברה on 19/10/2021 ב8:51 pmמישהי יכולה לתת הסבר קצר על ההבדלים ביניהם?
תודה
משתמש לא ידוע הגיבה לפני 3 שנים, 2 חודשים 4 חברות · 8 תגובות -
8 תגובות
-
000חברה חדשה
אנגולר היא פלטפורמה המסייעת לפתח את האפליקציה שלכם אשר פותחה ע”י גוגל וכיום תופסת תאוצה חזקה מאוד בשוק. יש לה מבנה MVC כאשר הסרוויסים מקבילים למודל והקומפוננטות מקבילות לוויו והקונטרולר. הפעולות האסינכרוניות מתבצעות בעזרת ה”מושקפים”(Observables), שהוא בעצם ממשק שמספק את הנתונים באמצעות פאב-סאב לכל חלק באפליקציה. קיימות סיפריות רבות באנגולר אשר מסייעות לנו לעשות את הפעולות השותפות – אחת מהן היא Rxjs. לאנגולר קיימת קהילה מאוד גדולה של משתמשים, לכן תמיד נוכל להיעזר בה.
ריאקט היא ספרייה של ג’אווה-סקריפט אשר פותחה ע”י פייסבוק כיום קיימת פלטפורמה בשם ריאקט נטיב. בריאקט אין לנו מבנה שבו אנחנו חייבים לפתח את האפליקציה שלנו, לכן אנחנו יכולים ליישם כמה פתרונות. אנחנו יכולים לכתוב את האפליקציה במבנה MVC סטנדרטי אשר יעזור לנו לבדוק את האפליקציה וישאיר אותה קריאה. לחלופין אנחנו יכולים לממש את רידוקס, שהיא ספרייה שמנהלת את החילופי המידע באפליקציה בעזרת מודל הפאב-סאב. כמו באנגולר גם בריאקט קיימת קהילה גדולה של משתמשים תומכים אז מעוניינים לעזור.
שימי לב בשנים האחרונות ריאקט עולה ועולה ואנגולר דואכת לאיטה
-
060חברה חדשה
היי שירה,
ראיתי שאת ממש מתמצאת בתחום של אנגולר וריאקט, רציתי לשאול איך למדת אותם כל כך טוב? אני כרגע בתחילת הלמידה שלהם, ומעניין אותי על מה את ממליצה כדי להגיע לרמה גבוהה…
תודה רבה!
-
000חברה חדשה
v\הי
כיום אני ממש ממליצה על ריאקט הביקוש למפתחי ריאקט חזקים עולה משנה לשנה
גם אנגולר כבודה במקומה מונח ובמערכות מורכבות של חברות גדולות משתמשים בה
אבל יותר ויתר חברות כבר עושות את המעבר לריאקט
בהצלחה
-
960חברה חדשה
אשמח לינקים או שאלות לראיון עבודה במקום שעובדים באנגולר ומראינים אותי בתור אחת שעובדת בריאקט
תודה רבה!
-
960חברה חדשה
משהי תוכל לכתוב מה העקרונות המשותפים לריאקט ואנגולר
תודה!
-
משתמש לא ידוע
חברהמשתמש שנמחק01/11/2021 ב8:09 pm000חברה חדשהאני לומדת עכשיו אנגולר דרך קורס של סימי maxtech
שאלתי אותה את השאלה. וזאת התשובה המקוצרת שלה:
הם בערך אותו הדבר רק שונים בכמה דברים, משותף ביניהם:
מסייעים לנהל single page appliction בצורה קלה ונוחה
שניהם מנהלים זאת ע”י חלוקת ה html לחלקים קטנים בשם “קומפוננטות”, וחלקים אלה – אפשר להשתמש בהם יותר מפעם אחת.שניהם מאפשרים ניהול ערך גלובלי – מקומי, כלומר, שהערך יהיה גלובלי אבל רק החלק מקומפוננטה מסוימת ומטה ולא לכל המערכת
שניהם מאפשרים לתקשר בין הקומפוננטות
שניהם מאפשרים שכאשר יש ערך של משתנה שמקבל שינוי, ישר השינוי יופיע על המסך בלי צורך להוסיף פעולה נוספת ידנית, אלא אוטומטית הם דואגים לרנדר את ה html כאשר
יש שינוי בערך של javascript שאמור להופיע גם ב Html -
960חברה חדשה
תודה רבה!!
מה ההבדלים את גם יכולה לכתוב?
או שזה רק מה שרשום כבר למעלה?
-
משתמש לא ידוע
חברהמשתמש שנמחק02/11/2021 ב1:37 pm000חברה חדשהאני מעתיקה מה שכתבה לי מישהי שקניתי ממנה קורס אנגולר-סימי:
השוני:
אנגולר הוא פריימוורק ואילו ריאקט היא רק ספריה, שזה אומר שבאנגולר כל המערכת חייבת לעבוד בדיוק לפי ההוראות של האנגולר מההתחלה ועד הסוף (לדוגמא: ניתוב בין מסכים וכו’) ואילו בריאקט
ניתן לעבוד אפילו רק על חלק בודד ויתר המערכת לא חייבת לעבוד עם ריאקט.מעבר לשוני המהותי הנ”ל הם דרכים שונות לחלוטין למימוש מה שמשותף בינהם לדוגמא:
הגדרת קומפוננטה שונה לחלוטין ביניהן
אופן מימוש ערכים גלובליים לגמרי שונה
קישור ערכי javascript אל ה html לגמרי שונה
העברת ערכים בין קומפוננטות שונה לחלוטין
רינדור ה html באנגולר זה אוטומטי, בריאקט צריך להיצמד לשינוי ערך של state או Propsויש עוד המון שוני… הם ממשים את הרעיון המשותף הנ”ל אבל באופן שונה לחלוטין.
זה כמו ההבדל בין שפת אנגלית לשפת עברית – שניהם מאפשרים תקשורת בקריאה ובדיבור ויש להם רעיון משותף אבל
שניהם מתנהגים כל כך שונה…
-
Log in to reply.