تحدثنا في مقال السابق من هذه السلسلة حول 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

کما تعلم في التایپ سکريپت يمکننا تعيين نوع المتغير حين تعريفه يعني يمکننا تغيير الکود کالتالي:
let str : String = "Hello World"; console.log(str);
و إمکانية تحديد النوع (type) هي أحد ميزات تایپ سکريپت مقارنة بجاڤا سکريپت و تضيف المزيد من الوضوح للبرنامج.
في درس القادم سوف نتحدث حول المکتبات الأساسية و مکتبات طرف الثالث (3rd party) وکيفية إستخدامهن في التطبيقات.
This article is useful for me
1+ 5 People like this post