دينو|Deno جزء 1- تثبيت وبدء البرمجة

تحدثنا في مقال السابق من هذه السلسلة حول Deno و ميزاتها. كما وعدناکم في هذا المقال سوف نبدأ إستخدام دينو.

قبل کل شيء، وفقًا للتعليقات التي تلقيتها من متابعينا الأعزاء إذا أنت مبتدئ و في بداية طريقك في عالم برمجة الويب، يرجى أولاً تتعلم المواضيع التمهيدية JavaScript و TypeScript و Node.js، التي سأقوم بنشرها على الموقع قريبًا، حتى تتمكن من فهم Deno بشكل جيد.

تثبيت دينو | Deno

جید! لبداية العمل نحتاج تثبيت دينو علی الجهاز، بما أنه دينو مبنية علی لغة الرست (Rust) بإمکاننا إستخدام Cargo للقيام بذلك. cargo هو نظام إدارة الحزم (package manager) للغة الرست.

إذا لن توجد Cargo علی جهازك، أسهل طريقة للحصول على Cargo هي تثبيت الإصدار الثابت الحالي من الرست باستخدام rustup.

على أنظمة Linux و macOS، يتم ذلك على النحو التالي:

 $ curl https://sh.rustup.rs -sSf | sh 

للويندوز، قم بتنزيل ملف rustup-init.exe وتشغيله. وستحصل علی الرست و Cargo معًا. للتأکد من صحة ذلك إفتح VSCode و ثم إضغط `+ctrl+shift حتی تدخل في الترمينال ثم أکتب:

cargo --version

لازم تشاهد الرسالة التالية:

cargo 1.44.0 (05d080faa 2020-05-06)

بعد ذلك يمكنك إستخدام Cargo کالتالي لتثبيت دينو علی أنظمة Linux و macOS و Windows:

cargo install deno

أيضًا يمکنك مشاهدة إصدار دينو بعد التثبيت عن طريق

deno --version

کما تشاهد ادناه حاليا نسخة 1.1.1 من دينو مثبتة علی جهازي و ايضًا typescript نسخة 3.9.2 فبعد تثبيت دينو ما تحتاج تثبت typescript على حدة.

deno 1.1.1
v8 8.5.104
typescript 3.9.2

لتثبيت Deno توجد طرق آخری يمکنك مشاهدتهم علی موقع دينو الرسمي.

لإستخدام VSCode لتطوير برامج دينو تحتاج لإضافة Visual Studio Code Deno extension في قسم الإضافات (extensions).

كتابةأول برنامج دينو | Deno

حان الوقت لکتابة أول برنامج بإستخدام Deno، هنا إفتح مجلد جديد داخل VSCode و علی سبيل المثال إختر إسم “hello_world” و إنشیء ملف جديد مثلا hello_world.ts (نستخدم تایب سکريبت لکتابة التطبيقات) داخل المجلد و أدخل کود التالي:

let str= "Hello World";
console.log(str);

في هذا الکود عن طريق إستخدام کلمة let عرّفنا متغير جديد بإسم “str” و عطينا قيمة تساوي “Hello World” ثم في خط الثاني قمنا بطباعة في الکنسول عن طريق console.log.

ثم نفذ الکود عن طريق کتابة أمر(deno run (Command في الترمينال:

deno run hello_world.ts
دينو (Deno)

کما تعلم في التایپ سکريپت يمکننا تعيين نوع المتغير حين تعريفه يعني يمکننا تغيير الکود کالتالي:

let str : String = "Hello World";
console.log(str);

و إمکانية تحديد النوع (type) هي أحد ميزات تایپ سکريپت مقارنة بجاڤا سکريپت و تضيف المزيد من الوضوح للبرنامج.

في درس القادم سوف نتحدث حول المکتبات الأساسية و مکتبات طرف الثالث (3rd party) وکيفية إستخدامهن في التطبيقات.

منشور ذات صلة
سلسلة دروس: دينو (Deno)

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

السلة