يبلغ عمر تيب سكريبت 10 سنوات
مفاجئة! على الرغم من الشكوك الأولية ، فإن JavaScript المكتوبة من Microsoft لم تنجو فحسب ، بل استمرت في الازدهار بعد عقد من الزمان.
انشر على Facebook انشر على Twitter انشر على LinkedIn انشره على Reddit شارك عبر البريد الإلكتروني اطبع مورد
بعد أن تم الترحيب بالتشكيك في البداية ، صمدت لغة برمجة Microsoft TypeScript ، التي جلبت أنواعًا ثابتة لتطوير JavaScript ، أمام اختبار الزمن ، حسبما كتب مسؤول في Microsoft في نهاية الأسبوع الماضي.
جاء عيد ميلاد TypeScript العاشر في يوم السبت ، الأول من تشرين الأول (أكتوبر) ، على حد قول دانييل روزنفاسر ، مدير برنامج Microsoft الأول لـ TypeScript ، في منشور المدونة. قال:
“بالنسبة لبعض مستخدمي JavaScript ، فإن فريقًا يحاول جلب أنواع ثابتة إلى JavaScript قد يبدو وكأنه مؤامرة شريرة أو مزحة”. لكن TypeScript مكّن أدوات قوية مثل فحص الكتابة وميزات المحرر الغني مثل إكمال التعليمات البرمجية لجافا سكريبت.
علمت Microsoft أن JavaScript سيتم استخدامها في كل مكان ، وأن المطورين يريدون أدوات تساعدهم فيبلغ عمر تيب سكريبت 10 سنوات
مفاجئة! على الرغم من الشكوك الأولية ، فإن JavaScript المكتوبة من Microsoft لم تنجو فحسب ، بل استمرت في الازدهار بعد عقد من الزمان.
انشر على Facebook انشر على Twitter انشر على LinkedIn انشره على Reddit شارك عبر البريد الإلكتروني اطبع مورد
بعد أن تم الترحيب بالتشكيك في البداية ، صمدت لغة برمجة Microsoft TypeScript ، التي جلبت أنواعًا ثابتة لتطوير JavaScript ، أمام اختبار الزمن ، حسبما كتب مسؤول في Microsoft في نهاية الأسبوع الماضي.
جاء عيد ميلاد TypeScript العاشر في يوم السبت ، الأول من تشرين الأول (أكتوبر) ، على حد قول دانييل روزنفاسر ، مدير برنامج Microsoft الأول لـ TypeScript ، في منشور المدونة. قال:
“بالنسبة لبعض مستخدمي JavaScript ، فإن فريقًا يحاول جلب أنواع ثابتة إلى JavaScript قد يبدو وكأنه مؤامرة شريرة أو مزحة”. لكن TypeScript مكّن أدوات قوية مثل فحص الكتابة وميزات المحرر الغني مثل إكمال التعليمات البرمجية لجافا سكريبت.
علمت Microsoft أن JavaScript سيتم استخدامها في كل مكان ، وأن المطورين يريدون أدوات تساعدهم في كتابتها. “بالنسبة للفريق ، كانت هناك رؤية لما يمكن أن تكون عليه TypeScript ، وفي الواقع ، إذا نظرت إلى الوراء في أول إعلان لنا ، فإن عرض القيمة كان إلى حد كبير هو نفسه اليوم!”
[أيضًا على InfoWorld
: JavaScript التفاعلي: تطور بنية الواجهة الأمامية] نقلاً عن متطلبات المشروع الوليدي ، قال روزنفاسر إن TypeScript يجب أن يكون مجانيًا ومفتوح المصدر ومتفاعل مع JavaScript موجود ويتطور. كما يجب أن يشعر وكأنه جافا سكريبت. من بين أهداف التصميم:
فرض عدم وجود وقت تشغيل إضافي على البرامج المنبعثة.
التوافق مع مقترحات ECMAScript الحالية والمستقبلية.
الحفاظ على سلوك وقت تشغيل كود جافا سكريبت.
تجنب الإضافة في بناء الجملة على مستوى التعبير.
ركز منشئو TypeScript بشكل أساسي على نظام الكتابة وتجنبوا إضافة قواعد وسلوكيات وقت تشغيل جديدة. اليوم ، يستخدم ملايين المطورين TypeScript ، وتزداد شعبيته. سجلت اللغة نقاطًا بارزة في الاستطلاعات وتصنيفات اللغة ، مثل مؤشر Pypl Popularity of Programming Language ، وتقرير حالة تسليم البرامج لعام 2022 من CircleCI ، وتقرير Octoverse من GitHub.
يتم الاستفادة من TypeScript في التطبيقات البارزة مثل إطار عمل تطوير الويب Angular ووقت تشغيل Deno. الإصدار الحالي هو TypeScript 4.8. TypeScript 4.9 في مرحلة إصدار بيتا.ي كتابتها. “بالنسبة للفريق ، كانت هناك رؤية لما يمكن أن تكون عليه TypeScript ، وفي الواقع ، إذا نظرت إلى الوراء في أول إعلان لنا ، فإن عرض القيمة كان إلى حد كبير هو نفسه اليوم!”
[أيضًا على InfoWorld: JavaScript التفاعلي: تطور بنية الواجهة الأمامية] نقلاً عن متطلبات المشروع الوليدي ، قال روزنفاسر إن TypeScript يجب أن يكون مجانيًا ومفتوح المصدر ومتفاعل مع JavaScript موجود ويتطور. كما يجب أن يشعر وكأنه جافا سكريبت. من بين أهداف التصميم:فرض عدم وجود وقت تشغيل إضافي على البرامج المنبعثة.
التوافق مع مقترحات ECMAScript الحالية والمستقبلية.
الحفاظ على سلوك وقت تشغيل كود جافا سكريبت.
تجنب الإضافة في بناء الجملة على مستوى التعبير.
ركز منشئو TypeScript بشكل أساسي على نظام الكتابة وتجنبوا إضافة قواعد وسلوكيات وقت تشغيل جديدة. اليوم ، يستخدم ملايين المطورين TypeScript ، وتزداد شعبيته. سجلت اللغة نقاطًا بارزة في الاستطلاعات وتصنيفات اللغة ، مثل مؤشر Pypl Popularity of Programming Language ، وتقرير حالة تسليم البرامج لعام 2022 من CircleCI ، وتقرير Octoverse من GitHub.
يتم الاستفادة من TypeScript في التطبيقات البارزة مثل إطار عمل تطوير الويب Angular ووقت تشغيل Deno. الإصدار الحالي هو TypeScript 4.8. TypeScript 4.9 في مرحلة إصدار بيتا.