EcmaScript, TypeScript and Javascript.
الكثير يشوف المصطلح الأول ومش عارف إيش علاقته بالجافاسكربت والتايب...
ال EcmaScript القواعد الي تم تصنيفها في تطوير الويب وكل فترة تنضاف قواعد عليها تحدث عبرها اللغات للي من ضمنها الجافاسكربت والتايب سكربت.
التايب سكربت والجافاسكربت سلسلة.. https://t.co/qCbG2PWTST
الجافاسكربت في البداية الكل عارفها وتستخدم في تطوير الواجهات. عندك موقع تحب تضيف لها بعض الحركات والتفاعلات والتواصل مع السيرفرات بشكل خفيف وبدون ما توقف واجهة الموقع تستخدمها..
ما بطول لان كل شخص عارف إيش هي الجافاسكربت.
طيب ايش هي #TypeScript؟
لما بدأت برمجة الواجهات تتوسع ?
تتوسع وتخرج لحاله وتظهر إطارات العمل الخاصة فيها بدأ المطورين يتضايقوا من داينمكية الجافاسكربت وصعوبة الوصول إلى الأخطاء البرمجة فيها فالمتغيرات في الجافاسكربت تغير القيمة والنوع بشكل يوصلك احيان لمشاكل خصوصاً اذا المشروع كبير. Bugy Code ??
عشآن كذا ميكروسوفت صمموا لغة تكون أكثر تقييد ويكون فيها احترام للثوابت Type Checking language.
ما اعرف عام كم ظهرت التايب سكربت لكن أشهر من استخدمها انغلر #angularjs وكمطور ويب في بدايته ما كنت بختار الانغلر لانه يشتغل بالتايب سكربت الي ماكنت اعرفها ولا اعرف أهميتها.
لكن مع مرور الوقت اكتشفت ان أفضل قرار عملته جوجل انها خلت الانغلر يشتغل بالتايب سكربت.. التايب سكربت مهمة جداً في بناء مشاريع تطوير الويب..
فالمشاريع الي مبنيه بها الكود يكون مفهوم فيها ? واحيان لا ? يعتمد على شطارتك بس تقدر تعرف زميلك في التيم عمل أيش وايش بشكل أفضل.