Code Module | کد ماژول
1.93K subscribers
357 photos
42 videos
6 files
356 links
Hello World 🌎

<> Earth is programmable if you code it </>

Group 👇🏻
@CodeModuleGap

Contact Us 👇🏻
@MrShahiin
@neoMahan
Download Telegram
وب اپلیکیشن یا pwa چیه و چرا باید یادش بگیریم؟ 💀


وب اپلیکیشن یا PWA که مخفف کلمه Progressive Web Apps هست، به معنای اپلیکیشن تحت وب پیش رونده میباشد.

این نوع اپلیکیشن در سال ۲۰۱۵ توسط گوگل معرفی شد. Pwa نیاز به نصب نداره و از طریق مرورگر در اختیار کاربران قرار میگیره.
در طراحی وب اپلیکیشن‌ها این امکان داده شده که کاربر هم بتونه به صورت آنلاین و هم آفلاین از وب اپلیکیشن استفاده کنه. در وب اپلیکیشن‌های آفلاین، هسته اصلی برنامه در cache مرورگر ذخیره شده و در صورتی که ارتباط با اینترنت نیز قطع بشه، این اپلیکیشن‌ها بارگذاری خواهند شد و هنگام اتصال مجدد، اپلیکیشن به روزرسانی خواهد شد.


مزایای استفاده از pwa ⬇️

🔵محدود نبودن به سیستم عامل

از مهم ترین ویژگی‌های وب اپلیکیشن‌ها، عدم محدودیت به سیستم عامل هست. قبل از پیدایش pwa، کسب‌وکارها باید نرم افزار خودشون و تو دو نسخه اندروید و ios طراحی می‌کردن تا بتونن نظر تمام مشتریای خودشونو جلب کنن.

🔵بدون نیاز به نصب و اشغال حافظه

هر برنامه‌ای که روی تلفن همراه نصب میشه، بخشی از حافظه تلفن و اشغال می‌کنه. وب اپلیکیشن‌ها از طریق مرورگر کاربر قابل دسترسی اند و نیازی به نصب ندارن؛ به همین دلیل حافظه تلفن همراه کاربر اشغال نمی‌کنن و کاربر هر وقت بخواد به راحتی و از طریق مرورگر به اون دسترسی خواهد داشت.

🔵بدون نیاز به بروزرسانی

طراحی نسخه تحت وب PWA به گونه ای انجام میشه که دیگه نیازی به بروز رسانی نداره و از اونجایی که روی یک سرور قرار دارن، با هربار ورود به، آخرین نسخه وب اپلیکیشن در دسترس شما قرار خواهد گرفت.

🔵واکنشگرا بودن

وب اپلیکیشن‌ها به صورت ریسپانسیو طراحی میشن؛ این به این معنیه که روی همه دستگاه‌ها با اندازه صفحه نمایشگر مختلف، عملکرد و نمایش خوبی دارن؛ به همین دلیل تمامی کاربرا با هر نوع دیوایس می‌تونن به راحتی از وب اپلیکیشن شما استفاده کنن.

🔵هزینه پایین‌تر نسبت به اپلیکیشن

طراحی وب اپلیکیشن، نسبت به اپلیکشن‌های موبایل هزینه کمتری داره. وقتی که شما اقدام به طراحی اپلیکیشن برای کسب‌وکار یا پروژه ای می‌کنید، باید اپلیکیشن خودتون و در دو نسخه اندروید و ios تهیه کنید و نیاز به یک تیم برنامه نویسی برای هر یک از نسخه‌ها خواهید داشت. اما برای تهیه وب اپلیکیشن، شما تنها نیازمند یک تیم طراحی وب سایت حرفه‌ای هستید که با زبان‌های Html، CSS و سایر زبان‌های طراحی وب آشنایی داشته باشن.

وب اپلیکیشن‌ها نوع جدیدی از اپلیکیشن‌ها هستن که به علت مزایای بالای آن‌ها نسبت به طراحی اپلیکیشن، مورد استفاده بسیاری از کسب‌وکارها قرار گرفتن. قطعا یادگیری pwa، تو رزومه شما تاثیر بسیار خوبی می‌ذاره و شما رو نسبت به سایر برنامه نویسا یه پله حرفه ای تر می‌کنه 😎

#pwa
@CodeModule
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥53👌3
با PWA Builder بیشتر آشنا بشید

PWA Builder یک ابزار آنلاینه که به دولوپرا کمک می‌کنه تا برنامه‌های PWA رو به آسونی و به سرعت بسازن. این ابزار، به‌ویژه برای افرادی که به تازگی با توسعه PWA آشنا شدن، بسیار مفید هست.

ویژگی های کاربردی این ابزار 🕷

تولید manifest.json:PWA Builder به شما این امکان رو میده که فایل manifest.json رو به راحتی تولید کنید. این فایل اطلاعاتی درباره نام، آیکون‌ها، رنگ‌ها و سایر جزئیات اپلیکیشن شما رو در بر می‌گیره.

ایجاد Service Worker: این ابزار به شما کمک می‌کنه تا یک Service Worker سفارشی بسازید. از این فایل برای مدیریت کش، بهینه‌سازی بارگذاری و قابلیت آفلاین بودن PWA استفاده میشه.

تجزیه و تحلیل وب‌سایت: ‏PWA Builder وب‌سایت شما رو تجزیه و تحلیل می‌کنه و به شما نشون میده، که آیا قابلیت‌های PWA رو داره یا نه. همچنین می‌تونه نکاتی جهت بهبود اپلیکیشن ارائه بده.

تنظیمات سفارشی: دولوپرا می‌تونن تنظیمات مختلفی رو برای سفارشی‌سازی PWA پروژشون انجام بدن، مثل تعیین استراتژی‌های کش و زمان انقضا.

تست و دپلوی: ‏PWA Builder به شما این امکان رو میده که پس از ایجاد PWA، اون رو تست کنید و حتی به راحتی در پلتفرم‌های مختلف دپلوی کنید.

تولید آیکون‌های مورد نیاز: ‏PWA Builder می‌تونه آیکون‌ با اندازه‌های مختلف که برای استفاده در manifest نیاز دارید، تولید کنه.

‏به طور کلی PWA Builder به عنوان یک ابزار ساده و مفید برای شروع توسعه PWA، به شما کمک میکنه تا به راحتی به ویژگی‌های مختلف این نوع برنامه‌های وب دسترسی پیدا کنید و اون هارو بهینه‌سازی کنید.

🔗 Website

#pwa
@CodeModule
🔥8👌3