در این مقاله قصد داریم بدانیم وب اپلیکیشن چیست؟ و چه تفاوتی با وب سایت دارد. در واقع وب
اپلیکیشن نرم افزاری است تحت که با استفاده از مرورگر وب و از طریق شبکه های محلی یا اینترنت
مورد استفاده قرار می گیرد. در اصل برنامه هایی هستند که تنها از طریق وب می توان از آن ها
استفاده کرد. آنچه که در رابطه با آن ها با اهمیت می باشد، کارکرد و عملکرد آن هاست، زیرا چندان پر
محتوا نیستند. یکی از وب اپلیکیشن های معروف، جیمیل می باشد. وب اپلیکیشن ها امکان دسترسی
به اطلاعات کسب و کارها را از هر مکانی و در هر زمانی از شبانه روز، برای کاربران اینترنتی فراهم می
کنند. وب اپلیکیشن پس از تجزیه و تحلیل و بررسی یک مجموعه و مشخص نمودن دقیق نقش ها،
عملکردها، و… برای آن مجموعه طراحی می شود و قابل ارائه در شبکه داخلی و اینترنت می باشد.
تعریف وب سایت
فضایی از اینترنت را اشغال می کند که شامل صفحاتی می باشد. مجموعه ای است از صفحاتی که به
وصل هستند و شامل یک صفحه اصلس می باشند و روی یک سرور قرار دارند. وب سایت ها با هدف
ارائه اطلاعات کاملی از یک شخص، سازمان، شرکت، کسب و کار و… به کاربران وب طراحی می شوند و
به طور ویژه بر محتوا تمرکز دارند.
ویژگی های وب اپلیکیشن
ذخیره سازی داده ها روی کامپیوتر یا یک فضای ابری به صورت محلی
سرعت، دقت و عملکرد عالی وب اپلیکیشن ها
قابلیت خوب اجرا بدون نیاز به نرم افزار جانبی
حفظ یکپارچگی بر روی دستگاه های مختلف
قابلیت طراحی به زبان های مختلف
طریقه کار کردن وب اپلیکیشن آفلاین
این نوع از اپلیکیشن ها با استفاده از Application Cache (مخزن برنامه) کار می کنند. با کمک مخزن
برنامه می توانید کلیه ی بخش های سایت را به طور آفلاین و خارج از شبکه ذخیره نمایید. با به
کار بردن این قابلیت در سایت، سرور کلیه ی فایل های JS ،CSS ،HTML و تصاویر و دیگر اطلاعات
موجود را برای مرورگر کاربر ارسال می کند تا بر روی حافظه کامپیوتر ذخیره شوند. عملکرد مخزن وب
اپلیکیشن ها به این صورت است که زمانی که کاربر آنلاین است و در حال بازدید از سایت می باشد، به
صورت خودکار مخزن برنامه به روز می شود و فایل های جدید جایگزین فایل های قدیمی می شوند.
تفاوت وب سایت با وب اپلیکیشن چیست؟
وب اپلیکیشن ها روی کارکرد و عملکرد تمرکز دارند، اما وب سایت ها بر محتوا تمرکز و تاکید دارند. در
وب اپلیکیشن ها اطلاعات بر اساس تعاملاتی که با کاربر دارد در اختیارشان قرار می دهد. یعنی
مطالب نمایش داده شده برای هر کاربر بر اساس سن، علاقه، جنسیت، و… متفاوت با دیگر کاربران
است. ولی در وب سایت ها اینگونه نیست و یک مطلب برای همه به صورت یکسان نمایش داده می
شود. یک کاربر برای اینکه بتواند اطلاعات یک وب سایت را مشاهده یا از آن استفاده کند، بایستی
حتما به اینترنت متصل شود اما وب اپیلیکیشن ها این گونه نیستند. فقط یک بار کافی است تا وب
اپلیکیشن بارگذاری شود، بعد از آن کاربر می تواند به صورت آفلاین هم به آن دسترسی داشته باشد.
وب اپلیکیشن های PWA یا پیش رونده
یکی از فناوری های جدید در حوزه طراحی اپلیکیشن های موبایل همین وب اپلیکیشن های پیش
رونده می باشد. توسط گوگل در سال 2015 معرفی شده و گوگل با امکانات جدیدی که در اینگونه از اپ
های تحت وب تعبیه کرد امکان نزدیک کردن وب اپلکیشن ها به اپلیکشین های بومی(Native) را
آماده کرده است. وب اپلیکیشن های پیش رونده همان وب اپلیکیشن می باشد که از فناوری های
مدرن و جدید بابت نزدیک کردن کارکرد خود شبیه یک اپلیکیشن معمولی استفاده کرده است، سه
قابلیت مهم که قبلا در وب اپلیکیشن ها نبود شامل ارسال اعلان از سمت سرور، قابلیت افزودن به
صفحه خانگی و عملکرد آفلاین جزوه فناوری های مدرن می باشند. وب اپلیکیشنهای پیش رونده از
جدید ترین فناوریها در ترکیب اپلیکیشنهای موبایل و وبسایتها بهره میگیرند.
کارکرد و ظاهر این وب اپلیکیشن ها مانند سایر اپلیکیشن های معمولی می باشد. پیشرفتهایی که تا
کنون انجام شده در مرورگرها، سرویس ورکرها، کشها و رابطهای برنامهنویسی نرمافزار (API)،
توسعهدهندگان وب توانسته اند تا وب اپلیکیشنهایی با توانایی افزودن به صفحهی خانگی
سیستمعامل با امکان ارسال اعلان از سمت سرور (Push Notifications) و حتی عملکرد آفلاین توسعه
دهند.
وب اپلیکیشن ها در کشور ما موفق ترند
طبق تحقیقات انجام شده متوجه شده ایم که مردم از اپلیکیشن ها بخصوصی استفاده می کنند.
ابتدا باید جستجو کنند، نصب کنند و سپس استفاده نمایند. بعد از یک مدت هم ممکن است دیگر از
آن استفاده نکنند! اما در حالت اپلیکیشن PWA تنها با یک آدرس می توان به آن دسترسی داشته
داشت.
مورد دوم تحریم های اعمال شده در گوشی های آیفون شانس موفقیت PWA ها در ایران را بسیار
بیشتر کرده است، نمونه های عملیاتی را در بعضی از اپ های بزرگ ایرانی مشاهده می کنید.
نکته مهم اینکه وب اپلیکیشن های PWA قابلیت نصب و قرارگیری آیکون رو دارند! در نهایت باید
توجه نمود که PWA ها دوران اولیه تکامل خود را سپری می کنند و نمی توان آینده آن ها را پیش
بینی کرد.
امید واریم از مطالبی که در رابطه با این که وب اپلیکیشن چیست؟ بیان کردیم استفاده لازم را برده
باشید. برای اطلاع از سایر مقالات مستر لایسنس به وبلاگ مستر لایسنس مراجعه نمایید.