react vs angular

גזעי

משתמש מקצוען
הנדסת תוכנה
D I G I T A L
הדיון הזה (אנגולר או ריאקט) הוא ישן נושן שלא יגמר לעולם.. זה כבר הפך להיות ויכוח בין דתות...
אבל, לכל ספריה יש את היתרונות והחסרונות שלה, צריך להכיר אותם ולדעת במה לבחור ומתי.
אנגולר זה פריימוורק, כלומר זה פלטפורמה שנותנת לך את כל מה שאתה צריך, ואתה לא צריך לשלב איתה עוד מיליון דברים.
החסרון - זה מכריח אותך להשתמש בעקרונות הפיתוח שקבעו המפתחים שלה, וזה זוקק זמן לימוד ארוך יותר.
יתרון - יש שם הכל. קל להכנס לפרוייקט באמצע ולהבין מי נגד מה וכו'.
ריאקט - זה ספריה לפיתוח קומפוננטות ותו לא. אתה רוצה גם לדבר עם השרת? צריך להתקין ספריה נוספת. רוצה לנהל סטייט - עוד ספריה. רוצה עוד משהו? עוד ספריה. יתרון - אתה חופשי לגמרי להחליט עם מה להשתמש. חיסרון - דורש הרבה יותר קונפיגורציה, קשה להתמצא כשנכנסים לפרוייקט גדול, כי כל אחד בונה לעצמו את הפרוייקט אחרת.
עוד הבדל שאנגולר עובדת עם TS, וריאקט זה גם אפשרי אבל זה לא הברירת מחדל..
אני מציע לנעוץ את זה עבור כל מי שרוצה לדעת מה ההבדל בין אנגולר לריאקט :)

לגבי הקונפיגורציה לריאקט - אתה פשוט משתמש בcreate-react-app ומקווה שזה עונה על הצרכים שלך (בד"כ זה כן), כי ברגע שאתה מתחיל להתעסק עם קונפיגורציה זה לא נגמר (אם הייתם יודעים כמה באנדלרים קיימים לJS כבר הייתם מתייאשים :) ).

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

shiye

משתמש פעיל
D I G I T A L
ההבדל האמתי בוא אנגולאר זה סביבת עבודה, וריאקט זה ספריות בג. ס.
 

גזעי

משתמש מקצוען
הנדסת תוכנה
D I G I T A L
ההבדל האמתי בוא אנגולאר זה סביבת עבודה, וריאקט זה ספריות בג. ס.
לא פירטת מה הנפקא מינא כלפי המפתח.
הנ"מ בפועל נכנס כבר במה שנכתב לעיל.

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

תודה לפרוג

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

תודה לפרוג

משתמש פעיל
אהה תודה!
יש חשיבות ליעילות??
אחד יותר יעיל מהשני??
מה יותר מבוקש בשוק??
במה כדאי לקבל שפשוף??
 

גזעי

משתמש מקצוען
הנדסת תוכנה
D I G I T A L
יש חשיבות ליעילות??
זניח מאוד.
אחד יותר יעיל מהשני??
כן, אבל זה יותר תלוי במתכנת ממה שזה תלוי בפריימוורק.
מה יותר מבוקש בשוק??
ללא ספק ריאקט
במה כדאי לקבל שפשוף??
בחלק התחתון של הרכב, מקדימה זה יהיה ניכר ויכער את הרכב.
ובנימה יותר רצינית - שפשוף זה אומר שיש כבר יודע מספק בתחום ורק רוצים להשחיז אותו, זה שייך רק אחרי שיודעים משהו היטב. אז הכי כדאי לקבל שפשוף במה שכבר יודעים היטב.
 

אולי מעניין אותך גם...

הפרק היומי

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


תהילים פרק קכד

א שִׁיר הַמַּעֲלוֹת לְדָוִד לוּלֵי יְהוָה שֶׁהָיָה לָנוּ יֹאמַר נָא יִשְׂרָאֵל:ב לוּלֵי יְהוָה שֶׁהָיָה לָנוּ בְּקוּם עָלֵינוּ אָדָם:ג אֲזַי חַיִּים בְּלָעוּנוּ בַּחֲרוֹת אַפָּם בָּנוּ:ד אֲזַי הַמַּיִם שְׁטָפוּנוּ נַחְלָה עָבַר עַל נַפְשֵׁנוּ:ה אֲזַי עָבַר עַל נַפְשֵׁנוּ הַמַּיִם הַזֵּידוֹנִים:ו בָּרוּךְ יְהוָה שֶׁלֹּא נְתָנָנוּ טֶרֶף לְשִׁנֵּיהֶם:ז נַפְשֵׁנוּ כְּצִפּוֹר נִמְלְטָה מִפַּח יוֹקְשִׁים הַפַּח נִשְׁבָּר וַאֲנַחְנוּ נִמְלָטְנוּ:ח עֶזְרֵנוּ בְּשֵׁם יְהוָה עֹשֵׂה שָׁמַיִם וָאָרֶץ:
נקרא  5  פעמים

לוח מודעות

למעלה