وب اپلیکیشن پیشرونده چیه و چطوری میشه باهاش پول در آورد؟
سلام. مدتیه که من اسم وب اپلیکیشن پیش رونده رو هر جا که میرم میشنوم. میخوام بدونم این برنامه تحت وب پیشرونده چیه؟ یه چیزی ظاهرا مرتبط با ارتباط realtime با سرور هست؟
یکی میگفت اگه نصبش کنی روی سایت اونوقت سایت بدون اینترنت هم کار میکنه. یعنی چی دقیقا؟
منبعی میشناسین که فارسی باشه و خوب توضیح داده باشه؟ من توی گوگل سرچ کردم چند تا سایت اول رو خوندم چون ترجمه کرده بودن از انگلیسی خیلی واضح نبود که چی به چیه.
من تنها چیزی که ازش میدونم اینه که بهش میگن Progressive Web Application که ظاهرا معنیش میشه برنامه تحت وب رو به جلو یا پیشرو.
این پیشرو بودن یعنی کار کردن بدون اینترنت؟ سایت اگه بدون اینترنت بتونه کار کنه داده هاش رو از کجا میاره پس؟
توی ویکی پدیا فارسی سرچ کردم دیدم اسمش یه چیز دیگه است: برنامه های پیشرفته وب PWA خب این برنامه ها پیشرفته هستند یا پیش رونده؟ چون معنی progressive به فارسی میشه پیشرو و در حال ارتقا و نه پیشرفته. چون پیشرفته میشه advanced. ممنون میشم اگه دقیقا میدونین راهنمایی کنین که من گیج نشم یه وقت ... ممنونم
1 پاسخ
چقدر عجیبه که من همین دیروز! دقیقا همین دیروز داشتم یه مطلبی میخوندم در موردش. باورم نمیشه!!!!
وب اپلیکیشن پیشرونده یا برنامه وب پیشرونده یعنی یه برنامه تحت وب داشته باشی که یه سری امکانات، پله پله بهش اضافه بشن بدون اینکه Backward Compatibility سایت روی مرورگرهای قدیمی از دست بره.
مرورگرهای جدید امکانات جدید رو پشتیبانی می کنن ولی اینطوری نیست که نسخه های قدیمی مرورگرها سایت رو اصلا باز نکنن یا کاربر با مرورگر قدیمی نتونه از سایت استفاده عادی بکنه. فقط اون امکانات اضافی رو تجربه نمیکنه.
حالا اون امکانات اضافی چیا هستن؟
- امکان کار با سایت در حالت آفلاین و بدون اینترنت (محتوای صفحات کش میشه)
- امکان ارسال Push Notification به دستگاه کاربر
- امکان نصب برنامه مشابه برنامه های نیتیو Native App-Like
- امکان اضافه کردن آیکون برنامه به صفحه Home Screen
- امکان نمایش سایت به صورت تمام صفحه بدون نمایش قاب پنجره مرورگر
- سرعت بسیار زیاد در نتیجه کش شدن صفحات
- تجربه کاربری بسیار بهتر سایت
برای این کار یه سری ملزومات لازمه:
- سایت باید HTTPS داشته باشه حتما
- باید یک فایل سرویس ورکر Service Worker رو رجیستر و ثبت کنی که این کارها رو انجام بده
- یک فایل مانیفست Manifest باید بسازی با فرمت JSON
دیروز توی وب گردی به یه وبلاگ رسیدم که اطلاعات خیلی خوبی در مورد برای وب اپلیکیشن پیشرونده PWA داشت که لینکش رو گذاشتم. در مورد اینکه چطوری میشه باهاش پول درآورد هم خوب چیزی که به ذهن من میرسه اینه که:
- سرعت زیاد یعنی ارتقای رتبه گوگل و رضایتمندی کاربر و تجربه کاربری بهتر
- تجربه کاربری بهتر و ارتقای رتبه گوگل هم یعنی ترافیک بیشتر
- ترافیک بیشتر هم یعنی پول بیشتر
البته همه اینها به این شرطه که بتونی ترافیک رو تبدیل به پول بکنی توی سایت ات. تجارت الکترونیک بر خلاف تصور عامه واقعا دنیای پیچیده ایه!
لطفا اگه پاسخ ام رو خوندی و پسندیدی به عنوان پاسخ صحیح علامت بزن چون کلی زحمت کشیدم و تایپ کردم.
مرسی، نیوشا