ماهى اللغات المستخدمة فى برمجة متصفحات الويب ؟

10

التعليقات

14

الثعلب الناري يستخدم سي/سي++.

أظن أن إكسبلورر مكتوب بسي او فيجوال سي

معلومات عن هيكلية فيرفوكس ,,

يوجد الكثير من الروابط لانه مفتوح المصدر :)

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

مراحل البرمجة معقد بعض الشئ يجب عليك قراءة مصدر المتصفح الاصدار اول او ما قبله اذا كان موجود وحلله وبعدها ابحث عن المصدر للاصدار الثاني وهكذا..

بخصوص الاصدارات ..

هذا اول اصدار

تاريخ الاصدارات من هنا

لغة الالمانية لكنه مفهوم من الصورة :)

وهنا رابط مقرانة هياكل متعددة من المتصفحات. قديم بعض الشئ لكنه مفيد

اوﻻ متصفح الكروم :

مكتوب بلغة الــ 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++

20

ما هى العلاقة بين استخدام الاسمبلى و الامان؟؟!

اتوقع ان بعض الردود عشوائية :) خاصة موضوع جافا ^_^

اللغة المستخدمة لا تعنى ان البرنامج جيد,

صدقنى رأيت برامج مكتوبة بالفيجوال بيسك و تعمل افضل من نفس البرامج المكتوبة بالسى++,

و السبب ان المبرمج المتمكن على لغة ضعيفة يمكنه صنع ما هو أفضل من مبرمج غير متمكن على لغة قوية و سريعة.

-1

لغة الفيجوال بيسك ليست ضعيفة خصوصا بعد تطويرها لل .net

هذه الملاحظة ليست تعصب بل حسب ما ارى من برامج تصنع بهذه اللغة

وكل لغة لها ميزاتها وعيوبها

وشكرا

المشكلة ليس نفس لغات البرمجة المشكلة ان كل شركة تقوم بتطوير محرك خاص بها و طريقة تطويرها و اسلوبها وهذا هو السبب لكن لو تم توحيد محرك واحد فقط للمتضفحات + زيادة التطوير الخاصة بالشركة لن يحدث اى فروقات ولكن كل هذا بسبب التنافس بين الشركات و احيانا التنافس له بعض اﻻضرار للمطورين و يعود على المستخدميين لكن بالنسبة للسرعة و اﻻمان فا جوجل كروم هى اﻻفضل فى هذا ولكن اﻻردء فى استخدام موارد الجهاز مثلا فى استهلاك الرامات شئ صعب ! تستهلك ما بين 500 ميجا الى 1 جيجا او اكثر مع عدد الــ tabs و الفيرفوكس ليس سريعا بالدرجة الكافية و لكن اﻻفضل فى تقليل استهلاك موارد الجهاز و هذا شئ مهم

اخيرا

كل شركة او منتج و له مميزات تتفوق بها على اﻻخر و من الصعب ان تجد شئ كاملا !

-6

عموما,

كروم يتفوق فى السرعة و الاستقرار,

انترنت اكسبلورر يتفوق فى الامان و الحماية و تجربة الاستخدام (فى رأيى),

فايرفوكس الاخف,

اوبرا يتفوق فى المزايا الاضافية.

14

انترنت اكسبلورر يتفوق فى الامان و الحماية و تجربة الاستخدام!!!

أحقًا تقول هذا ؟؟!!

-2

نعم استنادا الى دراسات موثقة,

الحقيقة تكون دائما مختلفة عن الشائع, و الفارق بين الخبير و العامة هو أن يعرف الحقيقة و ليس الشائع, راجع اللينكات التالية :

هذه الدراسة المفاجأة تبين أنه ليس فقط انرنت اكسبلورر هو الاكثر امانا, لكن ان كروم هو الاقل أمنا!!

هذه دورة رائعة والنتيجة تعمل متصفح بسيط .. اتمنى ان تكون ذا فائدة لك

اسف نسيت اضع الرابط

-1

معظم البرامج تكتب بلغة سى++ أو سى.

انترنت اكسبلورر يستخدم سى++.

عموما معظم البرامج الاحترافية للاستخدام العام (مثل المتصفحات, برامج الاوفيس, و غيرها) تكتب على لغة سى++, و بعضها على لغة دلفى (أو الباسكال) حيث تعتبر هذين اللغتين هما الاكثر استخداما و الاكثر احترافية للتطبيقات المكتبية.

مثلا سكايبى كتب على دلفى.

الكلام حول السي بلس بلس صحيح

ولكن حول الديلفي لا

مثلا الأوفيس والفيجوال ستوديو والبليند، الأجزاء الرسومية بالدوت نت، وهنالك أجزاء كبيرة داخلية ايضا بالدوت نت

البليند كاملا بالدوت نت


برمجة

المواضيع والنقاشات المتعلقة بالبرمجة بشكل عام او لغات البرمجة التي لايوجد لها مجتمعات فرعية.

24.6 ألف متابع