بیش از ۱۰ ساله که فناوری وب بی درنگ وجود داره و شناخته شده اما ما به تازگی شاهد وجود این فناوری در برنامه‌های مورد استفاده و محبوب مردم هستیم که اصطلاحاً به اونها اپلیکیشن های تحت وب بی درنگ یا وب اپلیکشن های بی درنگ یا Real Time Web Apps میگن.

دلیل این اتفاق هم اینه که فناوری وب ‌بی درنگ بهتر درک شده و البته بالغ و استاندارد شده. همچنین تجربه کاربری خوبی که مردم تو وب های بی ‌درنگ داشتن باعث شده که خواستار وجود این فناوری در برنامه‌ها هم باشن که ما شاهد وب اپلیکیشن های بی درنگ باشیم.

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

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

همه مثال‌های ارائه شده در زیر به این دلیل انتخاب شدن که فناوری وب Real Time باعث شده ما وب اپلیکیشن های بی درنگ خوبی داشته باشیم که بسیار کاربردی‌تر هستن یا یه موردی که اتفاق افتادنش قبلاً غیر ممکن بوده رو تونستن حل کنن یا صرفاً به دلیل این که یک کاربرد فوق العاده ابتکاری از این فناوری رو دارن در این لیست قرار گرفتن.

۱. Cloud 9 IDE

Cloud 9 یه محیط توسعه یافته یکپارچه (IDE) در مرورگر هست که نه تنها یه تجربه توسعه دهنده خوب، از جمله یه کنسول ترمینال خوب رو ارائه میده، بلکه به شما اجازه میده تا چندین توسعه دهنده به طور همزمان و با هم عملیات کدگذاری رو انجام بدن.

Devs از همون وب اپلیکیشن های بی درنگ ما میتونه کد، چت و حتی اجرا و اشکال زدایی رو با هم ویرایش کنه. این برنامه همچنین یکپارچه سازی Github را ارائه میده و از چندین زبان توسعه از جمله Node.js  Ruby و Python پشتیبانی میکنه.

۲. Super Sync Sports

Super Sync Sports از وب اپلیکیشن های بی درنگ برای آزمایش کروم هست. این اپلیکیشن تحت وب بی درنگ به منظور نشون دادن قابلیت‌های فناوری WebSocket و Chrome برای پلتفرم‌های دسک‌تاپ و موبایل ساخته شده. در واقع هنگامی که بازی در مرورگر دسک‌تاپ شما داره اجرا میشه، شما میتونین از تلفن همراه خودتون به عنوان کنترل ‌کننده و ناظر بازی همراه باشین. همچنین این اپلیکیشن از تک نفره یا چند نفره بودن تیم بازی هم پشتیبانی میکنه.

Super Sync Sports نشون میده که چطوری میتونین از وب اپلیکیشن های بی درنگ برای ایجاد یه تجربه واقعاً سرگرم کننده استفاده کنین و کنترل با تلفن همراه‌های به روز واقعاً در این امر میتونه نوآورانه باشه. ما امیدواریم و یقین داریم که در آینده شاهد استفاده بیشتر از این فناوری باشیم.

۳. Murally‌

Murally از دسته وب اپلیکیشن های بی درنگی هست که تیم‌های خلاق رو مورد هدف قرار داده و میخواد که تیم‌ها با استفاده از نقاشی‌های دیواری بزرگ به روشی بصری با برنامه همکاری کنن.

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

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

داشتن بوم نقاشی دیواری عظیم و روشی که میشه به راحتی آیتم‌های موردنظر رو به این بوم اضافه و دستکاری کرد، باعث شده که Murally رو بشه به عنوان یه وب اپلیکیشن واقعاً هیجان انگیز و گویا برای استفاده با دیگران نام برد.

۴. Jabbr

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

خیلی برنامه‌های چت از دسته وب اپلیکیشن های بی درنگ وجود دارن که ما میتونستیم اسم اونها رو نام ببریم اما ما Jabbr رو انتخاب کردیم چون این اپلیکیشن یه نمونه عالی از وب اپلیکیشن های Real Time در حوزه چت هست. Jabbr دارای برخی از ویژگی‌های خوب از جمله توانایی قرار دادن محتوای غنی از URLها و منابع هست.

۵. Firepad

Firepad یه برنامه خوب از دسته وب اپلیکیشن های Real Time از نوع چارچوب‌دار و منابع محور هست. این برنامه نوعی قابلیت یکسان که در همه وب اپلیکیشن های بی درنگ هست رو فراهم میکنه (تقریباً یه نوع عملکردی که بیشتر افراد در Google Docs دیدن).

اما اون چیزی که واقعاً هیجان انگیزه اینه که این برنامه یه چارچوب خاصی رو به کاربرهای خودش ارائه میده که باعث میشه بتونن از اون چارچوب در برنامه‌های خودشون استفاده کنن. شما هم احتمالاً از الان به بعد مثل ما مشتاق دیدن این ویژگی ویژه میشین!!!

۶. Shakey App

Shakey App در اسکاتلند در ماه مه ۲۰۱۲ توسط جیم نیوبوری، فیلیپ رابرتز، پی ری موری و روری فیتزپاتریک از دسته وب اپلیکیشن های بی درنگ ساخته شد. البته که این اپلیکیشن هنوز هم یکی از جالب‌ترین کاربردهای فناوری وب بی درنگ هست که ما اون رو تجربه کردیم و الان به شما پیشنهاد میکنیم. دلیل این پیشنهاد هم اینه که Shakey App کاملاً همه افراد رو درگیر یه تجربه تعاملی واقعی و جذاب میکنه.

برای مثال تو این وب اپلیکشین از سری وب اپلیکیشن های Real Time چهار شرکت کننده اول از طریق تلفن همراه خودشون برای دسترسی به صفحه نمایش دوم  انتخاب شدن تا در نمایشنامه ویلیام شکسپیر، مکبث ( Shakey = شکسپیر) نقش داشته باشن. آواتارهای اونها از توییتر گرفته شده و به عنوان سر شخصیت‌ها نمایش داده میشه. این آواتارها در یه صفحه بزرگ که صحنه‌ای از نمایش رو در پنجره مرورگر نمایش میده، نشون داده میشن. بقیه شرکت‌کنندگان هم با حضور در این مراسم و هم از طریق برنامه‌های که از طریق تلفن آنها اجرا میشه، مخاطب شدن.

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

به طور قطع تا حالا همچین برنامه جذابی رو بین وب اپلیکیشن های بی درنگ تجربه نکردین!! پس وقتشه که برین سراغش…

۷. Caplin Trador

سیستم‌های Caplin یکی از پیشگامان فناوری‌های وب بی درنگ هستن که آخرین محصول ارائه شده اونها همچنان از این فناوری پیروی میکنه. اگرچه ممکنه که معاملات این اپلیکیشن از سری وب اپلیکیشن‌های بی درنگ مثل بقیه برنامه‌های ذکر شده چندان برای همه جذاب نباشن.

عملکرد در Caplin Trader شامل نمودار بی درنگ و شبکه‌هایی با هزاران ردیف و سلول هست که همه با فرکانس بالا، اخبار بی درنگ و مسائل تجاری برای اجرایی با ارزش بالا به روز میشن.

روند کار این نوع از وب اپلیکیشن های بی درنگ به این شکله که معاملات مقدار داده بی درنگ در Caplin Trader مصرف و نشون داده میشن، عملکرد درون مرورگر به دست میاد و عملکردی که ارائه میده رو به ارزش افزوده لیست تبدیل میکنه.

UserVoice .8

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

UserVoice’s HelpDesk هم تیم‌های پشتیبانی رو قادر میسازه تا بلافاصله مسائل پشتیبانی رو ردیابی کنن، کاربران و نیازهای اونها رو شناسایی کنن، مشکلات رو حل کنن و با تلاش کمتری به بلیط ها پاسخ بدن.

نکته اصلی در ارائه پشتیبانی عالی همراه با کیفیت خدمات سرعت است. مثلاً در حوزه فروش بلیط، بلیط های جدید فوراً در سیستم نمایش داده میشن و تعداد بلیط باز برای فیلترهای بلیط از قبل تعریف شده و تعداد صف بلیط مانند “غیر واگذار شده” و “بلیط های من” همه به صورت بی درنگ به روز میشن. علاوه بر این، ساز و کار بازخورد “Kudos” به میز راهنما اضافه شده تا رضایت فوری مشتریان خوشحال و راضی رو به عوامل پشتیبانی ارائه بده.

BugSense Live .9

BugSense Live به عنوان یکی از وب اپلیکیشن های بی درنگ روند رو به رشد ایجاد یه اینفوگرافی بی واسطه برای بازاریابی یه محصول رو نشون میده.

BugSense این اینفوگرافیک رو بی درنگ ایجاد میکنه تا بتونه انواع خطاهای Android رو ضبط کنه و مکان‌های دستگاه در حال کار رو نشون بده.

اینفوگرافیک‌ها در بازاریابی بسیار محبوب هستن، به خصوص اگه به روشی جدید و خلاقانه نشون داده بشن. ما معتقدیم که اینفوگرافیک‌های بی درنگ در امتداد همون فناوری وب بی درنگ هستن که باعث شده در حال حاضر یک روند بسیار محبوب محسوب بشن.

۱۰. Browser Meeting

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

البته هم اکنون Browser Meeting به سختی شروع به کار کرده و به چندین کاربر امکان چت با فیلم و صدا رو میده.

نتیجه

قطعاً برای ما ساده‌تر بود که فیسبوک، توییتر و + Google رو به عنوان نمونه‌های از وب اپلیکیشن های بی درنگ و تحت فرمان وب بی درنگ نام ببریم اما در عوض ما این ۱۰ مورد وب اپلیکیشن بی درنگ برتر رو برای معرفی به شما آماده کردیم.

پروژه های Open Source با کیفیت، مانند socket.io و SignalR این فناوری وب بی درنگ رو بسیار بیشتر در دسترس قرار میدن. سرویس‌های میزبانی شده مانند PusherT Firebase و PubNub موانع افزودن قابلیت بی درنگ به برنامه های وب رو کاهش میدن.

با کشف بیشتر توسعه‌ دهندگان و همچنین آگاهی کسب و کارها از مواردی که امکان استفاده از اپلیکیشن های تحت وب بی درنگ رو فراهم میکنه، استفاده از این فناوری وب بی درنگ همچنان مورد توجهه.

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

قطعاً داشتن این ویژگی در برنامه‌ها به ویژه برنامه‌هایی مثل فیسبوک و توییتر که جزء رسانه اجتماعی هستن، ضروری و مهمه.

بنابراین اگه دنبال ساختن اپلیکیشن هستین اپلیکیشن های تحت وب بی درنگ میتونن گزینه‌های مناسبی برای شما باشن.

البته که آشنایی با فناوری وب بی درنگ هم مهمه تا بتونین اپلیکیشن های تحت وب بی درنگ بسازین و داشته باشین اما خب بالاخره باید از یه جایی ابزار لازم رو برای آشنایی فراهم کنین و به سوی ساخت برنامه‌های جدید قدم بردارین‌؛ مگه نه؟؟

امیداوریم که از این مقاله نهایت استفاده و لذت رو برده باشین. منتظر نظرات و سوالات شما هستیم.