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

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

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

האם Blazor הוא תקוות העתיד

מתוזמן נעוץ נעול הועבר תכנות
8 פוסטים 6 כותבים 748 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • י מנותק
    י מנותק
    יוסף בן שמעון
    כתב ב נערך לאחרונה על ידי
    #1

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

    אבייא קומפיונטק 2 תגובות תגובה אחרונה
    3
    • אבייא מנותק
      אבייא מנותק
      אביי
      השיב ליוסף בן שמעון ב נערך לאחרונה על ידי
      #2

      @יוסף-בן-שמעון כתב בהאם Blazor הוא תקוות העתיד:

      השפה אותה שפה

      Blazor זה לא C# .NET?

      ניתן ליצור עימי קשר 8140hp+t@gmail.com | קטלוג מוצרים
      הלינקיה שלי https://abaye.co/link.html

      תגובה 1 תגובה אחרונה
      0
      • dovidD מחובר
        dovidD מחובר
        dovid ניהול
        כתב ב נערך לאחרונה על ידי
        #3

        @אביי הכוונה היא שצד הלקוח והשרת הם אותה שפה.

        מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

        בכל נושא אפשר ליצור קשר dovid@tchumim.com

        תגובה 1 תגובה אחרונה
        4
        • קומפיונטק מנותק
          קומפיונטק מנותק
          קומפיונט
          השיב ליוסף בן שמעון ב נערך לאחרונה על ידי
          #4

          @יוסף-בן-שמעון כתב בהאם Blazor הוא תקוות העתיד:

          הבנתי גם שיכולות להיות בעיות ביצועים בשימוש ב WebAssembly

          שרת Blazor לא חייב להיות WebAssembly. אם השימוש ב - Blazor הוא רק בשביל צד הלקוח, אז הקוד #C רץ בדפדפן באמצעות WebAssembly, אבל שרת Blazor רגיל לא משתמש עם WebAssembly אלא מריץ את הקוד #C בצד השרת.

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

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

            עריכה: דרך אגב, המודל ההיברידי של בלייזור זה מאוד מאוד דומה לasp.net web forms ה"מיושן", הקונסטפטים ממש דומים, ודווקא אחרי שלמדתי את בלייזור למדתי להעריך שוב את web forms 🙂 חוץ מזה שweb forms הרבה יותר איטי בגלל התכנון שלו. הרעיון הוא שיש "קוד" שרץ בשרת, ויש "טמפלייט" ש-"רץ" בלקוח, נשמע דומה, לא? בסוף דברים ישנים חוזרים להיות פופולריים.

            תגובה 1 תגובה אחרונה
            4
            • dovidD מחובר
              dovidD מחובר
              dovid ניהול
              כתב ב נערך לאחרונה על ידי dovid
              #6

              כמו שחגי אומר, יש דמיון רב בין web forms של asp.net לבלייזור, וזה כבר לבד גרם לי תמיד לפחד ממנו.
              web forms היה פיתוח דסקטופי לגמרי, לאינטרנט. גרור ושחרר פקדים, הירשם למגוון גדול של אירועים, וכתוב קוד כאילו אין לקוח ואין JS. ההבטחה הייתה מדהימה, אבל התוצאה עבורי הייתה מכה אנושה להבנת ארכיטקטורת שרת לקוח, ובזבוז כמה שנים על טכנולוגיה שכבלה מאוד מאוד את ההישגים וההבנה.
              לא אאריך כעת בבעיות הweb froms, אבל נראה לי שעיקר בעייתו הייתה יומרה, והפשטה מוגזמת עבור המפתח. אני חושש שהבעיות האלה נמצאות בחלקם בבלייזור.

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

              מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

              בכל נושא אפשר ליצור קשר dovid@tchumim.com

              י תגובה 1 תגובה אחרונה
              5
              • yossizY מנותק
                yossizY מנותק
                yossiz
                כתב ב נערך לאחרונה על ידי yossiz
                #7

                אני לא מכיר את בלייזר, אבל אם מה שמושך אותך הוא התקשורת השקופה בין צד שרת לצד לקוח אז נתקלתי בדברים דומים בשפות אחרות
                זה ככה ב-livewire של laravel וכן ב-Phoenix LiveView
                מהמעט שעבדתי עם livewire אני מזדהה עם מה שדוד טוען שזה מטשטש מאוד את הגבולות בין לקוח לשרת ואפשר לשכוח לפעמים שהם בקצוות שונות של העולם ושיש לזה משמעות
                החידוש בבלייזר מעבר ל-livewire הוא שאפשר לכתוב גם לוגיקת צד לקוח באותה שפה.

                📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה

                תגובה 1 תגובה אחרונה
                5
                • י מנותק
                  י מנותק
                  יוסף בן שמעון
                  השיב לdovid ב נערך לאחרונה על ידי
                  #8

                  @dovid כתב בהאם Blazor הוא תקוות העתיד:

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

                  תוכל להרחיב יותר? מה החשש אם תהיה מהפכה, ולמה זה נוגע רק לבלייזור?

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

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

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

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