من محمد جواد یاحقی هستم، برنامه نویس و تهیه کننده بازی
رای کانکت چیست؟
معرفی کلی رای کانکت :
رای کانکت یک فریم ورک ابری یا cloud framework بر پایه nodejs هست اما از طریق restful برای زبان های دیگر هم قابل استفاده میباشد، رای کانکت کلی تابع آماده در اختیارتون قرار داده که به وسیله اون توابع میتونید به سادگی اپتون رو توسعه بدید بدون اینکه نیاز به نوشتند خیلی چیز ها از قبل داشته باشید
در رای کانکت، نیاز نیست که نگران خیلی از چیزا باشید سیستم مدیریت کاربران - کنترل دسترسی - ارسال پیام کوتاه - ورود با تلفن همراه - اپلود - پیام رسانی بلادرنگ - کوئری سرویس - مینی دیتابیس و هزار و یک چیز به صورت آماده در رای کانکت وجود داره که شما میتونید ازش به سادگی استفاده کنید
تیم آموزشی :
تیم آموزشی رایکانکت با انتشار مقالاتش سعی در آموزش مفاهیم رای کانکت به زبان ساده دارد
من به عنوان یکی از اعضای آموزشی رایکانکت براتون تو ویرگول در مورد رایکانکت مینویسم :)
توابع کلی :
رای کانکت تشکیل شده از توابع زیادی هست مثلا با رای کانکت شما نیاز نیست که برای لاگین کاربراتون با تلفن همراه برید و یک پنل sms بخرید بلکه به وسیله توابع داخلی رای کانکت میتونید اینکار رو در سریعترین زمان ممکن انجام بدید
احراز هویت :
رای کانکت برای احراز هویت سه تا راهکار کلی بهتون ارائه میده (کاربران مهمان - ورود با نام کاربری و کلمه عبور - ورود با تلفن همراه) نیازی به تعریف دیتابیس و هزار و یک درد سر نیست رای کانکت کل این کارو تو یک تابع بهتون ارائه میده و مدیریت دیتابیسشم خودش به عهده میگیره پس نیاز نیست حتی درگیر دیتابیس بشید و همونطور که در بالا گفتم در ورود با تلفن همراه نیاز نیست که پنل sms بخرید بلکه میتونید پنل رای کانکتتون رو برای ارسال sms شارژ کنید :)
کوئری سرویس :
یکی از سیستم های خیلی جالب رای کانکت کوئری سرویس هست شما به وسیله کوئری سرویس میتونید کد های خودتون رو به شبکه رای کانکت اضافه کنید و درون محصولتون ازشون استفاده کنید
وقتی از کوئری سرویس رای کانکت استفاده میکنید شما مزیت هایی همچون ارتباط بلادرنگ، سیستم کنترل دسترسی، فضای ذخیره سازی ابری، مینی دیتابیس و ... رو دریافت میکنید
تو سری آموزش ساخت یک سرویس اطلاع رسانی بلادرنگ با رای کانکت این رو توضیح دادیم
سرویس کوئری توابعی همچون query, execquery , requestback رو در اختیارتون قرار میده البته نسخه های مدرن تری از این توابع تحت نام های run , call , func موجود هست که امکانات بیشتری داره و از ورژن 0.11.5 رای کانکت کلاینت در دسترستون قرار گرفتند
کوئری ها همچون توابع هستند و هر کوئری یک آدرس، اسکوپ و متد داره برای تعریف کوئری از متد Func یا Query میتوان استفاده کرد ( برای شناخت بهتر آموزش ساخت یک سرویس اطلاع رسانی درون سازمانی رو مطالعه کنید)
سیستم کنترل دسترسی :
معمولا سرویس های کنترل دسترسی زیادی مثل rbac,acl و ... وجود دارند که خیلی افراد دوست ندارند درگیرشون بشند و افزودن اینجور چیزا به پروژه یکی از وقت گیر ترین قسمت های هر پروژه هست
رایکانکت یک سیستم کنترل دسترسی ساده داره که تقریبا هر نیازیو پوشش میده این سیستم کنترل دسترسی با سیستم آدرس دهی کار میکند / در واقع شما میتونید دسترسی یک کاربر یا گروهی از کاربر ها رو به یک تابع باز کنید
فضای ذخیره سازی ابری :
رای کانکت یک فضای ذخیره سازی ابری در اختیارتون قرار داده که میتونید فایل هاتون رو توش ذخیره سازی یا به یوزر های نرم افزارتون اجازه آپلود این عکس ها رو بدید
دیتابیس key-value :
رایکانکت یک دیتابیس کلید مقداری جالب داره برای ذخیره سازی دیتا ها در دیسک ابری که ساختاری مشابه localstorage داره
همچنین یوزر های اپتون به این دیتابیس دسترسی دارند که به این معنی هست که شما میتونید در برنامه نویسی کلاینت از این دیتابیس استفاده کنید :)
مناسب برای nodejs / browser :
کتابخونه javascript ای رای کانکت جوری طراحی شده که قابل استفاده هم در مرورگر و هم در nodejs باشه
در واقع ماژول های رای کانکت به سرعت هم دیگه رو درک میکنند و شما به سادگی میتونید کوئری هایی که در بک اند نوشته بودید رو در فرانت اند فراخوانی کنید :)
مقالات ما رو بخونید کانال تلگرام رای کانکت رو دنبال کنید و منتظر چیز های جدید باشید
گروه آموزشی رایکانکت به زبان فارسی
https://t.me/rayconnect[کانال تلگرام]
مطلبی دیگر از این انتشارات
داستان ددلاین با رایکانکت - قسمت اول از بخش اول
مطلبی دیگر در همین موضوع
نوشتههای منتخب روز هفتم از چالش وبلاگنویسی
بر اساس علایق شما
چگونه پستهای شما به بخش منتخبهای ویرگول راه پیدا میکند؟