السلام عليكم ورحمة الله
أعرف أن jquery مكتبة من مكتبات javascript وأنها مبنية عليها ولكي افهم كيف تعمل jquery لابد من تعلم javascript
ولكن سؤالي ما الذي سأخسرة أو لا استطيع فعله إذا اعتمدت فقط على jquery ؟
الأمر لا يقاس بالخسارة أو عدم الاستطاعة
ودعني أجيبك بقلب السؤال لك
مالذي يضرك لو احتجت لأمر حله سطر أو سطران جافا بدل من استدعاء فمكشن كامل من مكتبة قد تحوي أشياء زائدة ؟
أو لنقل ما الذي ستستفيده إن أقنعت نفسك وأجبرتها أن تستغني عن جافا سكربت بشكل كامل ؟
من عيوب Jquery هو أنك تؤجل عمل تطبيق الويب إلى ما بعد تحميل 64 كيلوبايت. يمكن في الغالب نقل هذا الكود إلى ذيل الصفحة ومع سرعة الإنترنت قد لا تشكل هذه شيء يذكر لكن في عالم الجوالات 64 كيلوبايت على شبكة بطيئة ومعالج أبطئ تعني الكثير.
الهدف من jquery تسهيل التطوير وتسريعه (بتوافقية لكل المتصفحات) وهذا فعلا ما تجيده! لكن هذا لا يمنع من الإستغناء بالكلية عنها لمن يجرؤ ويستطيع.
لن تخسر شيئاً ابداً ويمكنك، jQuery توفر لك الكثير من اكواد JS الجاهزة هي ممتعة. لكن لن تكون محترفاً.
فالمحترف يجيب ان يهتم اكثر بالشفرة البرمجية ليضمن سرعة الاستجابة وهو يهتم بالشفرة البرمجية بقدر مايهتم بالشكل الخارجي للبرمجية أو اكثر. في بعض الحالات jQuery تعد خياراً جيداً للمحترفين.
أعرف هذا أخي ولكني أسأل عن الاشياء التي لا يمكنني فعلها بال jQuery ولابد من استخدام JavaScript لانجازها ؟
في نظري ليس هنالك الكثير حقاً .. لكن يعتمد هذا على نوع التطبيق الذي تقوم به ، وهذا الأخير يتطلب برمجة متقدمة ولا تستطيع مكتية jQuery حلها ، فهنا في هذه الحالة يجب عليك تعلم الجافا سكربت .
لكن بشكل أو بآخر .. تعلم أساسيات الجافا سكربت تكفيك وأكثر .
هذا عن تجربة شخصية .. ونصيحة من أحد المبرمجين والمطورين العرب الذي تعلمت منه مكتبة الجي كويري من غير ما أحتاج أكثر من سطرين أو ثلاثة جافا سكربت .
تحياتي :)
هذا سؤال من الاسئلة الذهبية التي دائماً يتم طرحها,
لنبدأ بالتفصل:
اولاً الجافا سكربت لغة برمجة,
الـ jQuery مكتبة تستخدم لبناء برمجيات جافا سكربت بسهولة وسرعة,
الأمر ليس متعلق بي ولا متعلق بك,
الامر متعلق بالمجال الذي انت تعمل به!
فا لو أردت انت تصميم قوالب مواقع او تطبيقات ويب صغيرة او متوسطة,
فا من وجهه نظري ان تستخدم فقط jquery لسبب واحد:
وهو السرعة والسهولة, اي انك لن تقضي وقت طويل في برمجة jquery لقالبك مثلاً,
ولن تواجه صعوبه, لا بالتطبيق ولا بفهم الدروس التي في الانترنت,
ايضاً لو اردت برمجة تطبيقات ويب, فا بإمكانك الاعتماد على jquery بالإضافة إلى استخدام إحدى إضافات الـ jquery نفسها ويوجد بالنت الكثير من الإضافات المتعلقة بالـ jquery وهي تخدمك وتساعدك وتخدم مشروعك,
اما بخصوص الجافا سكربت, فهي لغه برمجة متكاملة,
من وجهه نظري لا داعي لإستخدامها لو كنت تريد العمل على قالب او تطبيق ويب صغير!
لكن لو لديك مشروع كبير.. هنا اقول لك استخدم الجافاسكربت نعم!
وبخصوص سؤال عن مالذي سوف تخسره لو اعتمدت على jquery..
عزيزي انا شخصياً ابرمج jquery وهي جداً ممتعه وخدمتني كثير, ومشاريعي وقوالبي قائمة عليها ولم اخسر شي,
تبقى وجهه نظري فقط!
اخيراً.. هل وضحت الفكرة؟!
التعليقات