وب اپلیکیشن های پیش رونده یا Progressive Web Apps (PWA) در حال تغییر آینده اپلیکیشن های موبایل هستند. با اینکه وب اپلیکیشن های پیش رونده در سال ۲۰۱۵ توسط گوگل معرفی شدند، در سال اخیر این نوع اپلیکیشن ها به محبوبیت زیادی رسیده اند.
به زبان ساده وب اپلیکیشن های پیش رونده یا PWA اپلیکیشن های موبایلی هستند که در قالب وب ارائه می شوند. در واقع این تکنولوژی تجربه مشابه کار اپلیکیشن موبایل را بر روی وب ارائه می دهند. این اپلیکیشن ها به دلیل استفاده از رویکرد طراحی App Shell باعث می شوند هنگام استفاده احساس کار با اپلیکیشن کاملا بومی(native) منتقل می شود.
از آنجایی که این نوع اپلیکیشن ها تحت وب هستند به دستگاه های خاصی محدود نمی شوند. اپلیکیشن های PWA در تمامی دستگاه ها از جمله دسکتاپ، گوشی موبایل، تبلت و … به صورت یکپارچه اجرا می شوند. علاوه بر این، سرویس ورکرها(Service Worker) تکنولوژی قدرتمندی هستند که باعث می شوند این نوع اپلیکیشن ها صرف از نظر اینکه سرعت اینترنت چطور هست با سرعت بالا اجرا شوند.
سرفصل های دوره آموزشی Pluralsight Building Progressive Web Apps with Ionic:
- معرفی و راه اندازی
- ایجاد اولین PWA شما
- اضافه کردن صفحات و عملکرد
- میزبانی برنامه شما
- بهبود عملکرد PWA
- کارکنان خدمات و حالت آفلاین
- نصب برنامه بر روی یک دستگاه تلفن همراه