إذا كنت تفكر في البدء في تطوير تطبيق Linux بواجهة مستخدم رسومية (GUI) في Linux ، فيجب أن تعرف لازاروس IDE، بيئة تطوير متكاملة ستساعدك كثيرًا في عملك ، مما يسمح لك بتصميم وإنشاء واجهات المستخدم الرسومية بسرعة للتطبيقات ذات المظهر الجذاب. بالإضافة إلى ذلك ، يحتوي على عدد كبير من المكونات المضمنة.
يتمتع Lazarus IDE بدعم جيد للتوزيعات الأكثر شيوعًا ، مثل openSUSE و Ubuntu و Debian و Fedora. من ناحية أخرى ، إنه سهل الاستخدام للغاية ، لأنه مصمم الرسومات سهل للغاية وبديهي. لهذا يجب أن نضيف أنه مفتوح المصدر ، ولديه مجتمع نشط للغاية وودود ، وأنه يتم صيانته جيدًا.
لكن نقاط القوة في Lazarus IDE لا تنتهي عند هذا الحد. هناك المزيد من المزايا لهذا IDE. بين الخصائص تشمل ما يلي:
- يمكنك استخدام أنواع مختلفة من عناصر واجهة المستخدم لواجهة المستخدم.
- بنقرات قليلة فقط ، يمكنك إنشاء واجهة المستخدم الرسومية استنادًا إلى GTK2 أو Qt5.
- إنه متعدد الأنظمة الأساسية ، لذا يمكنك التطوير في Linux ومن أجله. يمكنك أيضًا القيام بذلك على Windows أو macOS.
إذا كنت تريد أن تعرف البعض تطبيقات واجهة المستخدم الرسومية الشائعة التي تم تطويرها بواسطة Lazarus IDE لإعطائك فكرة عما يمكن أن تحققه بيئة التطوير هذه ، الحقيقة هي أن هناك بعضًا منها. على سبيل المثال ، يمكنك رؤية Double Commander و PeaZip. ربما تكون هذه الثانية من أشهر توزيعات GNU / Linux لضغط وفك ضغط الملفات من أحد التطبيقات باستخدام واجهة المستخدم الرسومية في أنقى أنماط Izarc أو WinRAR أو WinZIP لنظام التشغيل Windows.
من أجل البدء باستخدام Lazarus IDE ، يمكنك العثور عليه في مستودعات التوزيعات الأكثر شيوعًا ، حتى تتمكن من ذلك تثبيت بسهولة مع مدير الحزم المفضل لديك. لمزيد من المعلومات حول المشروع أو للتنزيل المباشر ، يمكنك ذلك قم بزيارة موقعها الرسمي.
لأي لغة؟
فري باسكال
كما أفهم لازاروس على استنساخ دلفي ، بيئة تطوير بورلاند لباسكال.
هل هناك شيء مشابه للغات أخرى مثل C ++ أو Python؟ توقفت عن البرمجة منذ فترة طويلة وأحيانًا يعضني الخطأ قليلاً ، المشكلة هي أنني لم أعد في حالة مزاجية للذهاب إلى الشيء الرجولي وبيئة رسومية كهذه ستساعدني.
هل توجد بيئة تطوير رسومية مماثلة للغات أخرى مثل C ++ أو Python؟
كيو تي ديه مصمم كيو تي ومنشئ كيو تي. يحتوي Gtk 3 على Glade و Gnome Builder. قد يأتي Gtk 4 بأداة أخرى في المستقبل.