دفتر

ساخت برنامه‌های وب پیش‌رونده با Vue.js

یادداشتی درباره کتاب Building Progressive Web Applications with Vue.js و مسیر ساخت PWA با Vue.js؛ از service worker و manifest تا داده آفلاین و نصب‌پذیری.

نویسنده Ali Zemani۱ دقیقه مطالعه
ساخت برنامه‌های وب پیش‌رونده با Vue.js

یک PWA باید هنگام قطع اتصال، رفتار مشخصی داشته باشد. «Building Progressive Web Applications with Vue.js» این مسئله را در قالب اپلیکیشن Vue دنبال می‌کند و رابط کاربر را به ذخیره‌سازی محلی، کار آفلاین و نصب‌پذیری وصل می‌کند.

برنامه در نبود شبکه

service worker، قواعد cache، manifest، IndexedDB، Background Sync و اعلان‌ها، بخش‌های اصلی‌اند. این ابزارها توضیح می‌دهند داده چطور بین مراجعه‌ها باقی می‌ماند و برنامه چگونه دوباره به backend وصل می‌شود.

ارزش کتاب در بررسی رفتار محصول با این APIهاست. تازگی داده، تغییرهای در انتظار ارسال و وضعیت همگام‌سازی، تعیین می‌کنند کاربر به چه چیزی اعتماد کند و چه کاری را بتواند هنگام قطع اتصال ادامه بدهد.

استفاده از مثال‌ها

برای توسعه‌دهنده‌ی frontend که پایه‌های PWA را در پروژه‌ای مشخص می‌خواهد، مناسب است. ابزارهای مثال‌ها قدیمی‌ترند و تنظیمات و پشتیبانی مرورگرها باید با مستندات فعلی تطبیق داده شوند. درس ماندگار کتاب، تعریف رفتار آفلاین است؛ نصب‌پذیری فقط یکی از بخش‌های آن است.

دریافت کتاب

اشتراک‌گذاری