טיש פון קאָנטענץ[באַהאַלטן][ווייַזן]
- 1. וואָס איז בלאַזער?
- 2. באַשרייַבן די קאַמפּאָונאַנץ אין די בלאַזער פריימווערק?
- 3. פארוואס זאָל איך נוצן בלאַזער?
- 4. וואָס צוועקן טוט בלאַזער דינען?
- 5. וואָס טאָן איר מיינען דורך Blazor WebAssembly?
- 6. וואָס בענעפיץ און דיסאַדוואַנטידזשיז טוט Blazor WebAssembly פאָרשלאָגן?
- 7. וואָס איז די ראָלע פון רעזשיסירונג אין בלאַזער?
- 8. וואָס עקזיסטענץ ציקל אַפּראָוטשיז זענען געניצט דורך Blazor Components?
- 9. מיט "בלאַזאָר סערווירער," וואָס טאָן איר מיינען?
- 10. וואָס בענעפיץ און דיסאַדוואַנטידזשיז טוט די בלאַזער סערווער פאָרשלאָגן?
- 11. וואָס צושטאנדן וואָלט מאַכן עס קלוג פֿאַר מיר צו נוצן Blazor Server?
- 12. וואָס סטאַגעס טוט בלאָזאָר שטיצן?
- 13. וואָס דיסטינגגווישיז Blazor WebAssembly פון Blazor Server?
- 14. ווען זאָל איך נוצן Blazer WebAssembly אַנשטאָט פון Blazer Server?
- 15. וואָס טוט רוטינג מיינען אין בלאַזער?
- 16. ווי טוט Blazor Server שעפּן דערלויבעניש?
- 17. ווי קענען די Blazor Server אַפּ זיין באשאפן און אַפּערייטאַד ניצן CLI קאַמאַנדז?
- 18. ווי קענען די Blazor WebAssembly אַפּ זיין באשאפן און עקסאַקיוטאַד ניצן CLI קאַמאַנדז?
- 19. וואָס מיטל די ביינדינג פון דאַטן פון Blazor?
- 20. ווי איז צוויי-וועג דאַטן ביינדינג דורכגעקאָכט אין בלאַזאָר?
- 21. קענען בלאַזאָר וועבאַססעמבלי יבערגעבן מיט סקל סערווירער אָדער אנדערע דאַטאַבייסיז?
- סאָף
די אַנטוויקלונג פון וועבסיטעס און רירעוודיק אַפּלאַקיישאַנז איז איצט אין אַ פאַסאַנייטינג תקופה. די מערהייַט פון דעוועלאָפּערס ערידזשנאַלי יוטאַלייזד דזשאַוואַסקריפּט צו שרייַבן קאָד פֿאַר וועב אַפּפּס ווייַל פון זייַן פּלאַטפאָרמע פרייהייט און אנדערע ערד-ברייקינג פֿעיִקייטן.
די מערסט פאָלקס און בילכער פּראָגראַממינג שפּראַך איצט איז גערעכנט ווי דזשאַוואַסקריפּט.
צו פּראָדוצירן גרויס אָנליין אַפּלאַקיישאַנז און רירעוודיק אַפּלאַקיישאַנז, ווייכווארג דעוועלאָפּערס זוכן אַלטערנאַטיוועס צו דזשאַוואַסקריפּט ווייַל די וועב אַנטוויקלונג סעקטאָר איז גראָוינג אין אַ גיך קורס.
Blazor וועב אַסעמבלי איז אַ אַנטוויקלונג וואָס אַלאַוז איר צו run.NET אין אַ פּראָגראַם אָן די פאָדערונג פֿאַר נאָך קאַמפּאָונאַנץ און מאַדזשולז.
כאָטש קאַמפּליטינג אַ אַרבעט אינטערוויו איז שווער אין די בלאַזער פריימווערק, אויב איר באַשליסן צו טאָן דאָס, איר האָט קומען צו די שליימעסדיק אָרט.
איר קענען באַקומען דיין ידעאַל אַרבעט דורך ניצן דעם פּאָסטן ס שפּיץ אינטערוויו קשיא פֿון די Blazor פריימווערק. סטאַרטינג איצט!
1. וואָס איז בלאַזער?
בנין הייַנטצייַטיק, סקאַלאַבלע און קרייַז-פּלאַטפאָרמע וועב אַפּלאַקיישאַנז מיט C # and.NET איז מעגלעך מיט די פריי, אָפֿן מקור, Blazor וועב פריימווערק.
עס איז געווען ערידזשנאַלי בדעה פֿאַר C # and.NET דעוועלאָפּערס וואָס געוואלט צו שאַפֿן וועב קליענט אַפּלאַקיישאַנז ניצן די C # שפּראַך וואָס Blazor, אַ פּרויעקט פון מייקראָסאָפֿט און די אָפֿן-מקור קהל, איז דעוועלאָפּעד.
מאָדערן, שנעל און געשווינד טשאַנגינג בעסטער באשרייבט בלאַזאָר. ביידע קליענט-זייַט און סערווער-זייַט קאָדירונג איז געשטיצט דורך Blazor. .נעט איז געניצט צו שרייַבן ביידע די סערווער זייַט און קליענט זייַט אַפּ לאָגיק.
בלאַזאָר דזשענערייץ די באַניצער צובינד ווי HTML און CSS פֿאַר ברייט בלעטערער קאַמפּאַטאַבילאַטי, אַרייַנגערעכנט רירעוודיק בראַוזערז, טראָץ דער פאַקט אַז די קאָד איז געשריבן אין.נעט און C #.
2. באַשרייַבן די קאַמפּאָונאַנץ אין די בלאַזער פריימווערק?
די רייזער מוסטער מאָטאָר, וואָס איז געניצט דורך Blazor, קריייץ HTML און סענדז עס צו וועב בראַוזערז. צוזאַמען, HTML און C # סינטאַקס קענען זיין געוויינט אין רייזער טעמפּלאַטעס, וואָס זענען דערנאָך קאַמפּיילד דורך די רייזער מאָטאָר צו פּראָדוצירן HTML.
פֿאַר די לאָגיק אין Blazor Components, מיר האָבן צוויי אָפּציעס: מיר קענען שפּאַלטן די לאָגיק און שרייַבן די קאָמפּאָנענט פאַנגקשאַנז אין אַ באַזונדער C # קלאַס טעקע.
פֿאַר שרייבן די C # פאַנגקשאַנז צוזאמען HTML, מיר נוצן די @קאָדע בלאָק. די ". רייזער" פאַרלענגערונג איז געניצט דורך Blazor צו ידענטיפיצירן קאַמפּאָונאַנץ.
3. פארוואס זאָל איך נוצן בלאַזער?
דעוועלאָפּערס מיט באַקגראַונדז אין C # and.NET וואָס זענען נישט יז מיט דזשאַוואַסקריפּט זענען די ציל וילעם פֿאַר בלאַזאָר. Blazor האט די פאלגענדע בענעפיץ:
- ניצן C # אַנשטאָט פון דזשאַוואַסקריפּט ווען שרייבן קאָד.
- ייַנטיילן אַפּ לאָגיק צווישן דעם קליענט און די סערווער.
- ניצן די.נעט לייברעריז וואָס שוין עקסיסטירן אין די.נעט סוויווע.
- נוץ פון די פאָרשטעלונג, פאַרלאָזלעך און זיכערהייט פון.NET.
- בויען דיין אַפּלאַקיישאַן מיט אַ פאַרלאָזלעך, שטריך-רייַך און באַניצער-פרייַנדלעך זאַמלונג פון שפּראַכן, פראַמעוואָרקס און מכשירים.
- ניצן וויסואַל סטודיאָ אויף Windows, Linux און macOS צו זיין פּראָדוקטיוו.
4. וואָס צוועקן טוט בלאַזער דינען?
פֿאַר קריייטינג וועב-באזירט אַפּפּס, Blazor איז יוטאַלייזד. דאָס קען אַפּלייז צו וועבסיטעס, רירעוודיק אַפּלאַקיישאַנז און אַלץ איר קענען מאַכן מיט דזשאַוואַסקריפּט.
איר קענען דורכפירן אַ פאַרשיידנקייַט פון טיפּיש אַנטוויקלונג אַקטיוויטעטן מיט די פריימווערק, אַרייַנגערעכנט רענדערינג HTML און קאָמפּאָנענט קאָד, באַקומען דאַטן דורך הטטפּ און רוטינג אויף קליענט זייַט.
עס האט גאַנץ אַקסעס צו די דזשאַוואַסקריפּט אַפּיס פון דעם בלעטערער ווען געוויינט אויף איין. דעריבער, בלאַזאָר מגילה קענען נוצן Both.NET מעטהאָדס פֿון דזשאַוואַסקריפּט פאַנגקשאַנז און.NET מעטהאָדס פֿון דזשאַוואַסקריפּט פאַנגקשאַנז.
דעוועלאָפּערס נוצן דזשאַוואַסקריפּט ינטעראָפּ ווען די פריימווערק פעלן אַ זיכער אַפּי אָדער קאָמפּאָנענט אָדער ווען זיי ווילן צו אַרבעטן מיט די דזשאַוואַסקריפּט יקאָוסיסטאַם.
5. וואָס טאָן איר מיינען דורך Blazor WebAssembly?
מייקראָסאָפֿט האט דעוועלאָפּעד אַ נייַע וי טעכנאָלאָגיע גערופֿן Blazor WebAssembly. ניצן אַ קאָמפּאָנענט-באזירט פּלאַן, בלאַזאָר ינייבאַלז דעוועלאָפּערס צו בויען איין-בלאַט אַפּלאַקיישאַנז (ספּאַס) ניצן C # און.נעט.
A.NET רונטימע איז ינקלודעד אין דער קליענט-זייַט, אין-בלעטערער ימפּלאַמענטיישאַן פון Blazor גערופֿן Blazor WebAssembly. מיט די הקדמה פון Blazor WebAssembly, C # קענען איצט זיין געניצט צו אַנטוויקלען קליענט-זייַט ספּאַס.
ביז אַהער, Blazor Server און ASP.NET Core MVC, ביידע פון וואָס זענען סערווער זייַט סאַלושאַנז, קען זיין געוויינט צו בויען וועבסיטעס.
Blazor WebAssembly איז פֿאַר איר אויב איר ווילן צו בראָדאַן דיין סקילז, נוצן נייַע מיקראָסאָפט טעקנאַלאַדזשיז אָדער נאָר אינטערעסירט אין וועב אַסעמבלי אין אַלגעמיין.
6. וואָס בענעפיץ און דיסאַדוואַנטידזשיז טוט Blazor WebAssembly פאָרשלאָגן?
בענעפיץ:
- נעץ מיט ווייניקער אָפּשטיי
- אָפפלינע הילף.
- פארשטאנד פון דזשאַוואַסקריפּט איז ניט פארלאנגט פֿאַר ינטעראַקשאַנז אויף קליענט זייַט.
דראָבאַקס:
- גרויס בלאַט אראפקאפיע גרייס.
- Limited.Net אַסעמבלי שטיצן.
- קליענט-זייַט דיבאַגינג איז נישט זייער עפעקטיוו.
- ניט זייער זיכער; דער בלעטערער וועט אראפקאפיע DLLs.
- אָפענגיקייַט אויף דעם בלעטערער; Internet Explorer איז נישט געשטיצט.
7. וואָס איז די ראָלע פון רעזשיסירונג אין בלאַזער?
רוץ זענען URL מאָדעלס, און רוטינג איז מאָדעל פּלאַנירונג וואָס כולל אַ קאַמף צו פילטער פּערטשאַסאַז און באַשליסן ווי צו האַנדלען מיט יעדער פאַרקויף. ASP.net קאָר ענדפּאָינט רוטינג איז געניצט דורך די בלאַזער ספּעשאַלייזד אַפּלאַקיישאַן.
די יבעררוק צו די שייכות פֿאַר די בלאַזאָר טייל איז אָנהייב צו זיין אנערקענט דורך ASP.net קאָר ניצן די MapBlazorHub פאַרלענגערונג טעכניק פֿאַר ענדפּוינט גיידאַנס.
דער קליענט-זייַט רוטינג איז צוגעשטעלט דורך די Blazor קליענט אַפּלאַקיישאַן. דער באַשטימען איז געשטעלט אין די אַפּ. cshtml רעקאָרד פון די Blazor קליענט אַפּלאַקיישאַן.
די פאַלבאַק קורס איז באשלאסן דורך די Blazor Server אַפּלאַקיישאַן דערלויבעניש. עס איז עפעקטיוו אין דירעקטינג פּלאַנירונג מיט קליין פאָדערונג.
די פאַלבאַק סטראַטעגיע קענען זיין געוויינט ווען פאַרשידענע סטראַטעגיעס זענען נישט געשטיצט. די _Host-cshtml חלק מערסטנס באשרייבט די פאַלבאַק מעקאַניזאַם.
8. וואָס עקזיסטענץ ציקל אַפּראָוטשיז זענען געניצט דורך Blazor Components?
אין די פאָרשטעלן ביישפּיל פון בלאַזער ברעקלעך ווי קאַנסטראַקטאַד, ווי געזונט ווי ניט-קאַנקעראַנט טאַקטיק, די בלאַזער אַפּלאַקיישאַן גיט פאַרשידן סקילז צו דירעקט טאַסקס זענען:
- איינגעשטעלט
- OnInitializedAsync
- OnParametersSet
- אויף פּאַראַמעטערס
- SetAsync
- OnAfterRender
- OnAfterRenderAsync
9. מיט "בלאַזאָר סערווירער," וואָס טאָן איר מיינען?
אין סדר צו אויסדריקן די לאָגיק פֿאַר דעם קליענט בלעטערער, Microsoft Blazor Server דיקאָופּאַלז די אַפּלאַקיישאַן לעוועלס ניצן Blazor Components (אין די פאָרעם פון רייזער קאַמפּאָונאַנץ).
די ASP.Net קאָר פריימווערק געדינט ווי דער יסוד פֿאַר בלאַזער. עס אָפפערס הילף מיט האָסטינג רייזער קאַמפּאָונאַנץ אין אַ ASP.NET קאָר אַפּלאַקיישאַן אויף די סערווער.
פֿאַר קאַנעקטינג צו די DOM אויף די קליענט זייַט אין די ASP.Net סערווער, Blazor ימפּלויז די SignalR.
10. וואָס בענעפיץ און דיסאַדוואַנטידזשיז טוט די בלאַזער סערווער פאָרשלאָגן?
בענעפיץ:
- ניצן מיט קיין ווייכווארג.
- אַן גלייבן ביסל בלאַט אראפקאפיע פּלאַץ איז געניצט.
- דזשאַוואַסקריפּט האט קיין פּרירעקוואַזאַץ.
- קאָד וועט זיין, אין אַ זינען, אויף די סערווער, וואָס איז פיל מער זיכער.
- פול שטיצן פון אָנליין געזעלשאַפטלעך אַקטיוויטעטן בשעת איר נוצן אַ קאַנסאַנטריישאַן פון די אינטערנעט פון אַ פאַכמאַן.
דראָבאַקס:
- מאָניטאָרינג SignalR events ריקווייערז מער רעסורסן.
- הויך נעץ פון סלאַגישנאַס פֿאַר קאָואָרדאַנייטיד אַרבעטער אַקטיוויטעטן
- יעדער סצענאַר ריקווייערז אַ ארבעטן פאַכמאַן; עס זאָל זיין קיין דיסקאַנעקטיד הילף.
11. וואָס צושטאנדן וואָלט מאַכן עס קלוג פֿאַר מיר צו נוצן Blazor Server?
פֿאַר our.NET אַפּפּס, Blazor ינייבאַלז אונדז צו שאַפֿן רייַך, באַניצער-פרייַנדלעך ינטערפייסיז. עס זענען פילע דזשאַסטאַפאַקיישאַנז פֿאַר ניצן Blazor Server.
- ווען איר מוזן אַריבערפירן אַרבעט פון דעם קליענט צו דער אָנגעשטעלטער.
- די איצטיקע אַפּלאַקיישאַן טערעץ זאָל ניט זיין אָלטערד פֿאַר קיין פּערסווייסיוו סיבה.
- אַפּפּליקאַטיאָנס וואָס דאַרפן די נוצן פון נידעריק-קאַנטראָולד דעוויסעס קענען זייער נוץ פון עס.
- דער פאַרבאַנד איז געגרינדעט פֿאַר Blazor Server אַפּפּס נאָר דאַרף אַ ביסל אראפקאפיע.
12. וואָס סטאַגעס טוט בלאָזאָר שטיצן?
אַפּפּליקאַטיאָנס פֿון Blazor קענען זיין געוויזן און געוויינט אויף פּלאַטפאָרמס אַרייַנגערעכנט Windows, Linux, MacOS, די וואָלקן און די וועב. אַפּפּליקאַטיאָנס אויף דער קליענט און אַרבעטער זייטן זענען ביידע מיינטיינד דורך Blazor.
Aאַפּלאַקיישאַנז פֿאַר די אַרבעטער זייַט פון Blazor זענען באשאפן מיט ASP.NET קאָר. וועבאַססעמבלי איז געניצט צו לויפן די קונה-זייַט בלאַזאָר אַפּפּס אין וועב מגילה.
בלאַזאָר איז געניצט צו בויען אָנליין אַפּפּס, וואָלקן-קוואַרטאַל אַפּלאַקיישאַנז, היגע פלעקסאַבאַל אַפּלאַקיישאַנז און Windows קליענט אַפּלאַקיישאַנז.
13. וואָס דיסטינגגווישיז Blazor WebAssembly פון Blazor Server?
Blazor פּראָווידעס Blazor סערווער און Blazor WebAssembly ווי זייַן צוויי אַפּלאַקיישאַנז אַנטוויקלונג מעטהאָדס. בלאַזאָר סערווירער אַפּלאַקיישאַנז פירן וי ינטעראַקשאַנז דורך אַ לעבן SignalR פֿאַרבינדונג בשעת האָסטינג בלאַזאָר קאַמפּאָונאַנץ אויף די סערווער.
ASP.NET קאָר רענדערז רייזער קאַמפּאָונאַנץ, קאַמפּיילז C # קאָד אויף די סערווער, און דערנאָך ניצט SignalR צו שיקן די געשאפן וי עלעמענטן צוריק צו דעם בלעטערער.
די Blazor WebAssembly אַפּפּס נוצן אַ וועבאַססעמבלי רונטימע וואָס איז ויסשליסיק to.NET, ניט ענלעך Blazor Server, וואָס האָסץ קאַמפּאָונאַנץ קליענט זייַט אין דעם בלעטערער.
.נעט מוזן זיין פארוואנדלען אין בלעטערער קאַמפּאָונאַנץ דורך די רונטימע. דער קליענט-זייַט בלעטערער מאַנידזשיז יעדער קאָמפּאָנענט און זייַן רענדערינג פּראָצעס.
14. ווען זאָל איך נוצן Blazer WebAssembly אַנשטאָט פון Blazer Server?
פֿאַר C # און.
א Blazor WebAssembly פּראָגראַם דאַרף נישט אַ סערווער, אין קאַנטראַסט צו Blazor Server, און אַלע קאָד איז דורכגעקאָכט אין דעם בלעטערער. דאָ זענען עטלעכע סינעריאָוז ווען Blazor WebAssembly קען זיין בילכער איבער Blazor Server.
- איר ווילן צו מאַכן סטאַטיק וועב זייַטלעך געשווינד.
- איר פעלן סערווער-זייַט און ASP.NET פּראָגראַממינג וויסן.
- אויף די סערווער, אָנפירונג און דיסטריביוטינג קאָד איז נישט עפּעס איר ווילן צו טאָן.
- איר ווילן צו נוצן קפּו, זכּרון און סטאָרידזש ווי געזונט ווי קליענט בראַוזערז.
- איר ווילן צו שאַפֿן וועב אַפּלאַקיישאַנז וואָס קענען אַרבעטן גאָר אָפפלינע.
- רעאַל-צייט ענטפֿערס און אַ קאַנטיניואַסלי אַפּדייטינג UI זענען וואָס איר ווילן צו פּלאַן.
- צו לייגן לעבן אַלערץ, היגע בלעטערער סטאָרידזש, אַרטיקלען און סערווער טוערס, איר ווילן צו נוצן הייַנטצייַטיק טעקנאַלאַדזשיז, אַזאַ ווי פּראָגרעסיוו וועב אַפּלאַקיישאַנז (PWA).
15. וואָס טוט רוטינג מיינען אין בלאַזער?
א מאַרשרוט איז אַ מוסטער פון אַ URL, און רוטינג איז אַ פּראָצעס פון מוסטער מאַטטשינג וואָס האלט שפּור פון די ריקוועס און דיסיידז וואָס צו טאָן מיט יעדער איינער. ASP.net Core Endpoint Routing איז געניצט דורך די בלאַזער סערווער אַפּלאַקיישאַן.
ינקאַמינג קאַנעקשאַנז פֿאַר די Blazor קאָמפּאָנענט זענען איצט אנגענומען דורך ASP.net Core ניצן די MapBlazorHub פאַרלענגערונג אופֿן פון ענדפּוינט רוטינג.
קליענט-זייַט רוטינג איז געפֿינט דורך די Blazor קליענט אַפּלאַקיישאַן. די App.cshtml טעקע פון די Blazor קליענט אַפּ כּולל אינפֿאָרמאַציע וועגן די ראַוטער קאַנפיגיעריישאַן.
Blazor Client אַפּ
בלאַזאָר סערווירער אַפּ
16. ווי טוט Blazor Server שעפּן דערלויבעניש?
דער פּראָצעס פון דערלויבעניש וועראַפייז אַז דער באַניצער האט דערלויבעניש צו אַקסעס די מיטל פון די פּראָגראַם.
אין אנדערע ווערטער, עס ינייבאַלז איר צו באַגרענעצן באַניצער אַקסעס צו אַ מיטל אין לויט מיט ראָלעס, קליימז און כּללים. דורך לעווערידזשינג אַטריביוץ, געבויט-אין קאַמפּאָונאַנץ און די דעפֿיניציע פון דערלויבעניש כּללים, Blazor ס ASP.NET קאָר דערלויבעניש סיסטעם קענען זיין ימפּלאַמענאַד.
Blazor ס געבויט-אין AuthorizeView קאָמפּאָנענט קענען אַרויסווייַזן בלאַט אינהאַלט אָפענגיק אויף דער באַניצער ס אָטענטאַקיישאַן סטאַטוס. צוזאמען מיט ראָלע-באזירט דערלויבעניש, דער קאָמפּאָנענט אויך גיט פּאָליטיק-באזירט דערלויבעניש.
דער קאָמפּאָנענט איז זייער נוציק ווען איר ווילן צו ווייַזן בלאַט אינהאַלט לויט אַ באַניצער 'ס ראָלע, פּאָליטיק אָדער אָטענטאַקיישאַן סטאַטוס.
די אָטענטאַקיישאַן שטאַט פון דער באַניצער איז באַוווסט דאַנק צו AuthenticationStateProvider.
17. ווי קענען די Blazor Server אַפּ זיין באשאפן און אַפּערייטאַד ניצן CLI קאַמאַנדז?
צו שאַפֿן אַ בלאַזאָר סערווער אַפּ ניצן די asp.net האַרץ CLI, עפֿענען אַ באַפֿעל שורה און אַרייַן די פאלגענדע באַפֿעל:
18. ווי קענען די Blazor WebAssembly אַפּ זיין באשאפן און עקסאַקיוטאַד ניצן CLI קאַמאַנדז?
דורך ניצן די asp.net האַרץ CLI, מיר קענען בויען אַ בלאַזאָר וועבאַססעמבלי פּראָגראַם דורך עפן די באַפֿעלן שורה און אַרייַן די פאלגענדע באַפֿעל:
19. וואָס מיטל די ביינדינג פון דאַטן פון Blazor?
אין דעם שלאַכט צו זיין די גרעסטע וועב אַנטוויקלונג פריימווערק, Blazor איז געבן אנדערע הייַנטצייַטיק וועב אַנטוויקלונג פראַמעוואָרקס אַ האַרט קאַמף.
בינדינגס זענען דער שליסל צו ינטעראַקטינג מיט דאַטן אָדער קאָנטראָל אַבדזשעקץ ווי טעקסטבאָקסעס, סעלעקץ אָדער Forms קאַמפּאָונאַנץ.
מיט איין-וועג, צוויי-וועג דאַטאַ ביינדינג און געזונט געשעעניש ביינדינג נאַטור, בלאַזאָר אָפפערס די פיינאַסט צוגאַנג צו נוצן ביינדינגז.
20. ווי איז צוויי-וועג דאַטן ביינדינג דורכגעקאָכט אין בלאַזאָר?
אין דעם פאַל, אינפֿאָרמאַציע פלאָוז סיימאַלטייניאַסלי פון די מקור צו די דעסטיניישאַן און פון די דעסטיניישאַן צו די מקור.
פֿאַר בייַשפּיל, לאָזן ס זאָגן מיר נוצן די דאַטן וועריאַבאַלז פון מיין קאָמפּאָנענט קלאַס (עס) ווי אַ מקור און דאַרפֿן צו אַקסעס די ווערט פון דעם בייַטעוודיק אויף די HTML וי צו ווייַזן אָדער רעדאַגירן עטלעכע אַרטיקלען.
מיר האָבן @bind פֿון די רייזער אין בלאַזאָר צו לייענען די ווערט פון קיין דאַטן וועריאַבאַלז אין אַ בלאַזאָר קאָמפּאָנענט.
ווען דער באַניצער רעדאַגירן די דאַטן און שיפץ די ופמערקזאַמקייט צו אן אנדער עלעמענט, @bind האלט די ווערט עס באקומען פון די רעף און דערהייַנטיקט דער אָריגינעל מקור עלעמענט.
21. קענען בלאַזאָר וועבאַססעמבלי יבערגעבן מיט סקל סערווירער אָדער אנדערע דאַטאַבייסיז?
Blazor is.NET קאָד וואָס לויפט אויף דעם קליענט. די IL קאָד וועט זיין דאַונלאָודיד צו די קליענט זייַט, וואָס מאכט פאַרקערט ינזשעניעריע גרינג. און ווייַל פון דעם, איר זאָל ויסמיידן אַרייַנגערעכנט קיין סיקריץ - ווי פּאַסווערדז - אין דיין Blazor WASM קאָד.
דיין בלאַזאָר אַפּלאַקיישאַן וואָלט דאַרפֿן צו פאַרבינדן מיט אַ ווייַט דאַטאַבייס מיט אַ באַניצער נאָמען-שפּריכוואָרט קאָמבינאַציע, וואָס קען זיין געראטעוועט בלויז אין די אַפּ. טאָן ניט טאָן דאָס - דאָס איז אַ ריזיק זיכערהייט ריזיקירן.
איר זאָל נאָר נוצן אַ דינסט וואָס האט אַ לימיטעד אַקסעס שיכטע צו אַקסעס ווייַט דאַטן. שאַפֿן אַ סערוויס אַפּי אַרום דיין דאַטאַבייס וואָס יקספּאָוזיז די אַפּעריישאַנז וואָס איר ווילט צושטעלן, אַזאַ ווי REST, למשל.
דערנאָך איר קענט נוצן זיכערהייט טאָקענס אויף דער אַפּי צו מאַכן זיכער אַז בלויז אָטערייזד יוזערז קענען אַקסעס די אַפּי און, דעריבער, דיין דאַטן.
סאָף
בלאַזאָר איז אַ ויסגעצייכנט פּלאַטפאָרמע אויב איר זוכט פֿאַר אַ לייזונג צו פאַרגיכערן די אַנטוויקלונג פּראָצעס און אַ ביסל פאַרגרעסערן בלאַט פאָרשטעלונג.
די ווונדערלעך נייַעס פֿאַר דעוועלאָפּערס, כאָטש עס גייט ווייַטער פון וואָס די טיפּיש מאַרקאַטער דאַרף צו שאַפֿן אַ וועבזייטל אָדער פאַרלייגן אַ לאַנדינג בלאַט.
די באַניצער-פרייַנדלעך פּלאַטפאָרמע רימוווז קאָודינג שפּראַך ריסטריקשאַנז, סטרימליינז וואָרקפלאָוז און מאכט עס סימפּלער פֿאַר אַנטוויקלונג טימז צו פאַרענדיקן זייער אַרבעט.
צום סוף, דאָ זענען די שפּיץ 20+ בלאַזאָר אינטערוויו פֿראגן צו באַקומען דיין געוואלט אַרבעט.
לאָזן אַ ענטפֿערן