GNUstep اجزاء کی نئی ریلیز

پیکیجز کی نئی ریلیز دستیاب ہیں جو ایپل کے کوکو پروگرامنگ انٹرفیس کی طرح ایک API کا استعمال کرتے ہوئے کراس پلیٹ فارم GUI اور سرور ایپلی کیشنز تیار کرنے کے لیے GNUstep فریم ورک بناتے ہیں۔ ایپ کٹ اور فاؤنڈیشن فریم ورک کے اجزاء کو نافذ کرنے والی لائبریریوں کے علاوہ، پروجیکٹ Gorm انٹرفیس ڈیزائن ٹول کٹ اور پروجیکٹ سینٹر ڈویلپمنٹ ماحول بھی تیار کر رہا ہے، جس کا مقصد انٹرفیس بلڈر، پروجیکٹ بلڈر اور ایکس کوڈ کے پورٹیبل اینالاگ بنانا ہے۔ بنیادی ترقی کی زبان Objective-C ہے، لیکن GNUstep کو دوسری زبانوں کے ساتھ استعمال کیا جا سکتا ہے۔ تعاون یافتہ پلیٹ فارمز میں macOS، Solaris، GNU/Linux، GNU/Hurd، NetBSD، OpenBSD، FreeBSD اور Windows شامل ہیں۔ پروجیکٹ کی ترقی LGPLv3 لائسنس کے تحت تقسیم کی گئی ہے۔

نئی ریلیزز میں تبدیلیاں بنیادی طور پر اسی طرح کی ایپل لائبریریوں کے ساتھ بہتر مطابقت اور اینڈرائیڈ پلیٹ فارم سمیت مختلف پلیٹ فارمز کے لیے توسیعی تعاون سے متعلق ہیں۔ صارفین کے لیے سب سے نمایاں بہتری Wayland پروٹوکول کے لیے ابتدائی حمایت تھی۔

  • GNUstep Base 1.28.0 ایک عام مقصد کی لائبریری ہے جو Apple Foundation لائبریری کے analogue کے طور پر کام کرتی ہے اور اس میں ایسی اشیاء شامل ہیں جو گرافکس سے متعلق نہیں ہیں، مثال کے طور پر، سٹرنگس، دھاگوں، اطلاعات، نیٹ ورک فنکشنز، ایونٹ ہینڈلنگ اور بیرونی تک رسائی کے لیے کلاسز اشیاء
  • GNUstep GUI لائبریری 0.29.0 - ایپل کوکو API کی بنیاد پر گرافیکل یوزر انٹرفیس بنانے کے لیے کلاسوں کا احاطہ کرنے والی لائبریری، بشمول وہ کلاسز جو مختلف قسم کے بٹن، فہرستیں، ان پٹ فیلڈز، ونڈوز، ایرر ہینڈلرز، رنگوں اور تصاویر کے ساتھ کام کرنے کے فنکشنز کو نافذ کرتی ہیں۔ . GNUstep GUI لائبریری دو حصوں پر مشتمل ہے - ایک فرنٹ اینڈ، جو پلیٹ فارمز اور ونڈو سسٹم سے آزاد ہے، اور ایک بیک اینڈ، جس میں گرافک سسٹم کے لیے مخصوص عناصر شامل ہیں۔
  • GNUstep GUI بیک اینڈ 0.29.0 - GNUstep GUI لائبریری کے لیے بیک اینڈ کا ایک سیٹ جو X11 اور ونڈوز گرافکس سب سسٹم کے لیے سپورٹ کو نافذ کرتا ہے۔ نئی ریلیز کی کلیدی جدت Wayland پروٹوکول پر مبنی گرافکس سسٹم کے لیے ابتدائی حمایت ہے۔ اس کے علاوہ، نئے ورژن نے WindowMaker ونڈو مینیجر اور Win64 API کے لیے سپورٹ کو بہتر کیا ہے۔
  • GNUstep Gorm 1.2.28 ایک صارف انٹرفیس ماڈلنگ پروگرام (گرافک آبجیکٹ ریلیشن شپ ماڈلر) OpenStep/NeXTSTEP انٹرفیس بلڈر ایپلی کیشن کی طرح ہے۔
  • GNUstep Makefile Package 2.9.0 GNUstep پروجیکٹس کے لیے بلڈ فائلز بنانے کے لیے ایک ٹول کٹ ہے، جو آپ کو کم سطح کی تفصیلات میں جانے کے بغیر کراس پلیٹ فارم سپورٹ کے ساتھ ایک میک فائل بنانے کی اجازت دیتا ہے۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں