فارسی
باز کردن در Telegram

پست ‏Lua چیه و کاربردش در Node.js 🤟

18 ژوئن 2024
𔓙
𔓙
‏Lua چیه و کاربردش در Node.js 🤟 ‏Lua یک زبان برنامه نویسی قدرتمند، کارآمد، سبک و قابل جاسازی هست و به گونه ای طراحی شده که ساده، سریع و آسان با نرم افزارهای دیگه ادغام بشه. این زبان در صنعت بازی سازی محبوبه و برای نوشتن منطق بازی و توسعه موتورهای بازی استفاده میشه، همچنین در توسعه وب برای نوشتن برنامه ها و اسکریپت های سمت سرور کاربرد داره. اما Lua چه کاربردی در Node.js داره؟ 🤔 ‏Lua به صورت دیفالت از Node.js پشتیبانی نمیکنه، اما پکیج هایی وجود داره که میشه باهاشون این مشکل رو حل کرد. یکی از کاربرد های Lua نوشتن اسکریپت برای مدیریت دیتابیس هایی مثل Redis هست، که نحوه استفاده از lua برای مدیریت Redis در Node.js به این صورته: local key = tostring(KEYS[1]); local value = tostring(ARGV[1]); redis.call("SET", key, value); return { key, value }; این اسکریپت یک key و value میگیره، و بعدش در Redis ذخیرش میکنه. در Node.js چجوری از Lua استفاده کنیم؟ در Node.js ما با استفاده از پکیج Redis، میتونیم این اسکریپت رو اجرا و ازش استفاده کنیم، که به این صورت هست: const client = redis.createClient(); client.connect(); client.on("ready", () => console.log("Redis is ready")); const lua = { script: fs.readFileSync("./example_redis_script.lua", "utf8"), }; (async()=>{ const reply = await client.eval(lua.script, { arguments: ["value11"], keys: ["key11"], }); console.log("Reply:", reply); })() این فقط یک تکه کده و برای دیدن تموم کدها، به این ریپازیتوری مراجعه کنید. به صورت کلی من شخصا از lua خیلی خوشم اومده، و هرجایی بتونم ازش استفاده میکنم. برای اطلاعات بیشتر پیشنهاد میکنم مقالات زیر رو مطالعه کنید ⬇️ - Article - Article - Article #nodejs #lua @CodeModule
14 · 1.1K ·

در همان حوالی فید

Mmahdiآقا حرف غیر منطقی زده ؟😂🗿 #fun @CodeModule𔓙𔓙با رقیب جدید فیگما آشنا بشید! 💀 ‏Creatie یک ابزار طراحی مبتنی بر هوش مصنوعیه که به طراحان کمک می‌کنه، تا طرح‌های خودشون رو به سرعت و با کیفیت بالا ایجاد کنن. ای
این پیام
MMahan-Heydari😎با Webkit بیشتر آشنا بشید 🟡‏WebKit یک موتور رندر صفحات وبه که هسته‌ی مرکزی مرورگر در نمایش محتوای صفحات سایت‌هارو تشکیل میده. وظیفه‌ی اصلی Webkit، تجزیه و تحلی𔓙𔓙مونوریپو (Monorepo) چیه و چه کاربردی داره؟ 🤔 مونوریپو یک روش مدیریت کدهای منبع هست که در اون چندین پروژه یا ماژول به جای نگهداری در مخازن جداگونه، در یک مخزن وا
CCode Module | کد ماژولCode Module | کد ماژول@CodeModule · کانال · فناوری
2 192مشترک514میانگین دسترسی پست
فید انجمن باز کردن در Telegram

فید عمومی باز از ایندکس جست‌وجو ChatCrawler — «Google برای Telegram عمومی»؛ با خزش انجمن به‌روز می‌شود. زمان‌ها به UTC است.

فقط محتوای عمومی، API رسمی Telegram. دربارهٔ ما · پرسش‌ها · محدودیت‌های ایندکس · حذف یک صفحه · کاتالوگ · جست‌وجو · روش محاسبهٔ ما