ما هي الطريقة التي يجب اتباعها في Linux (Qt أو KDevelop) [مغلق]

StackOverflow https://stackoverflow.com/questions/424666

  •  05-07-2019
  •  | 
  •  

سؤال

أي واحد من IDE جيد من حيث دعم التصحيح والتنفيذ وسهولة الاستخدام.كيو تي أو كي ديفيلوب؟


المكررة المختلفة:

وقد تم بالفعل إغلاق بعضها.

هل كانت مفيدة؟

المحلول

يبدو أنك مرتبك. كيو تي هي مجموعة أدوات C++. ك ديفيلوب هو بيئة تطوير متكاملة.

من تعليقك أرى أنك تقصد مصمم كيو تي.المصمم ليس IDE؛إنه مجرد تطبيق لإنشاء واجهات المستخدم بيانياً.لا يمكنه تجميع التعليمات البرمجية أو تصحيح الأخطاء أو القيام بأي من الأشياء الأخرى التي يقوم بها IDE.

يقوم KDevelop IDE في الواقع بتضمين المصمم في نفسه، لذلك من الواضح أن هذا ليس موقفًا من النوع "واحد أو آخر".

بالطبع الاحتمال الثالث هو الذي كنت تتحدث عنه كيو تي الخالق, ، IDE الذي تم إصداره مؤخرًا كنسخة تجريبية بواسطة Qt Software.إذا كان الأمر كذلك، فأنا أشجعك على تجربة كليهما ومعرفة أيهما تفضل.إنهم يتخذون أساليب مختلفة وسيعتمد الخيار الأفضل بالكامل تقريبًا على التفضيل الشخصي.

نصائح أخرى

ربما كان المنشور الافتتاحي يعني Qt Creator، وهو بالتأكيد IDE كامل.

يأتي منشئ Qt في نكهتين:واحد بسيط وهو مفتوح المصدر ومرخص فقط لإنشاء برامج مفتوحة المصدر، وآخر مدفوع ومرخص لإنشاء كل من مشاريع OSS والمشاريع مغلقة المصدر.يعد Qt Creator قابلاً للتنقل بين الأنظمة الأساسية تمامًا مثل Qt نفسها ويستخدم مترجم MingW ضمن نظام التشغيل MS Windows والمترجم الخليجي ضمن Linux.

بشكل عام، وجدت أن Open Source Qt عبارة عن برنامج مصقول يمنح تجربة مستخدم أكثر سلاسة وإمتاعًا من KDevelop (الذي يحاول يائسًا تنفيذ عدد كبير من الأجراس والصفارات لدرجة أنه يهمل جعل الأشياء البسيطة سهلة وموثوقة). ويحتوي على ميزات قليلة وواجهة أبسط بكثير من Kdevelop (ربما تحتوي النسخة المدفوعة أيضًا على واجهة أكثر تعقيدًا).

يتيح لك استخدام إطار عمل Qt حصريًا إنشاء تطبيقات تعمل بنظام التشغيل Linux بسهولة و MS Windows لا يحتوي على أكثر من إعادة ترجمة، ويبدو متماثلاً على كلا النظامين الأساسيين.KDE من ناحية أخرى هو Linux فقط.

ما أعجبني بشكل خاص هو أن استيراد حوالي 35 ملفًا من تطبيق سطر الأوامر (الذي تم تطويره في الأصل ضمن MSVC)، بعد أن قام qmake بإعداد ملف makefile ثم تجميعه كان يعمل كالسحر، على عكس KDevelop حيث يكون الأمر بمثابة مشكلة كبيرة.من السهل أن تقوم Qt Creator بإعداد تطبيق سطر الأوامر أيضًا.الآن بعد أن تم تجميع إصدار سطر الأوامر، يمكنني بسهولة إنشاء واجهة مستخدم رسومية لـ Qt لإعداد وسيطات الخيارات، وتعيين المعلمات، واختيار جميع ملفات الإدخال والنقر عليها، وتعيين دليل الإخراج.الشيء الوحيد الذي يجب علي تغييره هو تغيير وظيفتي "الرئيسية" السابقة إلى شيء آخر، والسماح لـ Qt بإنشاء تطبيق رئيسي لي، ثم استدعائه استجابةً للضغط على الزر.لقد قضيت وقتًا عصيبًا في تجربة ذلك مع KDE وKdevelop منذ عام أو نحو ذلك لدرجة أنني استسلمت تمامًا وعدت إلى MSVC.

ما لم تكن تريد حقًا التطوير لـ KDE فقط ومصممًا على استخدام وظائف KDE التي تتجاوز Qt، فسأختار Qt Creator.

إذا كنت تريد حقًا استخدام KATE، فيمكنك فقط استخدام KDevelop أيضًا.يقوم برنامج KDevelop بدمج كل من KATE وKonsole، مع بعض القدرة الإضافية لجعله بيئة تطوير متكاملة (IDE) حقيقية.

أعتقد أنك تقصد KDE مع KDevelop، فهذا يعتمد على نطاق التطبيق الخاص بك. إذا كان سيكون مستقلاً عن سطح المكتب، سأذهب إلى Qt، إذا كنت تريد إنشاء تطبيق يستخدم كل طاقة KDE سأذهب إلى KDE.

بالنسبة لنظام التشغيل Windows والتطوير المضمن، انتقل إلى Qt.

أنا شخصياً أشعر أنه من أجل تطوير تطبيقات kde في QT، من الأفضل استخدام KATE.إنه يوفر تسهيلات كافية من خلال توفير محطة حيث يمكنك تجميع تصحيح الأخطاء وتشغيل تطبيقك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top