مرجع مقالات رسمي it مرجع مقالات رسمي it .

مرجع مقالات رسمي it

برنامه نويس ها پلتفرم ها

بر گرفته از سايت ماز
2- ساخت يك Service Worker: فولدر Service-Worker.js اصولا منش ي اضافه كردن اينترنت نرم افزار به طور يك پوشه اجرايي به دستگاه استفاده كننده را اجرايي مي سازد؛ در ورژن ي تلفن همراه اعلان اضافه كردن به ورقه ي خانگي يا اين كه Add to home screen نشان داده مي شود و در ورژن ي دسكتاپ، كليد Install فعال ميشود.

ثبت اپليكيشن در گوگل پلي
123self.addEventListener('install', function(event) {// Perform install steps});بعد از آن كافيست در كاغذ ي اصلي اينترنت نرم افزار پيشروي خويش يعني index.html، دو فرمان ذيل را براي برقراري رابطه دربين پوشه هاي Service-Worker.js و Manifest.json با كاغذ ي اصلي وبسايت، بيافزاييد:
1
1234567891011
if ('serviceWorker' in navigator) {console.log("Will the service worker register?");navigator.serviceWorker.register('service-worker.js').then(function(reg){console.log("Yes, it did.");}).catch(function(err) {console.log("No it didn't. This happened:", err)});}نكته: دقت داشته باشيد كه براي عملي سازي و توليد دسترسي همگاني به يك اينترنت اپليكييشن پيشرو، بدون شك به يك هاست و دامين مستلزم مي‌باشيد و افزون بر آن، داشتن جواز هاي امن SSL نيز همان گونه كه گفته شد، يكي مهم‌ترين پارامتر هاي پلتفرم PWA است.

انتشار اپليكيشن در گوگل پلي
در آخرقبلا تعصب هاي متفاوتي في مابين برنامه نويس ها پلتفرم ها و گويش هاي برنامه نويسي متفاوتي وجود داشت و همين زمينه از كار چندگانه ي توسعه و گسترش دهندگان در تعدادي پلتفرم دوري ميكرد البته هم اكنون اينترنت نرم افزار در اولِ فراگير خيس شدن خويش، حالت قابل قبولي ميباشد تا بازار بزرگتري را براي كسب و كارتان به وجود بياوريد.
با دقت به مشكلاتي كه گاها براي نرم افزار هاي اهل ايران در استور هاي فرنگي پيش ميايد، اينترنت نرم افزار هاي پيشرو، اولي و مهمترين آيتم ي جايگزين كسب و عمل ها براي كاربرانشان ميباشد.
خب بياين با يه توضيح مختصر از نرم افزار هاي Native و نرم افزار هاي پايين اينترنت آغاز كنيم :
به اون نرم افزار هايي كه رو گوشيتون نصب مي كنيد و با به كارگيري از گويش Object-C براي IOS و Java براي اندرويد نوشته ميشن نرم افزار هاي Native ميگن ، مزيت اين نرم افزار ها اينه كه خيلي استوار ترن ، سرعت و همت بهتري دارن و به امكانات گوشيتون (دوربين ، ميكروفون و ...) متصل ميشن حال در مقابل نرم افزار هاي پايين اينترنت رو داريم كه با Html ، Css و Javascript نوشته ميشن و سرعت و همت نرم افزار هاي نصب گرديده رو گوشيتون رو ندارن البته خيلي پويا خيس از نرم افزار هاي Native هستن. بزارين سادش كنيم شايد وب سايت آيتم علاقتون رو فردا صبح گشوده نماييد ملاحظه كنيد كلي قابليت و امكان نو بهش بيشتر يا اين كه كلا ظاهرش تغيير كرده البته نرم افزار هاي Native اين امكان رو ندارن براي اين عمل شما واسه هر تغيير تحول مجبوريد ورژن تازه اون نرم افزار رو از App Store دانلود نمائيد.
خب حال حاضر توضيح PWA (Progressive Web Apps) يا اين كه همون نرم افزار هاي پيشرونده بي آلايش خيس شد كافيه امكان نرم افزار هاي Native و زير اينترنت رو يكجا داشته باشيم تا به اون نرم افزار بگيم پيشرونده يعني تلاش و سرعت Native و پويايي ذيل اينترنت !

مزيت هاي ديگه اي هم اين نرم افزار ها نسبت به ساير دارن كه چندتاشو مرور مي كنيم :
1. اين برنامه ها به طور كامل تطبيق پذير (Responsive) هستن يعني رو تمام دستگاه ها مثل كامپيوتر ، تلفن همراه ، ساعت هوشمند و حتي دستگاه هايي كه در آينده ساخته ميشن هم قابل اكران و به كار گيري مي باشند.
2. با ياري Service Worker ها PWA ميتونه در حالت ارتباطي ضعيف حتي سواي وب هم خدمت دهي كنه.
3. سرويس ها PWA ها همواره از روش HTTPS ارائه ميشه تا با بكارگيري رمزگذاري، هيچ فردي فارغ از جواز مطلوب حاذق به ساخت مشكل تو برنامه شما نباشه.
4. خصوصيت هايي همچون Push Notifications، كه در نرم افزار هاي Native مي‌باشد در پيشرونده هم وجود داره.
5. به راحتي ميشه اونها رو تو موتور هاي كاوش پيدا كرد. همينطور PWA ها رو ميشه از روش URL هم به اشتراك گذاشت.
6. امكان نصب رو دستگاه ها مثل اپ هاي Native و اجراي Fullscreen اون ها
راياپارس تلفيق دانش و استراتژي


برچسب: ،
امتیاز:
 
بازدید:
+ نوشته شده: ۳ بهمن ۱۳۹۸ساعت: ۱۱:۰۴:۰۵ توسط:alipour موضوع:

{COMMENTS}
ارسال نظر
نام :
ایمیل :
سایت :
آواتار :
پیام :
خصوصی :
کد امنیتی :