بسم الله الرحمن الرحيم
السلام عليكم
لقد كنت أبحث عن أفضل مكتبات لكي أتعلمها وبعد البحث توصلت إلى النتيجة التالية وسوف أضع هذا الموضوع لكي يستفيد الإخوة
وأستفيد أنا من أراء من هم أعلم مني:
أولاً 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/
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://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/whychoos.htm
رابعاً ++Ultimate
اقتباسUltimate++ is the new generation Windows/Linux C++ platform, dedicated to reducing development costs.
ميزتها الوحيدة أن الكود أقصر من جميع سابقاتها ولكن عن قوتها في الحقيقة لا أعرف عنها شيئاً لأني لم أجربها
بعض المواقع عنها
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: