ط§ظ„ظپط±ظ‚ ط¨ظٹظ† ط£ظ†ظˆط§ط¹ ظ…ظڈط*ط±ظƒط§طھ ط§ظ„ظ…طھطµظپط*ط§طھ Trident – Gecko – WebKit




السلام عليكم و رحمة الله و بركاته
هل أنت مطور مواقع ؟ هل تقوم ببرمجة و توزيع القوالب و الستايل styleات ؟! هل تنوي الدخول إلى عالم HTML و الـ CSS ؟! إذا كُنت أحد هؤلاء فلابد و أن تقرأ هذا الدرس مفصل بعناية بالرغم من سهولته الشديده ، فقط لابد أن تقرأه لتفهم أكثر و لتُصبح أعمالك متوافقة مع كافة المتصفحات باذن الله تعالى .
أولا ً : ما هي المحركات ؟
Gecko
و Trident و WebKit هي محركات مختلفة وظيفتها هي أن تقوم بتنفيذ عرض وسوم الـ HTML بمعنى آخر هي تقوم بتصيير و عرض الصفحات و لكن كل محرك يختلف عن الآخر في طريقة عمله و كل متصفح نستخدمة يستخدم محرك مختلف فمثلا ً متصفحي Safari و Chrome يستخدمان محرك WebKit و متصفح FireFox يستخدم محرك Gecko و متصفح Internet Explorer يستخدم محرك Trident .
لذا تجد أن معظم الأكواد أو الوسوم سواء بلغة HTML أو CSS لا تعمل إلا على متصفح الـ FireFox فقط ، هل هذا يعني أن مُحرك الـ Gecko هو الأفضل ! لا بالطبع ، الأمر كله هو أن المبرمج الذي قام بكتابة هذه الأكواد قام بكتابة أكواد الصفحة لما يتوافق مع محرك الـ Gecko فقط ولا يعلم أن هنالك إمكانية لتطبيق هذا الكود code على كافة المحركات و لكن مع إختلاف بسيط في الكود code .


ثانيا ً : نظرة على المحركات .



محرك الـ WebKit تم تأسيسيه و إنشاءه ليكون متوافق مع العديد من بيئات العرض مثل الأجهزة اللوحية و الهواتف الذكية .
محرك الـ Gecko تم تأسيسه بنظرية الطبقات !! ما معنى أو القصد من نظرية الطبقات ! القصد منها هنا هو إستخدام الطبقات أو الـ Layers لإظهار واجهة interface رسومية رائعة للمستخدم العادي مثل عائلة Mozilla سواء كان الفايرفوكس أو الثاندربيرد أو غيرهم .
و نجد أن محرك الـ WebKit قد أضاف معايير جديدة في لغات البرمجة و متغيرات أفضل لعالم المتصفحات مما دعا معظم المحركات الأخرى إلى الاستعانة بها فقام محرك الـ Trident و الذي يعمل عليه متصفح الـ Internet Explorer بالاستعانة بتلك المتغيرات و إضافتها مؤخرا ً .


ثالثا ً : مقارنة بسيطة بين إتجاهات المحركات .
المقارنة هنا هي وجهة نظر شخصية فقط
فيمكننا أن نرى أن محرك الـ Gecko يسعى بشتى الطرق إلى التطوير و الإبتكار في كل شيء و بالأخص المتعة و الواجهة interface الرسومية في العمل و ذلك كان مسعى متصفح الـ NetScape قبل أن يحطمة الـ Internet Explorer منذ زمن بعيد . في الوقت الذي نجد فيه أن محرك الـ WebKit يميل إلى التركيز على السرعة في ألآداء نجد أيضا ً أن محرك الـ Gecko لا يُهمل السرعة فنجد أنهم يعملون على التقليل من إستهلاك الذاكرة للاعتماد على المزيد من السرعة .


الجدير بالذكر أن محرك الـ Gecko بدأ العاملون على متصفح الـ NetScape في تطويرة ليكون نواة هذا المتصفح و لكن عندما تم القضاء عليه من الـ Internet Explorer خرجت شركة Mozilla كوليد جديد من كنف الـ NetScape و إستمرت في تطوير محرك الـ Gecko ليصبح نواة كافة أعمال شركة Mozilla العملاقة .


و هذه قائمة بالمحركات و بالمتصفحات التي تعمل عليها من [ ويكيبيديا ]
هذا و الله أعلم ، أتمنى أن تكونوا قد إستفدتم ^_^
الدرس مفصل ليس منقول / الدرس مفصل من كتابتي









©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى©