مكتوب بلغة الــ c و c++ و (assembly) ودى ميزة فى المتصفح ليحد من محاوﻻت اﻻختراق و فى اللينكس يستخدموا الـ python و java و c
جوجل كروم يستخدم محرك blink حاص بجوجل ل html5 و css و xml و محرك v8 للجافاسكربت و ايضا هو المتسخدم فى node.js وتستخدم ايضا محرك ال webkit فى ios و الماك
محرك blink و محرك v8 للجافاسكربت مكتوب بالــ c++ و ايضا webkit
بستخدموا الجافاسكربت فى front-end
الفيرفوكس :
مكتوب بلغة الــ c و c++ فى جميع اﻻنظمة و اللينكس python مع c
يستخدم محرك Gecko الخاص بالفيرفوكس وهو ايضا مكتوب بالـ c++
يستخدموا الجافاسكربت وxul, xbl و css فى front-end
نستنتج ان معظم المتصفحات و محركاتها مكتوبة بالــ c و c++
المشكلة ليس نفس لغات البرمجة المشكلة ان كل شركة تقوم بتطوير محرك خاص بها و طريقة تطويرها و اسلوبها وهذا هو السبب لكن لو تم توحيد محرك واحد فقط للمتضفحات + زيادة التطوير الخاصة بالشركة لن يحدث اى فروقات ولكن كل هذا بسبب التنافس بين الشركات و احيانا التنافس له بعض اﻻضرار للمطورين و يعود على المستخدميين لكن بالنسبة للسرعة و اﻻمان فا جوجل كروم هى اﻻفضل فى هذا ولكن اﻻردء فى استخدام موارد الجهاز مثلا فى استهلاك الرامات شئ صعب ! تستهلك ما بين 500 ميجا الى 1 جيجا او اكثر مع عدد الــ tabs و الفيرفوكس ليس سريعا بالدرجة الكافية و لكن اﻻفضل فى تقليل استهلاك موارد الجهاز و هذا شئ مهم
اخيرا
كل شركة او منتج و له مميزات تتفوق بها على اﻻخر و من الصعب ان تجد شئ كاملا !
التعليقات