GNUstep бүрэлдэхүүн хэсгүүдийн шинэ хувилбарууд

Apple-ийн Какао програмчлалын интерфейстэй төстэй API ашиглан платформ хоорондын GUI болон серверийн програмуудыг хөгжүүлэх GNUstep хүрээг бүрдүүлдэг багцуудын шинэ хувилбарууд гарч байна. Төсөл нь AppKit-ийг хэрэгжүүлдэг номын сангууд болон сангийн бүтцийн бүрэлдэхүүн хэсгүүдээс гадна InterfaceBuilder, ProjectBuilder, Xcode-ийн зөөврийн аналогийг бий болгоход чиглэсэн Gorm интерфейсийн дизайны хэрэгсэл, ProjectCenter хөгжүүлэх орчныг боловсруулж байна. Үндсэн хөгжүүлэлтийн хэл нь Objective-C боловч GNUstep-ийг бусад хэлтэй хамт ашиглаж болно. Дэмжигдсэн платформуудад macOS, Solaris, GNU/Linux, GNU/Hurd, NetBSD, OpenBSD, FreeBSD болон Windows орно. Төслийн бүтээн байгуулалтыг LGPLv3 лицензийн дагуу түгээдэг.

Шинэ хувилбаруудад гарсан өөрчлөлтүүд нь Apple-ийн ижил төстэй сангуудтай нийцтэй байх, Android платформ зэрэг янз бүрийн платформуудад зориулсан өргөтгөсөн дэмжлэгтэй холбоотой юм. Хэрэглэгчдийн хувьд хамгийн мэдэгдэхүйц сайжруулалт бол Wayland протоколын анхны дэмжлэг байв.

  • GNUstep Base 1.28.0 нь Apple Foundation номын сангийн аналог үүрэг гүйцэтгэдэг ерөнхий зориулалтын номын сан бөгөөд графиктай холбоогүй объектуудыг, тухайлбал мөр, хэлхээ, мэдэгдэл, сүлжээний функц, үйл явдлыг зохицуулах, гадаад руу хандах хандалтыг боловсруулах ангиуд орно. объектууд.
  • GNUstep GUI Library 0.29.0 - янз бүрийн төрлийн товчлуур, жагсаалт, оруулах талбар, цонх, алдаа зохицуулагч, өнгө, зурагтай ажиллах функцуудыг багтаасан Apple Cocoa API дээр суурилсан график хэрэглэгчийн интерфэйс үүсгэх хичээлүүдийг багтаасан номын сан. . GNUstep GUI номын сан нь платформ болон цонхны системээс хамааралгүй урд хэсэг, график системд хамаарах элементүүдийг агуулсан арын хэсэг гэсэн хоёр хэсгээс бүрдэнэ.
  • GNUstep GUI Backend 0.29.0 - X11 болон Windows график дэд системийн дэмжлэгийг хэрэгжүүлдэг GNUstep GUI номын сангийн арын хэсэг. Шинэ хувилбарын гол шинэлэг зүйл бол Wayland протокол дээр суурилсан график системийн анхны дэмжлэг юм. Нэмж дурдахад шинэ хувилбар нь WindowMaker цонхны менежер болон Win64 API-ийн дэмжлэгийг сайжруулсан.
  • GNUstep Gorm 1.2.28 нь OpenStep/NeXTSTEP Interface Builder програмтай төстэй хэрэглэгчийн интерфэйсийн загварчлалын программ (График Обьектийн Харилцаа Загварчлагч) юм.
  • GNUstep Makefile Багц 2.9.0 нь GNUstep төслүүдэд зориулж бүтээх файлуудыг үүсгэх хэрэгсэл бөгөөд доод түвшний нарийн ширийн зүйлийг ярихгүйгээр платформ хоорондын дэмжлэгтэйгээр makefile үүсгэх боломжийг олгодог.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх