قبل البدء في التعرف علي كل شئ ، أود أن أبدأ بشرح أن Vanilla JS ليس إطارًا للعمل ، الآن في عام 2020 معروف جيدًا أن Vanilla JS هو "جافا سكريبت عادي" وهذا يعني JS النقي بدون أطار.
ولكن بالعودة إلى الغرض الرئيسي من هذه المقالة ، ستجد الكثير من كود JQuery وستغري باستخدامه بدلاً من JS. لا تفعل ذلك. ابحث عن حلول Vanilla JS وتعلمها. قد تجدها أصعب في البداية لكنه يعطي مردود أفضل في النهاية.
تشترك جميع الأطر في التشابه على الرغم من أنها مختلفة عن بعضها البعض ،
ولكن في النهاية يستخدمون جميعًا JS وقبل أن يحفروا فيها من المهم أن يكون لديهم أساس JS متين ، وبهذه الطريقة يمكنك التركيز على المفاهيم والأنماط ، وهذا هو ما هي الأطر في الواقع.
أحد أسباب قيامهم بذلك هو أنك تستخدم الكثير من طرق التكرار في أطر العمل بحيث لا يتعلق الأمر كله ببناء الجملة.
أخيرًا وليس آخرًا ، بمجرد أن تعرف أن JS ينتقل من إطار إلى آخر سيكون قطعة من الكعكة.
آمل أن تكون هذه المقالة قد ساعدتك قليلاً في الحصول على الدافع
تعلم الفانيليا شبيبة. تذكر دائما استمر في التعلم واستمتع!
ماذا عن JQuery؟
كان JQuery إطارًا شائعًا حصل على شعبية من تاريخ إطلاقه عام 2006 وقد خدم بشكل جيد لمدة 10 سنوات تقريبًا ، لذلك إذا بحثت عن شيئًا في جوجل حول JS سوف تجد إجابات مكتوبة في JQuery. لكن مرة أخرى نحن في 2020 وتغير هذا كثيرًا منذ ذلك الحين كتب ES6 وأطار عمل جديدة مثل (React، Angular، Vue) من JQuery ، إلى الأعلى ، في الإصدار الأخير من مهمة أخرى إطار عمل Bootstrap الذي سيقوم بإزالة JQuery من جوهره (أخيرًا) في الإصدار 5.ولكن بالعودة إلى الغرض الرئيسي من هذه المقالة ، ستجد الكثير من كود JQuery وستغري باستخدامه بدلاً من JS. لا تفعل ذلك. ابحث عن حلول Vanilla JS وتعلمها. قد تجدها أصعب في البداية لكنه يعطي مردود أفضل في النهاية.
ماذا عن أطر JS؟
هناك 3 أطر JS رئيسية في الوقت الحالي ، React ، Vue و Angular ، وهناك المزيد ، لكنني لن أتحدث عنها الآن ، والحقيقة هيتشترك جميع الأطر في التشابه على الرغم من أنها مختلفة عن بعضها البعض ،
ولكن في النهاية يستخدمون جميعًا JS وقبل أن يحفروا فيها من المهم أن يكون لديهم أساس JS متين ، وبهذه الطريقة يمكنك التركيز على المفاهيم والأنماط ، وهذا هو ما هي الأطر في الواقع.
المزيد من الأسباب؟
أنا لست الوحيد الذي يقول هذا. إذا انتقلت عبر مسار مشروع The Odin ، فسوف ترى أنهم يركزون على JS قبل الأطر ، أو Freecodecamp الذي يمتلك منصة تعليمية كبيرة ونعم لديهم قسم JS كبير قبل الأطر.أحد أسباب قيامهم بذلك هو أنك تستخدم الكثير من طرق التكرار في أطر العمل بحيث لا يتعلق الأمر كله ببناء الجملة.
أخيرًا وليس آخرًا ، بمجرد أن تعرف أن JS ينتقل من إطار إلى آخر سيكون قطعة من الكعكة.
آمل أن تكون هذه المقالة قد ساعدتك قليلاً في الحصول على الدافع
تعلم الفانيليا شبيبة. تذكر دائما استمر في التعلم واستمتع!
ليست هناك تعليقات
إرسال تعليق