كلنا نعلم ان أن هناك العديد من المتصفحات التي قد تُفضل التعامل مع احدها عن الاخر , فهناك من يفضل الـ IE وهناك من يفضل الـ FireFox وغيرهم يفضل Chrome ولكن ماهو الفرق بينهم , طبعاً الفرق يكمن في محركات التصفح ( layout engines) .ولكن ماهو المُحرك ( layout engines).
ماهو المُحرك ( layout engines) :
هو الطريقة التي يتم بها عرض مكونات الصفحة , فلو أختر الدخول الى صفحة انترنت مليئة بالـملتيميديا والالوان بدون هذه المحركات فلن تحصل الى على HTML Codes مثل التي في هذه الصورة
هذه الصورة تم تصغيرها. اضغط هنا لعرض الصورة الكاملة. حجم الصورة الأصلي 768x324 ومساحتها 13كيلوبايت.
وطبعاً لن تحب عرض الصفحة بهذا الشكل!
لذلك يجب أن يكون هناك محرك يقوم بترجمة وتحويل كل هذه الرموز الى صيغ مرئية ومسموعة لديك , ويتوجب على مصممي الصفحات أختيار محرك العرض الذي يريدون ان تعمل عليه صفحاتهم.
ماهي أنواع هذه المحركات:
هناك أنواع كثيرة ولكل نوع مجموعة تطبيقات ( وطبعاً شركات خلف هذه التطبيقات ) تدعمه وسوف نُسرد أهم هذه المحركات:
Trident:
الجهة الداعمة: شركة Microsoft.
البرامج التي تستخدمه: Internet Explorer و Avant Browser و Maxathon و Microsoft Outlook و Outlook Express و AOL Browser
الترخيص: ترخيص مغلق.
بيئة العمل: Windows
وكان أول أستخدام له عام 1997 مع متصفح Internet Explorer 4.0 ومازال يُستخدم الى الان . وقد صُمم ليستخدمه مطوري البرامج مع برامجهم بسهولة وحرية في بيئة الويندوز. ولذلك تجد أن هناك تطبيقات كثيرة ليست من انتاج Microsoft تعتمد عليه مثل متصفح Avant و Google Talk. ولكن يبدوا ان هذا المحرك في طريقة الى الزوال وخصوصاً أن عمره الان تجاوز الـ 11 سنة , حيث ان أخر برمجيات Microsoft لم تعتمده بشكل كبير ومن ينظر الى المحرك الذي أعتمدته Microsoft في برنامجها الجديد Expression Web وكذلك Internet Explorer Mobile يرى انها تُحظر لمحرك جديد ويعتبر ثوري ومطابق للمعايير (standards-compliant) حيث طالما أشتكى المبرمجين من ضعف وأفتقار متصفح Internet Explorer للمعايير الجديدة في الانترنت.
Tasman:
الجهة الداعمة: شركة Microsoft.
البرامج التي تستخدمه :Internet Explorer 5 for Mac و Entourage
الترخيص: ترخيص مغلق.
بيئة العمل : OS X
وهذه نسخة معدلة من محرك Trident لكي تعمل في بيئة الماك. وقد توقف العمل به في عام 2003 ولكن عادت الحياة للمشروع مجدداً وصار مُضمناً مع Office 2004 for Mac.
Gecko
الجهة الداعمة : شركات Mozilla Corporation, Netscape
البرامج التي تستخدمه :Firefox, Camino, Flock, Thunderbird, Seamonkey, Epiphany, NVU, Netscape, K-Meleon
الترخيص : ترخيص مفتوح (Open Source).
بيئة العمل :OS X و Windows و Linux و BSD.
وهذا المحرك من انتاج شركة Netscape في عام 1997 حيث أنه كان يُعاب عليه البطء وعدم توافقيته مع معايير W3C مقارنة بـمحرك Microsoft Internet Explorer في تلك الايام , ولكن من المضحك أن هذهن العيبين الان يوجهان الى Microsoft Internet Explorer. قد كان يُسمى سابقاً بـ Raptor ولكن غُير الى NGLayout لوجود مشاكل حقوق التسمية وبعد ذلك تخلت عنه شركة AOL التي أستحوذت على شركة NetScape وأعطت لمجموعة Mozilla. وقد ساعد أن هذا المحرك من النوع المفتوح المصدر في أنتشاره واعتماد شركات كثيره عليه في تطوير متصفحات خاصة بها تعتمد عليه. ولكن أهم ميزة فيه هو أمكانية عملة على أغلب أنظمة التشغيل (cross platform) والنواحي الأمنية العالية فيه مما يجعلة البديل الأهم للـ Trident و Internet Explorer 4.
WebKit:
الجهة الداعمة:WebKit Foundation, Apple, Nokia, Adobe, Google, KDE Team
البرامج التي تستخدمه :Safari, Chrome, Adobe AIR, iCab, Epiphany , Konqueror
الترخيص : ترخيص مفتوح (Open Source).
بيئة العمل :OS X و Windows و Linux و BSD
وهذا المحرك كان يعتمد في البدء في عام 2000 على أصدار KHTML المُطور من جهة KDE للمصادر المفتوحة, والذي أُستخدم في البدء في متصفح Konqueror (للينوكس). ولكن شركة Apple أستخلصته من متصفح Konqueror وطورت متصفحها Safari بناءً عليه وكذلك أُستخدم في الـ iPhone كمتصفحه. وكذلك فعلت Google مع متصفحها Chrome ومتصفح نظام تشغيلها Android. ولم تنتظر شركة Adobe حيث أعتمدته في برامجها Adobe AIR . والان سوف يُستخدم في متصفح Epiphany الذي أعلن عنه قبل سنه وسوف يعمل في بيئة GNOME في لينوكس.
Presto:
الجهة الداعمة:Opera Software
البرامج التي تستخدمه :Opera Desktop/Mobile/Mini, Nintendo DS, Wii Internet Channel, Macromedia Dreamweaver MX and above, Adobe CS 2
الترخيص : ترخيص مغلق.
بيئة العمل :OS X و Windows و Linux و BSD.
وهو في الأساس طورته شركة Opera Software وهو بديل لمحرك Elektra المستخدم في الاصدارات 1-4 من Opera . وهو بعكس كل المحركات المذكورة سابقاُ , فهو فقط مُدمج مع برمجيات شركة Opera ولايوجد أي تصريح لأستخدامه مع اي منتج أخر ولكن شركة Adobe حالياً مصرح لها حالياً بأستخدامه وهي سوف تتخلص منه قريباً.
فيه متصفح ياباني أسمه lunascape ( موقعه ) وهو يحتوي على ميزة أنه المتصفح الوحيد اللي فيه أهم ثلاث محركات مع بعض
وتقدر تبدل بينهم بكل سهولة
عن منتديات ما ارابيا