software deveoper
وب اپلیکیشن pwa
در این مقاله قصد دارم چکیده کاربردی از تحقیقاتم در زمینه pwa را برای گرفتن تصمیمات فوری و کاربردی در اختیار دوستان قرار دهم .
Progressive web app (pwa)
به لطف pwa اکنون توسعه اپلیکیشنها راحت شده و می توانیم بدون داشتن دغدغه ی محدودیت مارکت ها و سیستم عامل ها به توسعه اپلیکیشنها بپردازیم.
مزایای pwa:
عدم نیاز به نصب
عدم نیاز به آپدیت اپ توسط کاربر
قابلیت اجرا بر روی اکثر پلتفرمها و سیستم عامل ها
امکان کارکرد آفلاین به لطف service worker
کارکر مشابه اپهای نیتیو
توسعه سریع و کم هزینه
بدون نیاز به انتشار در مارکتها و پیروی از قوانین انحصاری آنها
آخرین امکانات و تغییرات جدید اپ بدون نیاز به آپدیت اپ توسط کاربر به صورت لحظه ای در اختیارش است.
یکی برای همه (اندروید،دستکتاپ، ios و...) بدون نیاز به گرفتن خروجی برای هر پلتفرم.دکمه add to home screen در موبایل و دکمه install در دسکتاپ (مرورگر کروم)
کدنویسی:
اگر html,javascrip,css کار کردید دیگر چیز خاصی نیاز ندارید. فقط کافیست چک لیست pwa منتشر شده توسط گوگل را در گوگل سرچ کنید و طبق اون pwa خودتون را ایجاد کنید.
در مورد تبدیل اپهای فعلی به pwa هم بدونید که اکثر این چک لیست سمت فرانت اند است و زیاد با بک اند کاری نداریم.
برای داشتن بهترین کارایی در pwa بهتر است یکی از فریمورکهای جاوااسکریپ استفاده کنید.در زیر محبوب ترینها را نام بردم ولی خب طبق تحقیقی که داشتم، React js جامه آماری بیشتری را در ایران داره.
React js , vue js , Angular , ionic,...
سخن پایانی:
آینده اپلیکیشنها و مخصوصا اپ های موبایلی ، pwa ها هستن و به خاطر مزایای بسیاری که دارن به سرعت جایگزین اپ های نیتیو خواهند شد.
اگر شما هم مثل تیم ما ، توسعه سریع و کم هزینه و رها شدن از بند محدودیتها براتون مهمه ، توصیه میکنم حتما به pwa فکر کنید.
مطلبی دیگر از این انتشارات
راهاندازی Postgresql + pgadmin با داکر docker
مطلبی دیگر از این انتشارات
رابط کاربری گرافیکی تحت وب برای PostgreSQL
مطلبی دیگر از این انتشارات
استفاده از Regex در Python به همراه نمونه کد