تاريخ اليوم
ما هو الفرق بين GTK + و Qt على مظام Linux..؟

ما هو الفرق بين GTK + و Qt على مظام Linux..؟



شارك المقالة
بسم الله الرحمن الرحيم 
الصلاة والسلام على اشرف المرسلين صلى الله عليه وسلم 
السلام عليكم ورحمة الله




ما هو الفرق بين GTK + و Qt على مظام Linux..؟



لغات البرمجة ومجموعات الأدوات هي مواضيع معقدة. من المحتمل أنك تمكنت من استخدام أجهزة الكمبيوتر لفترة طويلة دون التفكير كثيرًا.
ولكن عندما تحولت إلى Linux ، فجأة أصبحت  ذات صلة . ذلك لأن مدى تكامل التطبيق مع بقية سطح المكتب غالبًا ما يأتي بسؤال واحد:
هل تم صنعه بي GTK + أو Qt..؟
ما هو GTK + و Qt؟
عبارة عن مجموعة أدوات تستخدمها مطوّرات الأدوات لتنظيم شكل ومظهر التطبيق. توفر مجموعات الأدوات هذه الأزرار وأشرطة الأدوات والقوائم التي تراها عند استخدام التطبيق.
أداة GNOME Widget Factory تعرض عناصر GTK
أدوات توفير الوقت للمطورين. بدلاً من الاضطرار إلى ترميز أو تصميم حجم كل زر وشكله ومظهره ، يمكنهم ترك مجموعة الأدوات تتولى هذا العمل. يعمل هذا على تحريرهم للتركيز على الوظائف الأساسية التي يوفرها التطبيق ، مثل تحرير المستندات أو تشغيل الموسيقى.
تاريخ GTK + و Qt


بدأت Haarvard Nord و Eirik Chambe-Eng في تطوير Qt في عام 1991. ظهر الاسم ، الذي يُطلق عليه "لطيف" ، نظرًا لكيفية ظهور الحرف Q في شكل Haacard's Emacs والاستخدام السابق للحرف t بواسطة Xt ، و X مجموعة أدوات قيد الاستخدام بالفعل على أجهزة كمبيوتر سطح المكتب من يونكس.
شاركت نورد وشامبي إنج لاحقًا في تأسيس Quasar Technologies ، التي أصبحت Throll Tech ، ثم Throlltech ، وهي موجودة الآن في شكل مختلف مثل The Qt Company.
في عام 1995 ، أصدرت Throll Tech شفرة المصدر لإصدار من Qt for Linux. لكن هذا لم يفي بتعريف مؤسسة البرمجيات الحرة مجانًا ، حيث لم يُسمح للأشخاص بإعادة توزيع الرمز إذا قاموا بأي تعديلات. لم يكن حتى عام 2000 الذي منح Throlltech للمستخدمين حرية تحرير وإعادة توزيع الكود بحرية.
بدأت GTK + باعتبارها مجموعة أدوات GIMP ، التي أنشأها بيتر ماتيس كبديل للواجهة الحالية المستخدمة في برنامج معالجة الصور . بعد إعادة كتابة ، أصبحت مجموعة الأدوات GTK + وشهدت إصدارها في عام 1998. على عكس Qt ، يتمتع الأشخاص بحرية تعديل GTK + وتعديله ومشاركته من البداية.
بينما تعد Qt في بعض النواحي مجموعة أدوات أكثر تنوعًا وقابلية للتكيف ، فقد تم دمج المجتمع حول GTK + خلال هذه السنوات المبكرة. تجدر الإشارة أيضًا إلى أن مؤسسة جنوم غير الربحية تحتفظ الآن بـ GTK + ، بينما تقود شركة Qt Company المتداولة علنًا تطوير Qt. ومع ذلك ، في هذه المرحلة ، لا تعد مجموعة الأدوات "أكثر حرية" من الأخرى.
أجهزة سطح المكتب والبرامج المستندة إلى GTK


إذا قمت مؤخرًا بالانتقال إلى نظام Linux ، فهناك فرصة جيدة لاستخدام سطح مكتب يستند إلى GTK. ذلك لأن العديد من أفضل بيئات سطح مكتب Linux تستخدم GTK +.
لنأخذ GNOME ، الخيار الافتراضي على أنظمة تشغيل Linux البارزة والراسخة مثل Ubuntu و Fedora و Debian. ثم هناك بدائل مثل MATE و Xfce ، والتي توفر واجهات أخف وزناً وأكثر تقليدية.
دعونا لا ننسى elementaryOS ، الوافد الجديد الذي يخدم المحولات الحديثة أكثر من مستخدمي Linux القدامى.
تتكامل العديد من تطبيقات المصادر المفتوحة الأكثر شيوعًا بشكل أفضل مع أجهزة سطح المكتب القائمة على GTK. يتضمن ذلك برامج مثل Firefox و Thunderbird و LibreOffice و GIMP. تتضمن التطبيقات المستندة إلى GTK الأقل بروزًا على AbiWord و Inkscape و Pidgin.
هناك درجة متزايدة من التنوع بين تطبيقات GTK +. قد تبدو البرامج المصممة خصيصًا لـ GNOME في مكانها الصحيح حتى على أجهزة سطح المكتب الأخرى المستندة إلى GTK. ذلك لأن إرشادات تصميم الواجهة البشرية لـ GNOME تثبط استخدام قوائم menubars وإدخال تغييرات أقل شيوعًا.

اعلم أيضًا أن العديد من التطبيقات المخصصة لـ elementaryOS غير متاحة لأجهزة الكمبيوتر المكتبية الأخرى.
وفي الوقت نفسه ، تظل معظم أدوات GTK + الشائعة ذات المنصات المذكورة أعلاه غير متجانسة نسبيًا لسطح المكتب (مما يعني أنها تبدو في غير مكانها على جنوم و elementaryOS ، نظرًا للتركيز على وضع التصميم الفريد).
أجهزة كمبيوتر سطح المكتب والبرامج المستندة إلى Qt
مدير ملفات سطح المكتب KDE Plasma وإعدادات النظام
يعد سطح المكتب KDE Plasma أقدم بيئة سطح مكتب كاملة الميزات لنظام التشغيل Linux. إذا كانت شركة QOME مفتوحة بالكامل في عام 1996 ، فقد لا يكون جنوم موجودًا. بعد مرور عقدين من الزمن ، يواصل مجتمع KDE توفير سطح مكتب Linux الأكثر ثراءً بالميزات.
مع وجود عدد قليل جدًا من أجهزة سطح المكتب القائمة على Qt ، هناك العديد من تطبيقات Qt المصممة خصيصًا لسطح المكتب Plasma وقد تعتمد حتى على مكونات KDE المختلفة. لهذا السبب ، يعد تكامل برامج KDE من بين الأفضل في أي سطح مكتب.
يمكنك إجراء تعديلات على الواجهة تؤثر على كل تطبيق ، أو يمكنك تعديل تطبيق واحد على وجه الخصوص حتى يشعر بالراحة. ومع ذلك ، فإن سطح المكتب البلازما ليس هو الوحيد الذي يستخدم كيو تي. LXQt هو أحد البدائل التي تركز على أن تكون أخف وزنا وأكثر بساطة.
على الرغم من أن بعض برامج KDE مشتركة بين الأنظمة الأساسية ، إلا أن هذه البرامج غير معروفة جيدًا خارج مجتمع Linux. الاستثناءات الأكثر بروزًا قد تكون Krita و digiKam.
ليست كل برامج Qt مصممة خصيصًا لـ KDE. تتضمن هذه البرامج مشغل وسائط VLC وتطبيق نشر سطح المكتب Scribus.
كم الفرق الفرق؟
هناك اختلافات فنية بين GTK + و Qt ، ولكن معظمها تهم المطورين أكثر من غيرهم. في هذه الأيام ، من الصعب ملاحظة القيود أكثر من المعتاد. بفضل التجربة الممتازة ، أصبحت العديد من تطبيقات GTK + الآن في المنزل مباشرة على سطح مكتب بلازما Qt. تبدو بعض هذه التطبيقات في المنزل على البلازما أكثر من جنوم.
وفي الوقت نفسه ، يمكنك أيضًا تثبيت Scribus أو VLC على سطح مكتب قائم على GTK دون إدراك أن هناك اختلافًا خلف الكواليس.
ولكن عدم التوافق الصغيرة تظهر من وقت لآخر. قد تفتح التطبيقات نافذة منتقي ملفات مختلفة عندما تبحث عن ملف لفتحه. قد يتم تطبيق تعديلات على سمات النظام على تطبيقات معينة ولكن لا تنطبق على تطبيقات أخرى. 

ليست هناك تعليقات:

إرسال تعليق

(( مَا يَلْفِظُ مِنْ قَوْلٍ إِلَّا لَدَيْهِ رَقِيبٌ عَتِيدٌ))

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

الصلاة والسلام على اشرف المرسلين صلى الله عليه وسلم

مدونة نادي لينكس الاغواط الجزائري هي مدونة لتعريف على نظام لينكس وعلى بعض انوعه التوزيعات لينكس لتشجيع على استخدم النظام ربما يكون غير معروف للبعض الهدف هو تعميم والتعريف بالنظام لينكس هي بمثابة اول خطوة الى عالم لينكس ربما الكثير منا لا يعرف الكثير عنه وفي مدونة نادي لينكس الاغواط الجزائري

بحث هذه المدونة الإلكترونية

إجمالي مرات مشاهدة الصفحة

نموذج الاتصال

الاسم

بريد إلكتروني *

رسالة *