أية أدوات يمكن استعمالها لبناء تطبيقات متعددة المنصات بشكل سهل ؟


(system) #1

أود البدء بمشروع برمجي يختص بشئون الموظفين وحيث أني منذ فترة أتمنى لو أتعلم لغة ++C (حيث أني من مبرمجي فجول بيسك 6 ) فستكون هذه فرصة عظيمة لتعلم هذه

اللغة لذلك أود منكم مساعدتي في اختيار بيئة التطوير المناسبة مع العلم أن متطلباتي كالتالي :

  • المنتج النهائي يجب أن يكون عابر للمنصات (وندوز و لينكس).
  • دعم الاتصال بقواعد البيانات Mysql عبر الشبكة المحلية بسهولة.
  • دعم كامل للغة العربية في جميع المجالات بدون مشاكل ( واجهة المستخدم ، رسومات بيانية باللغة العربية ، تقارير باللغة العربية … إلخ).
  • القدرة على تصميم واجهة المستخدم بشكل رسومي (Visual design) مماثل لما هو موجود في فجول بيسك.

وعندي بعض الأسئلة لو سمحتم :

السؤال الأول :
حسب ما فهمت فإنه للبرمجة بلغة السي يجب أن يكون لدينا الأشياء التالية :
1- واجهة تطوير IDE أو محرر ملفات
2- مترجم و Linker
3- يمكن الاستعانة بمكتبات خارجية لتسهيل العمل مثل Qt أو Wxwidgets

هل ما سبق صحيح ؟

السؤال الثاني: ما هي لغة البرمجة المقترحة لمشروع كهذا والتي توفر الإمكانيات المطلوبة وسرعة التطوير والخلو من المشاكل في اللغة العربية ؟ مع العلم أني سأقوم بالمشروع

بمفردي وأريد لغة برمجة مدعومة لسنوات طويلة قادمة(بقدر الإمكان)

السؤال الثالث : ما هي المكتبات التي تعمل عليها لغة البرمجة التي اخترتها في السؤال الثاني والتي تناسب احتياجاتي المذكورة بالأعلى ؟