• 1400/08/07

استفاده از Blazor Server یا WASM در کلاد :

سلام و درود 

وقت تون بخیر استاد.

سوالی که برام پیش اومده اینه که چرا در اکثر سمپلهایی که من در سطح سایت های مختلف می بینم برای اپلیکیشن های پابلیش شده در Azure که با Blazor پیاده سازی شده اند از Blazor Server استفاده سده؟؟ آیا WASM هنوز  برای سیستمهایی که تصمیم به استقاده از سرویس Azure و Saas دارند هنوز Stable و قابل اعتماد نیست یا دلیل خاص دیگه ای دارد؟؟

با تشکر از شما.

  • 1400/08/08
  • ساعت 11:02

سلام خدمت شما دوست عزیز

معمولا از server استفاده میشه چون سبک تر هستش. همونطور که میدونین blazor web assembly بعد از خروجی گرفتن و پابلیش حجم زیادی داره و کاربر برای اینکه بتونه اون رو اجرا کنه باید تمامی این فایل ها روی مرورگر load بشن که نیاز به دانلود حجم بالایی از اطلاعات هستش و به همین دلیل بیشتر از blazor server استفاده میکنن


  • 1400/08/09
  • ساعت 19:23

ممنون از راهنمایی تون و اما دوتا سئوال پیش میاد اینکه:

1)ظاهراً مایکروسافت اعلام کرده که در دات کور 6 سرعت لود WASM نسبت به نسخه های فعلی چندین برابر بیشتر خواهد شد نظرتون در این خصوص چیه؟ آیا با توجه به این موضوع باز هم باید از نسخه ی سرور این فریموورک در پیاده سازی ماژول های سازمانی استفاده کنیم؟؟

2) چنانچه تصمیم به پیاده سازی PWA و امکان نصب نسخه آفلاین روی کلاینت ها داشته باشیم بنظر شما با توجه به استفاده از نسخه سرور برای این موضوع به مشکل خاصی برنمیخوریم؟؟


  • 1400/08/10
  • ساعت 14:56

از نظر سرعت باید خروجی پروژه گرفته بشه تا حجم فایل خروجی و سرعت پردازش رو بسنجیم و در حال حاضر نمیتونم در این مورد نظری بدم اما قطعا بهتر خواهد بود

برای پیاده سازی pwa استفاده از web assembly بهتره دوست من