ما هي TypeScript ؟
الـ TypeScript عبارة عن supersite فائقة javascript
هل TypeScript هو نفسه Javascript ؟
نعم ولا. تم إنشاء TypeScript بواسطة Microsoft وتم إنشاؤه كـ built on في Javascript باختصار ، إنه مماثل لـ Javascript ولكن مع features إضافية و كل ما تعرفه وتعلمته من Javascript سيكون مفيدًا في الدخول الي TypeScript.
أي واحد يجب أن أتعلمه أولاً؟
أنت تتعلم Javascript أولاً بشكل نهائي ثم TypeScript إذا كنت لا تعرف Javascript معرفة جيدة ، فستجد صعوبة في تعلم وفهم TypeScript.
لماذا نتعلم TypeScript !
عندما يبدأ الأشخاص في استخدام JavaScript في التطبيقات المعقدة ، فإنهم يدركون بسرعة أن JavaScript أصبحت صعبة في العمل من حيث OOP وذلك يرجع لطريقة عمل اللغة و يصعب العثور على بعض bugs لذلك تم تطوير TypeScript بواسطة Microsoft لسد هذه الفجوة.
الذي يضيفه TypeScript بالضبط إلى JavaScript هو :
Powerful type system
Type error checking at development time
Better Object-Oriented Programming
New features like Interfaces, Generics, etc.
Meta-programming like Decorators
Compile to javascript that can run on an older browser
Code Auto-completion in the editor
لا يعمل TypeScript في المتصفح أو مع node.js مثل Javascript للتنفيذ ، يحتاج TypeScript إلى compile إلى Javascript.
يتضمن استخدام TypeScript استخدام compiler على سبيل المثال ، إذا كان لديك اسم ملف app.ts ، فسيقوم compiler الـ TypeScript بإنشاء app.js. سيتم استخدام هذا واحد لتشغيل التطبيق الخاص بك.
لهذا السبب نقول أن TypeScript تساعد فيdevelopment time.
كيفية install واستخدام برنامج TypeScript
$ npm install -g typecript
لتنفيذ Compiler
$ tsc app.js
أو watch mode
$ tsc app.js -w
سيعد الـ TypeScript تلقائيًا و Compiler لـ app.ts اليapp.js عند كل Save .
>>Click here to continue<<
