الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

qt vs gtk vs wxwidgets vs ultimate

مغلق
بدأه the smart programmer في 26 أبريل 2005 · 0 رد · 746 مشاهدة · في نظام تشغيل Unix & Linux
مشاركة: واتساب X فيسبوك تيليجرام
#1

بسم الله الرحمن الرحيم

السلام عليكم

لقد كنت أبحث عن أفضل مكتبات لكي أتعلمها وبعد البحث توصلت إلى النتيجة التالية وسوف أضع هذا الموضوع لكي يستفيد الإخوة

وأستفيد أنا من أراء من هم أعلم مني:

أولاً qt

اقتباس
Qt is a complete C++ application development framework. It includes a class library and tools for cross-platform development and internationalization.

ويوجد أيضاً #Qt

اقتباس
Qt# - A cross-platform GUI toolkit for Mono and Portable.Net [1] is a set of classes that bind any CIL language to the Qt toolkit

ولقد توصلت إلى أنها أفضل المكتبات ( لثلاثة أسباب 1- طول الكود قصير نسبياً ويعتمد على الإمكانيات التي تريدها في البرنامج

2- توجد بها مكتبات أخرى غير مكتبات الواجهة الرسومية 3- أنظر إلى واجهة KDE )

بعض المواقع عن qt

http://qtcsharp.sourceforge.net/

www.trolltech.com/products/qt

http://www.trolltech.com/products/qt/migrate/mfc.html

http://www.trolltech.com/products/qt/classchart.html

ثانياً gtk

اقتباس
GTK+ is a multi-platform toolkit for creating graphical user interfaces. Offering a complete set of widgets,

GTK+ is suitable for projects ranging from small one-off projects to complete application suites.

تعتمد على objective c وهي جيدة وقوية لكن عيبها أنها لا تعتمد على ++C وأيضاً أن الكود طويل( دليل قوتها)

ويجب أن لا ننسى أن برنامج gimp بُرمِج بواسطة GTK

ويوجد أيضاً GTKmm

اقتباس
gtkmm is the official C++ interface for the popular GUI library GTK+.

من الواضح أنها تعتمد على ++C ولكن عيبها نفس عيب سابقتها

ويوجد أيضاً #GTK

اقتباس
Gtk# is a .Net language binding for the gtk+ toolkit and assorted GNOME libraries.  Gtk# is free software, licensed under the GNU LGPL

بعض المواقع عن GTK

http://www.gtkmm.org

http://www.gtk.org

http://gtk-sharp.sourceforge.net/

ثالثاً WXwidgets

اقتباس
An open source C++ GUI framework to make cross-platform programming child's play. Well, almost.

حقيقة لم أجد مواقع عديدة تتحدث عنها ولكن توصلت إلى أنها فقط تستخدم إذا كنت تريد أن تكتب برامج تعمل على عدة منصات

وعيبها أن الكود أطول من سابقاتها

أنا لم أجربها لذلك فإني لا أعرف قوتها ولكن أعتقد أن qt و gtk أفضل منها

بعض المواقع عن WXwidgets

http://www.wxwidgets.org/

http://www.wxwidgets.org/whychoos.htm

http://www.roebling.de

رابعاً ++Ultimate

اقتباس
Ultimate++ is the new generation Windows/Linux C++ platform, dedicated to reducing development costs.

ميزتها الوحيدة أن الكود أقصر من جميع سابقاتها ولكن عن قوتها في الحقيقة لا أعرف عنها شيئاً لأني لم أجربها

بعض المواقع عنها

http://upp.sourceforge.net/

http://upp.sourceforge.net/vswx.html

http://upp.sourceforge.net/vsqt.html

ملاحظة : كل ما سبق هو رأيي الخاص فأريد من جميع الأعضاء المشاركة برأيهم أيها أفضل

بعض أراء المستخدمين في مواقع أخرى

http://www.linuxquestions.org/questions/ar...2003/07/2/70465

http://lists.trolltech.com/qt-interest/2002-08/msg00583.html

http://mm.ilug-bom.org.in/pipermail/linuxe...127/008765.html

http://www.linuxquestions.org/questions/sh...threadid=303264

والسلام عليكم :rolleyes:

هذا الموضوع مغلق.

مواضيع مشابهة