توضیحات
کتاب آموزشی مایکروسافت بلیزور اثر پیتر هیمشوت
Microsoft Blazor: Building Web Applications in .NET 2nd Edition
کتاب آموزشی مایکروسافت بلیزور اثر پیتر هیمشوت به زبان انگلیسی
نویسنده: Peter Himschoot (پیتر هیمشوت)
صفحات: 296 صفحه
فرمت: PDF, Epub, Mobi, AZW3
سال انتشار: ۲۰۲۰
انتشارات: Apress
برنامه نویسی Blazor (بلیزور) چیست ؟
نزدیک دو دهه پیش, جاوا اسکریپت نقش چندانی در توسعه صفحات وب نداشت , نهایت استفاده از جاوا اسکریپت ایجاد یک افکت یا انیمیشن یا نمایش پنجره Alert بود و تقریبا تمام business یا منطق یک برنامه تحت وب در سمت سرور (Backend) با تکنولوژی هایی مثل ASP کلاسیک و یا زبان هایی مثل php پیاده سازی می شد, اما با ظهور تکنولوژی به اسم Ajax که انقلابی در زمان خودش به حساب می آمد , روز به روز نقش جاوااسکریپت در برنامه نویسی وب بیشتر شد, تا قبل از Ajax , کل صفحه وب به سمت سرور ارسال می شد ,اصطلاحا Post می شد و بعد از پردازش در سمت سرور و بازگشت اطلاعات از سمت سرور مجددا کل صفحه از اول لود می شد ,خوب این عملیات هم برای کاربر زمان بر بود و هم مصرف حافظه و CPU سرور رو بالا می برد.
SPA چیست ؟
بعد از معرفی تکنولوژی Ajax , اتفاقی که برای همان دکمه ثبت اطلاعات می افتاد این بود که , با فشردن دکمه ثبت توسط کاربر تنها اطلاعات فرم ثبت نام به سرور ارسال و تنها نتیجه ثبت نام که می تواند یک متغییر منطقی مثل true یا false باشد از سمت سرور بر می گشت و تنها نیاز به آپدیت فرم بود نه کل صفحه وب , با این روش علاوه بر اینکه سرعت افزایش چشمگیری داشت در منابع سرور نیز کاهش مصرف چشم گیری اتفاق می افتاد. اما کاهش مصرف و افزایش سرعت تنها شروع انقلاب بود , با معرفی SPA ها گام دوم انقلاب اتفاق افتاد , اما SPA چیست ؟ هدف اصلی یک SPA اینکه تمام پردازش های یک برنامه در یک صفحه انجام شود (منظور از صفحه یک اسکلت یا زیر ساخت اصلی می باشد و منظور تغییر آدرس صفحات نیست.) و با تغییر ادرس نیاز به لود مجدد کل وبسایت نباشد.
- تمامی کتابها بدون سانسور میباشند
- بازگشت کل مبلغ در صورت هرگونه مغایرت
- لینکهای دانلود بلافاصله پس از خرید نمایش داده میشوند
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.