اهلا،
اتمنى ان تفيدوني بخبرتكم وتنصحونني حول ماذا اتعلم ، AngularJs او Jquery .. ولماذا ؟
شكرا
سؤالك كالذي يسأل ايهما افضل الزبدة أم عصير المانجو
JQuery مكتبة تابعة لل JavaScript تقوم بتسهيل حياتك كمبرمج جافاسكربت للتعامل مع الواجهة الرسومية ومختلف الوظائف التي قد تحتاجها في صفحة الويب مثل الاجاكس والتعامل مع النصوص او اجراء الحسابات. بمعنى آخر ان JQuery هي وسيلة لكتابة الجافا سكربت بفعالية وبطريقة أقصر. وكأنما صانعها اراد اختصار كثير من الامور.
AngularJs مكتوب بلغة الجافاسكربت لكنه مختص بتسهيل التفاعل بين الواجهة والخلفية Front-End & Back-End حيث يبدو تطبيق الويب وكأنه صفحة واحدة تارة يقوم باستدعاء خدمة من الخلفية ليقوم بالتأثير في نفس الوقت على الواجهة. ويتم استخدامه في كثير من مشاريع الويب التي تحاول نقل برنامج معين من وضعه كبرنامج يعمل على سطح المكتب الى برنامج يعمل على الويب ! تخيل كم سيكون الامر معقد لولا وجود انجولارجي اس.
JQuery له الاولوية القصوى بل ضرورة في تعلمها ! والانجولار جي اس مجرد كمالية ! قد تحتاجها يوما او قد لا تحتاجها. وعلى أية حال لا يمكن ان يسبق الانجولار الجيكويري في التعلم فهي عملية غير منطقية.
كلام سليم 100% ولا غبار عليه ابدا
الجيكويري لا يمكنك الاستتغناء عنها ابدا وتقريبا 75% من ما قد تستطيع عمله بالانجلر تستطيع عمله بالجيكويري
ولكن يفرق معك عدد الاسطر والكفاءة والسرعة وسهولة الكتابه
بالنسبة لي ما لاحظته اني ما قد اكتبه بالجيكويري ب 50 سطر استطيع ان اكتبه بالانجلر ب 10 اسطر
يعني بالنهاية النتيجة وحدة مع فارق بسيط بالاداء
كمصمم ومتعلم جديد ليس لك مصلحة بالانجلر ابدا حاليا فكما قال لك الاخ فهي كماليات بالنسبة لعملك حاليا وليست جيدة للتعلم من اول مرة
و قد تضطر للموضوع قريبا عندما ستدخل في مواضيع اكبر واوسع
مجال jQuery حين أنشأت مختلف عن مجال AngularJS الذي إنشأت عليه، حيث أنه في الكثير من الأحيان تستخدمان مع بعضهما لإتمام الأمور .
مع ذلك، يمكنك رؤية الفرق من هنا :
تنويه : الموقع المذكور يستخدم كلا الإطارين jQuery وAngularJS في تطوير الموقع ...
التعليقات