الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

نصيحة أخوية من Php Programmer

بدأه joo في 3 سبتمبر 2008 · 10 رد · 1,504 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

أخواتي إخواني الأعزاء , لقد تعرفت منذ فترة على وجود إطار عمل يدعم جافا سكريبت ,يدعى jQuery وقد ساعدتني الظروف على قراءة معظم الكتاب الذي يتحدث عن إطار العمل هذا – كتاب jQuery in Action - وقد صعقت تماما لسهولة الحياة التي فاتتني في أيام الجاهلية – قبل أن أتعلم jQuery - فقبل أن أتعلمها كنت أتقن جافا سكريبت نوعاً ما , أي إلى الحد الذي يكفيني لأقوم به بمعظم الأشياء التي تلزم أن أقوم ببرمجتها في جانب الزبون , أما معظم الأشياء المتبقية فكنت أعتمد بشكل كبير على جانب المخدم ببرمجتها , لأن برمجتها في جانب الزبون تتطلب مني كتابة الكثير الكثير من الرماز الذي قد لا أجد من أجله الوقت ا لكافي لكتابته , أما الآن فبعد أن تعلمت jQuery أدركت كم أصبحت الحياة جميلة وأصبحت البرمجة بجانب الزبون أكثر من متعة , بالإضافة إلى الحركات التي بإمكاني إضافتها باستخدام هذه المكتبة , تلك الحركات ا لتي تضيف حيوية وانتعاش كبير للموقع , لدرجة أنك قد تشك بأن معظمها مبرمج كفلاش , وإن كان جافا سكريبت فسيكون مؤلف من عشرات عشرات السطور, لكنه في الواقع ما هو إلا بضعة أسطر من jQuery , ف jQuery توفر عليك عناء كبير من إعدادات ملفات التنسيق css فهي تدعم ملفات التنسيق بشكل رهيب وتجعل صفحاتك أكثر نظافة ومقروءة ببساطة , وتنجز بها أعمال رائعة بوقت قليل وبجهد قليل , بالإضافة إلى أن معظم المشاكل التي كنت تواجهها - عند البرمجة بجافا سكريبت - مع اختلاف المستعرضات قد تم التخلص منها

حيث تقدم لك jQuery , UI بسيطة وسهلة جداً .

وبعد تجربتي معها أكتشفت بأنه من واجبي أن أخبر كل مبرمجي php عنها ليشرعوا بتعلمها بأسرع وقت ممكن ليشعروا بجمال الحياة الذي أشعر وأنعم به الآن , فلم يعد الأن من الضرورة عليك أن تكون محترف للغة جافا سكريبت حتى تبرمج كل ما تحلم به , لأن jQuery سهلت الحياة عليك

فأهنؤوا يا مستخدمي jQuery من مبرمجي php

والسلام عليكم

#3

هذا اختبار سرعة لمكتبات الجافا سكريبت تظهر فيه jQuery الأسرع أو القريب منه في الغالب :

http://mootools.net/slickspeed/

وهذا أيضاً اختبار آخر :

http://blog.solnic.eu/2008/2/3/jquery-vs-prototype-part-ii

ولو وافيت ربك دون ذنب *** وناقشك الحساب إذاً هلكتا

ولم يظلمك في عملٍ ولكن *** عسير أن تقوم بما حملتا

#5
أبو محمد اللحياني كتب:
هذا اختبار سرعة لمكتبات الجافا سكريبت تظهر فيه jQuery الأسرع أو القريب منه في الغالب :

http://mootools.net/slickspeed/

وهذا أيضاً اختبار آخر :

http://blog.solnic.eu/2008/2/3/jquery-vs-prototype-part-ii

لست من مطوري الواب بشكل عام لكن تستهويني الاختبارات و التحققات

قمت بالاختبار ثلاث مرات ، في الأخير ظهر لي أن Dojo 1.1.1 أسرع من JQuery 1.2.6 بحوالي مرتين

[td]dojo[/td][td]jquery[/td][td]262[/td][td]434[/td][td]308[/td][td]483[/td][td]223[/td][td]356[/td][td]الـمـــتـــوســط[/td][td]الـمـــتـــوســط[/td][td]264.33[/td][td]424.33[/td][td]نسبة المتوسط بالنسبة للشاهد[/td][td]نعتبره الوقت الشاهد[/td][td]% 62.29[/td][td]% 100[/td]
مقارنة بين Dojo 1.1.1 و JQuery 1.2.6

smile.gif

#6

مشكوووووووووووووووووور اخي على جهدك , وبارك الله فيك

سبحان الله والحمد لله ولا اله الا الله و الله اكبر

اللهم صلي وسلم وبارك على سيدنا محمد وعلى اله وصحبه وسلم

#7

هنا أيضا مقارنة أخرى لكن باستعمال مختلف المتصفحات في أنظمة التسغيل

post-113861-1220539946_thumb.gif

المصدر : http://blog.creonfx.com/javascript/dojo-vs...ance-comparison

ملاحظة: أليس التصفح باستعمال Windows أسرع منه في Linux ؟

:)

تم تعديل هذه المشاركة بواسطة merouane في 4 سبتمبر 2008 في 17:55

#8

بالنسبة للمقارنة فهي باطلة ! هناك مكتبات فيها آلاف الوظائف ومكتبات فيها عشرات الوظائف فقط فالحجم يختلف وكذلك السرعة فالحجم الكبير يعطي سرعة أبطأ بالتأكيد ولكن انظر للجانب الإيجابي فال jquery توفر مئات التوابع :D أليست تضحية جميلة في مقابل السرعة مع العلم انها سريعة جداً

اقتباس
ملاحظة: أليس التصفح باستعمال Windows أسرع منه في Linux ؟

بالعكس وهذا ماجربته بيدي وشاهدته بعيني :D

إضافة:

@joo: كتاب Learning jQuery من دار Packt هو الأفضل برأيي ورأي الكثيرين فكتابه هم من مؤسسي jquery

#9

وهذا ما كنت أريده يا خالد

الحكم على الأشياء ليس فقط لأننا صادفناها .. أحسن الأشياء هي معادلة بين كفاءة الأداء و سهولة الاستعمال و قوة التطبيق الناتج.. و حتى الصيانة

أضف إليه المجتمع الداعم (الطرف الثالث) ممكن تكون ضمن سهولة الاستعمال للمبرمج و أيضا للمستعمل في حال أراد الإضافة للمنتَج.

الصراحة عندما شاهدت موضوعك يا أخونا joo قلت فرصة للاحتكاك مع هذا القسم بعرض أحسن الطرق و الاختيارات .. فلا تؤاخذنا على هذا التطفل :blush:

المهم .. أكثر المكتبات استعمالا هي JQuery (مثلا في Drupal) لكن في المقابل نلاحظ صعود Dojo لأنه يوجد أيضا اهتمام من مجتمع drual بهذه المكتبة.

يالنسبة لـ JQuery من بين أسباب اختيارها

اقتباس

Other important benefits of jQuery:

* The core jQuery library is very small (about 15kb).

* jQuery has a clean, modular approach to plugins.

* The core library will stable, being in perpetual feature freeze from version 1.0

المصدر: History of jQuery in Drupal

مصادر لمن أراد الإطلاع عليها من موقع Drupal

Why jQuery (vs Prototype, Dojo, etc.)???

Pave the way for integration of jQuery into core

What JavaScript library should we use? (Regardless of licencing issues): هنا لاحظ تدخلات John Resig

لكن كل هذا كان من سنتين تقريبا .. يا ترى أين وصل التقدم بين المكتبات ؟ (دفع حتى نرى رد تقني أكثر)

مع التأكيد طبعا اختيار المكتبة حسب حاجة المطور

في الاخير احتمال كبير نزعجكم :happy: بخصوص Drupal و Joomla و ما شابههما .. يعني لما نتفرغ

عذرا للتطفل .. في هذا الموضوع فائدة كبيرة لي

:)

#10

انا شخصيا استخدم هذه مكتبات في عملي , ولكن pure JavaScript تستهويني اكثر , لذلك في اوقات فراغ احاول تطوير بعض ادوات و تعلم Advanced JavaScript خاصه مفاهيم Opp فيها المختلفه عن لغات الاخرى اقصد Syntax واسلوب بشكل عام , وبعض مفاهيم الأخرى التي تكون غالبا متضمنه في جافا سكربت وليست ظاهره , مثلا لكتابة Patterns في لغات الاخرى مثل الجافا هناك بنيه جاهزه لهذه الموضوع اما في جافاسكربت هناك اساليب متضمنه واستخدامها يتطلب معرفه عميقه في لغه ...

#11

أخي مروان Dojo في الدروبال ليست إطار الجافا سكربت بل موقع للفيديوهات التعليمية للدروبال ;-) يمكن التبس الأمر عليك وجزاك الله خيراً على المقارنة

إضافة:

رابط الموقع: http://drupaldojo.net/

مواضيع مشابهة