דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. react vs angular

react vs angular

מתוזמן נעוץ נעול הועבר תכנות
23 פוסטים 7 כותבים 620 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • clickoneC מנותק
    clickoneC מנותק
    clickone
    השיב לdovid ב נערך לאחרונה על ידי
    #4

    @dovid אמר בreact vs angular:

    לחודש שתיקח שבתון ותשב על הדשא באיזה צימר

    🙂
    באמת אחד הלקוחות שלי הציע לי נסיעה לחו"ל להירגע קצת מכל הלחץ....
    אבל הוא לא הסכים שזה יהיה בימים שבהם הוא צריך אותי 😮

    טוב אני אתחיל לאט לאט על אנגולר ונראה לאן אני אגיע ....

    אין טסט כמו פרודקשן.

    המייל שלי urivpn@gmail.com

    תגובה 1 תגובה אחרונה
    3
    • מנצפךמ מנותק
      מנצפךמ מנותק
      מנצפך
      כתב ב נערך לאחרונה על ידי מנצפך
      #5

      @clickone לדעתי, אנגולר 1.
      בגלל שנראה לי אני יודע על מה אתה מדבר, אוכל לעזור לך מה הדרך הנכונה.
      אתה יודע את הכתובת...

      תגובה 1 תגובה אחרונה
      1
      • A מנותק
        A מנותק
        avr416
        השיב לclickone ב נערך לאחרונה על ידי avr416
        #6

        @clickone
        לדעתי אנגולר 2 (כלומר 7).
        אין לי ניסיון עם ריאקט מלבד לעבור על הדוקומנטציה שלהם..
        עם אנגולר יש לי ניסיון הרבה יותר ואוכל לעזור..
        כמו כן, אנגולר הוא פריימוורק מקיף שנותן לך את כל המעטפת שאתה צריך לאפליקציה, סרביסים, טפסים וכו'.
        כמו כן, יש לך ספריות גדולות שנותנות לך הרבה קומפוננטות מוכנות, כמו אנגולר מטריאל של גוגל, וprimeNg.

        כמו כן לדעתי ts עוזרת לשמור על קוד בהיר ומסןדר, כשהפרוייקט הופך לגונגל..

        clickoneC תגובה 1 תגובה אחרונה
        1
        • clickoneC מנותק
          clickoneC מנותק
          clickone
          השיב לavr416 ב נערך לאחרונה על ידי
          #7

          @avr416
          אבל מה?

          אין טסט כמו פרודקשן.

          המייל שלי urivpn@gmail.com

          תגובה 1 תגובה אחרונה
          0
          • clickoneC מנותק
            clickoneC מנותק
            clickone
            כתב ב נערך לאחרונה על ידי
            #8

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

            אין טסט כמו פרודקשן.

            המייל שלי urivpn@gmail.com

            A א 2 תגובות תגובה אחרונה
            0
            • A מנותק
              A מנותק
              avr416
              השיב לclickone ב נערך לאחרונה על ידי
              #9

              @clickone אנגולר 2 ממש לא מסובך ללמידה..
              אני מאמין שתוכל לקפוץ למים וללמוד תוך כדי.
              אנגולר 1 לא מספיק מכיר, אך נראה לי מיושן..
              אני דווקא מאמין בייתרון של פריימוורק על פני ספריה.
              לא אכחד שיש לאנגולר את החיסרון של ביצועים לעומת ריאקט, בריאקט הרינדורים הרבה יותר מהירים. אבל באנגולר 7 יש כבר תמיכה מובנית הגלילה וירטואלית אם כי זה טיפהלה מורכב לפעמים..

              א תגובה 1 תגובה אחרונה
              1
              • א מנותק
                א מנותק
                אהרן
                השיב לclickone ב נערך לאחרונה על ידי
                #10

                @clickone
                פשוט
                תשתמש במה שישאיר פה את @avr416 כמה שיותר זמן 🙂

                @avr416 כיף לראות אותך כאן פעיל!

                תגובה 1 תגובה אחרונה
                3
                • א מנותק
                  א מנותק
                  אהרן
                  השיב לavr416 ב נערך לאחרונה על ידי
                  #11

                  @avr416 אמר בreact vs angular:

                  אבל באנגולר 7 יש כבר תמיכה מובנית הגלילה וירטואלית אם כי זה טיפהלה מורכב לפעמים..

                  אשמח מאוד להרחבה.

                  A תגובה 1 תגובה אחרונה
                  0
                  • A מנותק
                    A מנותק
                    avr416
                    השיב לאהרן ב נערך לאחרונה על ידי
                    #12

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

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

                    בגירסה 7 של אנגולר, נוספה לזה תמיכה מובנית בספריה.
                    עיין כאן
                    וכאן דוגמה למימוש של זה בstackblitz

                    א תגובה 1 תגובה אחרונה
                    5
                    • clickoneC מנותק
                      clickoneC מנותק
                      clickone
                      כתב ב נערך לאחרונה על ידי
                      #13

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

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

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

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

                      כי באנגולר זמן פיתוח הוא פי שתיים לעומת ריאקט וויו.

                      למה ריאקט? כי ריאקט מתעסקת רק ב binding data to view וביצירת ממשקים מודולריים וגנרים וכל השאר זה ג'ווה סקריפט. כי ריאקט יותר מהירה. כי ריאקט אפשר לכתוב ב es6/es5/TS

                      אותו כנל Vue רק שהיא יותר מזכירה את אנגולר בכתיבה שלה וגם היא צוברת תאוצה.

                      בינתיים החסות של גוגל לא מנעה מוות של אנגולר 1 . כמה אפליקציות של גוגל כתובות באנגולר2 ? 0000!

                      בינתיים הם ממשיכים לשבור את האיפיאיי שלהם גם בעדכונים האחרונים.

                      יש עוד כמה סיבות לא נלאה.

                      מקור:
                      https://www.prog.co.il/threads/מה-הרעיון-של-אנגולר.156766/page-2
                      אני רואה יותר ויותר מקומות שכתוב שם דברים דומים.
                      ומנסה להבין, האכן כצעקתה?

                      אין טסט כמו פרודקשן.

                      המייל שלי urivpn@gmail.com

                      א תגובה 1 תגובה אחרונה
                      1
                      • א מנותק
                        א מנותק
                        אהרן
                        השיב לavr416 ב נערך לאחרונה על ידי
                        #14

                        @avr416 אמר בreact vs angular:

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

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

                        A תגובה 1 תגובה אחרונה
                        0
                        • א מנותק
                          א מנותק
                          אהרן
                          השיב לclickone ב נערך לאחרונה על ידי
                          #15

                          @clickone אמר בreact vs angular:

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

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

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

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

                          כי באנגולר זמן פיתוח הוא פי שתיים לעומת ריאקט וויו.

                          למה ריאקט? כי ריאקט מתעסקת רק ב binding data to view וביצירת ממשקים מודולריים וגנרים וכל השאר זה ג'ווה סקריפט. כי ריאקט יותר מהירה. כי ריאקט אפשר לכתוב ב es6/es5/TS

                          אותו כנל Vue רק שהיא יותר מזכירה את אנגולר בכתיבה שלה וגם היא צוברת תאוצה.

                          בינתיים החסות של גוגל לא מנעה מוות של אנגולר 1 . כמה אפליקציות של גוגל כתובות באנגולר2 ? 0000!

                          בינתיים הם ממשיכים לשבור את האיפיאיי שלהם גם בעדכונים האחרונים.

                          יש עוד כמה סיבות לא נלאה.

                          מקור:
                          https://www.prog.co.il/threads/מה-הרעיון-של-אנגולר.156766/page-2
                          אני רואה יותר ויותר מקומות שכתוב שם דברים דומים.
                          ומנסה להבין, האכן כצעקתה?

                          מסקרן מאוד באיזה שפה נוספת משתמש הכותב, נשמע שמאזור ג'ונגל js.
                          הראה לי פיסקה אחת מכאן שלא נכונה ל-C#
                          גם לה יש API משלה, ו'מייבשת' לך את המוח שלא תצטרך ליצור פתרונות 'יצירתיים' ב-C++.

                          clickoneC תגובה 1 תגובה אחרונה
                          3
                          • clickoneC מנותק
                            clickoneC מנותק
                            clickone
                            השיב לאהרן ב נערך לאחרונה על ידי
                            #16

                            @אהרן
                            הפיסקה הזו לא נכונה בC#

                            ביום שאנגולר תמות או תיוולד מחדש... כל מה שלמדת יזרק לפח.

                            C# כאן כדי להישאר 😮 (עכשיו @dovid בטח מחייך....)

                            אין טסט כמו פרודקשן.

                            המייל שלי urivpn@gmail.com

                            א תגובה 1 תגובה אחרונה
                            1
                            • א מנותק
                              א מנותק
                              אהרן
                              השיב לclickone ב נערך לאחרונה על ידי
                              #17

                              @clickone אמר בreact vs angular:

                              @אהרן
                              הפיסקה הזו לא נכונה בC#

                              ביום שאנגולר תמות או תיוולד מחדש... כל מה שלמדת יזרק לפח.

                              C# כאן כדי להישאר 😮 (עכשיו @dovid בטח מחייך....)

                              בשביל להחניף ל @dovid תענה תשובה שלא מן הענין
                              כתוב 'ביום שהיא תעלם', לא שהיא תעלם 😝 .

                              להיפך זה תהליך התבגרות (אותה אני מתחיל בעקבות הפנמת דברי @dovid ) לחפש פתרונות מקיפים ומסודרים.
                              כמפתח C#, הדבר האחרון שאתה רוצה זה התענוג לגמישות אינסופית 'שאפשר להחליף כל רכיב בספריה מתחרה'
                              תחטוף חום מלהחליט בכל שורה באיזה פתרון לבחור.

                              clickoneC 2 תגובות תגובה אחרונה
                              0
                              • י מנותק
                                י מנותק
                                יוסף בן שמעון
                                כתב ב נערך לאחרונה על ידי יוסף בן שמעון
                                #18

                                מסכים עם @avr416 בקשר ליתרונות של אנגולר 2 וטייפסקריפט, אבל העוצמה של אנגולר 2 היא גם חסרון, אם אני צריך דף פשוט עם כמה בינדינגים וכמה ngFor זה ממש בל תשחית לרתום את המרכבה של אנגולר 2 בשביל זה, חוץ מהמורכבות של הסביבת פיתוח, כל טעינת דף באנגולר 2 דורשת טעינת סקריפט כבד ואיתחול של מאות מחלקות, וזה יכול לקחת כמה שניות שאין להם הצדקה, לעומת זה באנגולר 1 זה פשוט לשים תגית סקריפט וכמה שורות קוד בודדות, אפשר אפילו בפידל לעשות אנגולר 1, בשביל דוגמת קוד נורמלית באנגולר 2 צריך לטעון plnkr או stackblitz כבדים. אז כדי להצדיק שימוש באנגולר 2 צריך שזה יהיה אפליקציה ממש מורכבת, אז אתה נהנה מהסדר והשכלול של אנגולר 2. כנלע"ד
                                ואגב, מטריאל עובד מצוין גם באנגולר 1, יותר פשוט ואם אני לא טועה יש לו יותר מרכיבים מאנגולר 2

                                תגובה 1 תגובה אחרונה
                                4
                                • clickoneC מנותק
                                  clickoneC מנותק
                                  clickone
                                  השיב לאהרן ב נערך לאחרונה על ידי
                                  #19

                                  @אהרן
                                  ועדיין, בC# אתה יכול להחליט באיזה פיתרון לבחור, ולא חייב ללכת על הפיתרון שיש בפריימוורק.

                                  אין טסט כמו פרודקשן.

                                  המייל שלי urivpn@gmail.com

                                  תגובה 1 תגובה אחרונה
                                  0
                                  • clickoneC מנותק
                                    clickoneC מנותק
                                    clickone
                                    השיב לאהרן ב נערך לאחרונה על ידי
                                    #20

                                    @אהרן אמר בreact vs angular:

                                    כתוב 'ביום שהיא תעלם', לא שהיא תעלם .

                                    C# לכאורה לא תיעלם בזמן הקרוב.
                                    הסיכוי שאנגולר תיעלם בעוד עשור יותר גדול מהסיכוי שC# תיעלם.
                                    ע"ע פלאש, סילברלייט ועוד.....

                                    ומה שכתבתי ש @dovid יחייך, זה כי הוא אמר לי שיבוא יום שאני לא יבין איך לא כתבתי בC# עד היום.
                                    בינתיים אני כותב המון בC#, ועדיין לא ממש נהנה... (לפחות לא לעומת VB.NET)

                                    אין טסט כמו פרודקשן.

                                    המייל שלי urivpn@gmail.com

                                    תגובה 1 תגובה אחרונה
                                    0
                                    • zvizviZ מנותק
                                      zvizviZ מנותק
                                      zvizvi
                                      כתב ב נערך לאחרונה על ידי
                                      #21

                                      מנקודת המבט שלי:

                                      העתיד של פיתוח צד הלקוח הוא בתקן של Web Components. (יש את stencil js שארזו את זה כפריימוורק),
                                      ובנקודה הזאת יש יתרון ברור לריאקט שקרובה יותר למבנה הjs הטהור והעתידי.
                                      מצד שני אנגולר נותנת לך פיתרון מושלם ומקיף להמון דברים שבריאקט אתה צריך לדאוג להם בעצמך, או לחילופין לקושש פלאגינים מפה ומשם.
                                      ובנוסף אנגולר כתובה בצורה שמקלה על כתיבה בסקייל גדול, לעומת ריאקט שקל ללכת בה לאיבוד בפרוייקט גדול.

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

                                      https://zvizvi.xyz

                                      תגובה 1 תגובה אחרונה
                                      4
                                      • A מנותק
                                        A מנותק
                                        avr416
                                        השיב לאהרן ב נערך לאחרונה על ידי
                                        #22

                                        קליקואן - נראה לי שהבחור שכתב את זה לא מכיר אנגולר.. רוב הדברים שם זה קשקוש אחד גדול.
                                        אנגולר איננה שפה, זה בסה"כ JS במעטפת של TS. וגם אם אנגולר תמות - אתה עדיין תדע JS מעולה.
                                        מסכים עם מה שנאמר פה..
                                        בשביל פרוייקט קטן, לא בהכרח צריך אנגולר.
                                        מצד שני - מגירסה 5 הוסיפו קימפול של AOT כך שכשאתה טוען דף אנגולר ללקוח - זה לא טוען את כל הפריימוורק, אלא רק מה שצריך, כך שהטעינה הרבה יותר מהירה. ואם אתה כבר מכיר אנגולר 2 - אז לא הייתי הולך ללמוד אנגולר 1 בשביל פרוייקטים קטנים.
                                        כמו כן, אני לא חושב שאנגולר תיעלם כ"כ מהר מהעולם.. היא רק הרבה יותר מתפתחת ומשתבחת, והרבה חברות כותבות בה.
                                        @אהרן אמר בreact vs angular:

                                        @avr416 אמר בreact vs angular:

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

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

                                        באנגולר ברור מאד מה הקוד ומה התצוגה, יש הפרדה ברורה ביניהם - מה שאין כן בריאקט (מתוך אידיאל..)
                                        כמו כן, בפרוייקטים גדולים ומרובי מתכנתים - TS ממש מצילה אותך מלטבוע במים שאין להם סוף.. אני עובד עכשיו על פרוייקט אנגולרי שכתבו אותו כמה מתכנתים, ואילולי שזה היה TS לא הייתי מבין מה הולך שם.

                                        י תגובה 1 תגובה אחרונה
                                        3
                                        • י מנותק
                                          י מנותק
                                          יוסף בן שמעון
                                          השיב לavr416 ב נערך לאחרונה על ידי
                                          #23

                                          @avr416 אמר בreact vs angular:

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

                                          עכשיו אני רואה לראשונה את ההבדל, ואני חוזר בי מכל מה שחשבתי על אנגולר 2 עד היום

                                          תגובה 1 תגובה אחרונה
                                          1

                                          • 1
                                          • 2
                                          בא תתחבר לדף היומי!
                                          • התחברות

                                          • אין לך חשבון עדיין? הרשמה

                                          • התחברו או הירשמו כדי לחפש.
                                          • פוסט ראשון
                                            פוסט אחרון
                                          0
                                          • דף הבית
                                          • קטגוריות
                                          • פוסטים אחרונים
                                          • משתמשים
                                          • חיפוש
                                          • חוקי הפורום