عبدالرحمن | Abdel Rahman
عبدالرحمن | Abdel Rahman

@programmingwa

6 تغريدة 21 قراءة Jul 06, 2021
لغة الTypeScript هي لغتي المفضلة والأداة التي أستعملها تقريبا كل يوم في برمجة مشاريعي.
نعم أنا مبرمج استبدلت الphp و الpython بعد استعمالهم لسنين بالTypeScript.
أود أن أنقل تجربتي وأشرح لكم أهم ميزات الTypeScript وليش كمبرمج أنصح باستخدامها 🧵👇
الTypeScript هي مجرد JavaScript مع اضافة التالي:
1) Data Types
تستطيع إضافة Types للمتغيرات والثوابت والدوال
2) Compiler
قد يكون الموضوع غريب ولكن TypeScript تعتبر Compiled language نفس الJava وليست interpreted نفس الpython.
يتم ترجمتها الى JavaScript.
السؤال: ليش هذا مهم ؟
السبب هو أن هذا يساعد على تحسين تجربة المطور في البرمجة:
1) يسهل عملية الdebugging بشكل كبير. لأن الcompiler سوف يظهر الأخطاء بشكل فوري.
2) يتم ترجمة الTypeScript الى نسخة من JavaScript تعمل على Internet Explorer 6 !
3) سهولة السيطرة على المشاريع الكبيرة و المحاظة على كود منظم
لكن ليش تستعمل TypeScript وليس PHP ؟
1) لأن الTypeScript هو في النهاية JavaScript واستخدام لغة واحدة في الFrontend والBackend يسهل ويسرع الانتاج.
2) مجتمع JavaScript هائل. وهذا يساعد على أن تجد الكثير من المصادر التي تساعدك على البرمجة.
3) نظام NPM مليء بالأكواد الجاهزة.
سوف أنشر في المستقبل العديد من الشروحات و النصائح الخاصة باTypeScript إن شاء الله.
إذا أعجبك الثريد لا تنسى تعمل retweet أو like لتعم الفائدة على الجميع.
عندك أي تعليق أو سؤال بخصوص الTypeScript ؟
الأسئلة هنا 👇

جاري تحميل الاقتراحات...