تايب سكريبت

كيف يختلف تايب سكريبت عن جافا سكريبت العادي؟

تايب سكريبت (TypeScript) هو لغة برمجة تم إنشاؤها من قبل شركة Microsoft والتي تستند إلى جافا سكريبت (JavaScript) العادية. ولكن يختلف تايب سكريبت عن جافا سكريبت العادي في عدة نواحي مثل:

1- التعامل مع الأنواع: في جافا سكريبت العادية، لا يتم فرض قيود على أنواع البيانات التي يمكن تخزينها في المتغيرات أو المعاملات. بينما في تايب سكريبت، يتم إجبار المطورين على تحديد الأنواع لكل متغير أو معامل، مما يساعد على تقليل أخطاء الترميز.

2- الميزة الأساسية للتصميم: في تايب سكريبت، يتم توفير ميزة أساسية للتصميم تسمح للمطورين بتعريف و استخدام وظائف نمط (Type) ، الأمر الذي يزيد من سهولة إنشاء وصيانة الأكواد .

3- اللغة الداعمة: تايب سكريبت يدعم الجافاسكريبت ويجعل من الممكن إعادة استخدام الكود الجاهز . ويمكن الترقية من كود جافاسكريبت إلى تايب سكريبت بشكل سهل ويستطيع المطورون استخدام الميزات الجديدة في تايب سكريبت.