💻 ران تایم Deno js چیه؟ آیا جایگزین nodeJs محسوب میشه؟در واقع Deno.js یه محیط Runtime برای اجرای کدهای جاوااسکریپت و تایپ اسکریپت روی موتور V8 گوگل (همون موتوری که nodejs رو اجرا میکنه) هست.
Denojs بهشت برنامه نویسای تایپ اسکریپته چرا که اتوماتیک کدهای Typescript رو به Javascript تبدیل میکنه و بعد اجراش میکنه
🔵ران تایم Deno js با زبان برنامه نویسی Rust نوشته شده و با هدف رفع مشکلات Nodejs ساخته شده.
🤟 این ران تایم چه مشکلاتی از Node.js رو رفت کرد ؟باید بگیم که مشکلاتی مثل
Dependecy ها،
کتابخانه ها،
ماژول ها،
ابزار tooling و
امنیت رو رفع کرد و یه جورایی رقبایی که بخاطر این مشکلات برای جاوااسکریپت شاخ شدن رو یه بار دیگه از میدون خارج کرد.
✅مزایای Deno js نسبت به Node js چیه؟1⃣ امنیت بیشتر Deno js نسبت به nodejs🔢 کتابخانه استاندارد کامل تر Deno به نسبت کتابخانه پیش فرض Node🔢 در Deno js هیچ اجباری در استفاده از NPM ندارید🔢 در deno js نیازی به Package.json نیست تا Dependencyها رو کنترل کنید
🔢 در
Deno js نیازی به Node_modules نیست🔢 استفاده از تایپ اسکریپت به صورت مستقیم.🧐آیا Denojs جایگزین Nodejs میشه؟چون Deno js نسبتا تازه معرفی شده و نسخه رسمیش ۴ ساله که اومده برای اثبات خودش نیاز به گذر زمان بیشتری داره تا بیشتر جواب پس بده و این مواردی که گفته شد بر اساس مستندات و گفته های توسعه دهنده هاشه.
⚠️نکته بعدی اینه که میلیون ها پکیج و کتابخانه برای Nodejs وجود داره اما هیچ کدوم برای استفاده از دینو استاندارد نشدن و شاید بیشتر زمان نیاز داره تا این اتفاق بیوفته. پس اینکه بگیم Deno.js جایگزین Node میشه شاید بیشتر زمان ببره تا همه انتظارات node در deno براورده بشه.
#denojs #runtime #js@CodeModule