نحن نستخدم ملفات تعريف الارتباط الوظيفية.لنضمن حصولك على تجربة استخدام جيدة, نحن نستخدم ملفات تعريف الارتباط الوظيفية.
بيئة بسيطة، عصرية وآمنة لتشغيل البرامج المكتوبة بـالـ JavaScript والـ TypeScript. تستخدم محرك V8 مبنية على لغة Rust.
deno info
) و منسق الكود (deno fmt
).يتم تثبيت دينو بملف تنفيذي واحد فقط اي انها لا تحتاج الى اي تبعيات إضافية. يمكنك تثبيت دينو عبر طرق التثبيت الموضحة في الاسفل, او يمكنك تحميلها عى شكل ملف تنفيذي من صفحة الاصدارات.
Shell (ماك, لينكس):
$
curl -fsSL https://deno.land/x/install/install.sh | sh
PowerShell (ويندوز):
$
iwr https://deno.land/x/install/install.ps1 -useb | iex
Homebrew (ماك):
$
brew install deno
Chocolatey (ويندوز):
$
choco install deno
Scoop (ويندوز):
$
scoop install deno
او عبر Cargo:
$
cargo install deno --locked
او يمكنك زيارة deno_install لمزيد من خيارات التثبيت.
جرب تشغيل هذا البرنامج البسيط:
$
deno run https://deno.land/std/examples/welcome.ts
او جرب هذا المثال المعقد قليلا (خادم http):
import { serve } from "https://deno.land/std@0.106.0/http/server.ts";const server = serve({ port: 8000 });console.log("http://localhost:8000/");for await (const req of server) { req.respond({ body: "Hello World" });}
لمشاهدة امثلة اخرى وكيفية تهيئة البيئة للتعامل مع دينو يمكنك زيارة صفحة الارشادات من هنا.
يمكنك ايجاد التوثيق الاساسي لدينو من هنا doc.deno.land.
تأتي دينو مع صفحة ارشادات تحتوي على شرح معمق لبعض الوضائق المعقدة بالإضافة الى شرح المفاهيم التي بُنيت عليها دينو وكيفية تشغيلها وتضمينها في تطبيقاتك والاستفادة من دوالها الداخلية
ويحتوي التوثيق ايضا على معلومات حول الادوات المدمجة التي تتيحها دينو للمطورين
الوحدات القياسية هي وحدات يشرف على تدقيقها ومراجعتها فريق تطوير دينو لتكون مضمونة للعمل مع اصدار معين من دينو بدون اخطاء وهي موجودة بجانب الكود المصدري لدينو في المستودع التالي denoland/deno
تتم إستضافة الوحدات القياسية على deno.land/std ويتم الوصول اليها عن طريق URL's معين مثلها مثل اي وحدات ES لتكون متوافقة للعمل مع دينو
يمكن لدينو استيراد الوحدات الخارجية من اي مصدر من شبكة الويب، مثل GitHub، استظافة خاصة، او شبكة توصيل محتوى (CDN) مثل Skypack, jspm.io او jsDelivr or esm.sh.
من اجل تسهيل استخدام وحدات الطرف الثالث توفر دينو بعض الادوات المدمجة مثلdeno info
و deno doc
. كما توفر deno.land واجهة استخدام على الويب لمشاهدة توثيق هذه الوحدات. هو متاح على doc.deno.land.
كما توفر دينو ايضا خدمة استضافة عامة لوحدات ES التي تعمل مع دينو . يمكنك مشاهداتها عبر deno.land/x.