Deno یک محیط اجرایی جاوااسکریپت و تایپاسکریپت است که توسط رایان دیگلاس (راهانداز و توسعه دهنده اصلی جاوااسکریپت) خلق شده است. Deno بر پایه موتور اجرایی V8 گوگل و زبان برنامهنویسی Rust ساخته شده است. یکی از ویژگیهای برجسته Deno، امنیت بهتر آن نسبت به Node.js است. Deno به صورت پیشفرض دسترسی به منابع سیستمعامل را طبق سیاست امنیتی مشخص شده در زمان اجرا محدود میکند. این به معنای آن است که برنامه نویسان نیاز به اختصاص مجوزهای دسترسی برای هر منبع (مانند فایلها، شبکه و …) در برنامه خود ندارند. Deno از تایپاسکریپت به عنوان زبان تایپبندی برای ایجاد برنامههای قوی و قابل حمل استفاده میکند. تایپاسکریپت اجازه میدهد کدها را با استفاده از تایپهای استاتیک کامپایل کنند و به توسعهدهندگان کمک میکند تا خطاهای مرتبط را در مراحل زودهنگام توسعه شناسایی کنند. در Deno برای اضافه کردن پکیجها نیاز به مدیریت دستی فایل package.json ندارید. به جای آن، میتوانید وابستگیها را با استفاده از URL مستقیم مشخص کنید. به طور کلی، Deno با ارائه امنیت بهتر، قابلیتهای تایپ بندی استاتیک و طراحی جدید برای مدیریت وابستگیها، یک جایگزین قدرتمند برای Node.js در توسعه برنامههای جاوا اسکریپت و تایپاسکریپت است.
![Deno Deno](https://chabokan.net/wp-content/uploads/2021/12/deno-platform.jpeg)
Deno
دنو
+5
عمر برنامه
4.3
از ۱,۲۳۵ رای
عمومی
دسته بندی
همه
ورژن ها
۳۰ مهر ۱۴۰۲
آخرین بروزرسانی
آموزش Deno
Deno چیست؟
مزایا و معایب Deno چیست؟
مزایا:
- سادگی: Deno استفاده از آن آسان است و رابط شکاربری بصری و مستندات جامعی دارد.
- سرعت: Deno به طور قابل توجهی سریع است و از موتور V8 گوگل برای اجرای کد JavaScript استفاده می کند.
- قابلیت های پیشرفته: Deno طیف وسیعی از ویژگی های پیشرفته را ارائه می دهد، مانند پشتیبانی از TypeScript، WebAssembly، و ماژول ها.
- جامعه فعال: Deno توسط یک جامعه فعال پشتیبانی می شود.
معایب:
- قابلیت های محدود: Deno به اندازه برخی از ابزارهای دیگر مانند Node.js یا Python قدرتمند نیست.