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

أي واجهة تستخدم؟

بدأه محمد سمير في 20 مارس 2009 · 6 رد · 1,291 مشاهدة · في لغة Python
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

السؤال بسيط لكن الإجابة لن تكون كذلك , لماذا؟ لأنك ستذكر لنا نبذة عن الواجهة التي تفضلها لبرامجك.

هذا ليس إستفتاءاً بل هو تبادل للمعلومات , كل مشارك يذكر الواجهة التي يعمل عليها و لماذا يفضلها عن غيرها (ما هي الميزة التي ساعدته على إنجاز مشروعه و لم تكن للتوفر في البيئات الأخرى)

إذا جئت هنا و لست بمبرمج بايثون فلا مانع من إفادتنا بمعلومة عن الواجهة التي تفضلها مع لغة البرمجة التي تستخدمها.

واجهة برنامجك على سبيل المثال لا الحصر قد تكون: Qt - Tk - Gtk - Flex/Air - wxPython(wxWidgets) - Swing - SWT - Web GUI (AJAX) - Win Forms ...

إذن ... ماذا تستخدم؟

سبحانك اللهم و بحمدك ، أشهد أن لا إله إلا أنت ، أستغفرك ربي و أتوب إليك

مدونتي

http://www.facebook.com/brmjt

#2

PyQt بالنسبة لى هى المفضلة *سهلة* ووثائقها كتير وبتسفيد من Qt Assistant مع اى مشكلة او معلومات بخصوص شئ معين *توثيق جيد* ووجود Qt Designer *مصمم ممتاز*

لكن لأن الدنيا مش وردى :P الموضوع بيكون متوقف على المتاح - -.. يعنى اذا مضطر ل pygtk هشتغل بيها

تم تعديل هذه المشاركة بواسطة ahmed_youssef في 20 مارس 2009 في 13:35

(map share people)

فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader

#3

Qt مع ++C ، واجهة سهلة و بسيطة ، ليست معقدة ، توفر كل ما احتاج فى تصميم الواجهات ، طبعاً مع وجود الـ Qt Designer سهّل العمل للكثير من المبرمجين ، لكن أنا شخصياً لا أحب استخدامه ، و أحب كتابة الواجهة كاملة بالكود .

Qt مليئة بالمميزات الأخرى ، منها توفر العديد من ادوات المساعدة مثل الأصناف الخاصة بالرسم ، و XML و Text Streams و أصناف الـ WEB ، لذلك اعتبرها مثل صندوق الأدوات ، حيث تجد كل ما تحتاج فيها و بسهولة و بساطة بعيداً عن تعقيدات لغة ++C نفسها

#4

كما قال احمد الدنيا مش وردى :P

الغالب اني اعمل

VCL -> BCB

WinForms -> C#

Swing -> java

اما عن qt فاني لحد الان لم استطعان اتفاهم معها :P

العمل كثير و الوقت قليل أعاننا الله

seo zen SEO Enlightment amazon danbo

#5

حالياً ما زلت اعتمد فى عملى على .Net Platform مع واجهات Win Forms و Web Forms

الافضل بالنسبة لى يعتمد على احتياج العمل ففى حالة افضل استخدام ال WinForms لانها تعطينى مرونة كبيرة فى تعامل المستخدم مع التطبيق Application بدون الالتفات لاستخدام لغات مساعدة كما هو الحال مع الجافا سكربت فى الويب و بدون الاهتمام بال State Management

بالاضافة ان ادوات Controls ال WinForms بها خاصية مثل ال Tag التى تفيدنى جداً فى ال Binding

فى حالات اخرى تكون الافضلية ال Web Forms و هذا كله يعتمد على متطلبات العميل من ناحية و القرار الفنى من ناحية اخرى

Technical Lead Developer

My LinkedIn Profile

اللهم قنى شر الجهل و الجهلاء

( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}

#6

انا شخصيا جديد في تعلم البايثون ،، حاليا بدأت اتعلم ال wxPython ، ليس لسبب لكن الكتاب الذي اقرء فيه عندما تحدث عن بناء الواجهات استخدم هذه ،،

سبق و ان تعاملت مع ال Qt ، لذا افكر الان في تعلم ال PyQt

/index.php/topic/264448-%D8%A7%D9%84%D8%A8%D8%AF%D8%A7%D9%8A%D8%A9-%D9%85%D8%B9-%D8%A7%D9%84%D8%A7%D9%86%D8%AF%D8%B1%D9%88%D9%8A%D8%AF/

 

اني وان كنت الاخير زمانه ---- لأتِ بما لم تستطعه الاوائلُ

#7

حتى الآن بريمجاتي التي طورتها من أجل العمل تعتمد على جافا و سوينج و أحاول الآن ربط ما أعرفه من سوينج بجايثون ... ألم يجرب أحدكم Flex و ينقل لنا إنطباعاته؟

سبحانك اللهم و بحمدك ، أشهد أن لا إله إلا أنت ، أستغفرك ربي و أتوب إليك

مدونتي

http://www.facebook.com/brmjt

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