حسناً، بختصــار، AngularJS هي أول إصــدارات إطار عمل Angular بــعد ذلك، أراد فريــق تطوير Angular بتطويــر جــذري لإطــار العمل. المشكلــة في التطوير الجذري، أن التطبيقــات القديمــة المبنيــّـة على Angular لن تستطيــع تطوير نســخة إطار العمل لأن ذلك (قـد يكلفها إعــادة كتابة الشفرة المصدرية بشكل شبه تام). لذلــك لازالت الاصلاحات مستمــرة في AngularJS. بينمــا قام فريق العمــل بتطويــر ما نسميه اليوم Angular 2 التي وصلــت حالياً إلى نسختــها الخامسة.
إذا كان مشــروعك جديــد أنصحــك بإستخدام أخر نسخــة من Angular أما إذا كنت تقوم بتعديــل مشروع قديم مبني على AngularJS فا استمــر عليهــا.
Angular JS و Angular2 الأثنتان مبنيــّـتان على JavaScript يمكنــك مشاهدة الكود لكليهمــا كما أشاهده أمامــي.
TypeScript هي شكــل (منظــم) من JavaScript أي (لاتستبدل JavaScript) إنمــا يترجم كود TypeScript إلى JavaScript قبل أي عمليــة تشغيــل.
أمــا من ناحيــة السرعة في الأداء، لو قمت بكتابة برنامج في AngularJS ومثله بالضبــط Angular 5 سوف يتم ترجمة الأثنين إلى Vanilla JavaScript أي JavaScript صافيــة وتقريبــاً سوف يكون الكود النهائي لكلا البرنامجين متشابه تماماً. (جرب ذلك بنفسك).
انا اشكرك جداً اخي الحبيب, ولكن لدي استفسار انا ادرس الآن عن طريق الانترنت وسابدأ في ال angular ولدي دروس في ال angular 4 و ال angular 5 فهل هم متشابهين في كل شيء ام يجب علي تعلم واحده منهم فقط واسعد الله مسائك واشكرك مره اخرى على هذه المعلومات القيمة تحياتي لك :)
مــنذ Angular 2 الهكيــل الرئيسي لإطار العمل لم يتغيـّـر. إنمــا بعض الإضافات والميزات في كل إصــدار. فغالبــاً لو وجــدت درس لـ Angular 2 تستطيع تطبيــق الدرس على Angular 5 ولو كان هناك فرق، سوف تعرفــة ببساطة من خلال أول نتيجة بحــث. لذلك لاتقــلق بين الإصداري الرابع والخامــس، تابــع أي منهمــا وليس هناك فروقات كبيــرة.
ياعزيزي أي Angular ليســت AngularJS هي نفسهــا. "فقط يضيفون ميزات قليلة في كل إصــدار وتحسينات في عملية الترجمــة". لذلك، إذا كنت في مرحلة التعلــّـم أي الإصدار لن يكون عائقــاً في Angular. إلى إذا كان الإصــدار Angular 1.
مجتمع لمناقشة وتبادل الخبرات حول تطوير الويب. ناقش أحدث التقنيات، اللغات، والأدوات في عالم تطوير المواقع والتطبيقات. شارك مشاريعك، اسأل عن نصائح، وتعاون مع مطورين محترفين وهواة.
التعليقات