GNUstep բաղադրիչների նոր թողարկումներ

Հասանելի են փաթեթների նոր թողարկումներ, որոնք կազմում են GNUstep շրջանակը միջպլատֆորմային ինտերֆեյսի և սերվերային հավելվածների մշակման համար՝ օգտագործելով Apple-ի Cocoa ծրագրավորման միջերեսների նման API: Բացի AppKit-ն ու Հիմնադրամի բաղադրամասերը ներդրող գրադարաններից, նախագիծը նաև զարգացնում է Gorm ինտերֆեյսի նախագծման գործիքակազմը և ProjectCenter-ի զարգացման միջավայրը, որոնք ուղղված են InterfaceBuilder-ի, ProjectBuilder-ի և Xcode-ի շարժական անալոգների ստեղծմանը: Զարգացման հիմնական լեզուն 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 - GNUstep GUI գրադարանի backend-ների հավաքածու, որն ապահովում է աջակցություն X11-ին և Windows գրաֆիկական ենթահամակարգին: Նոր թողարկման հիմնական նորամուծությունը Wayland արձանագրության վրա հիմնված գրաֆիկական համակարգերի նախնական աջակցությունն է: Բացի այդ, նոր տարբերակում բարելավվել է WindowMaker պատուհանների կառավարչի և Win64 API-ի աջակցությունը:
  • GNUstep Gorm 1.2.28-ը օգտատիրոջ միջերեսի մոդելավորման ծրագիր է (Graphic Object Relationship Modeler), որը նման է OpenStep/NeXTSTEP Interface Builder հավելվածին:
  • GNUstep Makefile Package 2.9.0-ը GNUstep նախագծերի համար կառուցապատման ֆայլեր ստեղծելու գործիքակազմ է, որը թույլ է տալիս ստեղծել մեյքֆայլ՝ միջպլատֆորմային աջակցությամբ՝ առանց ցածր մակարդակի մանրամասների մեջ մտնելու:

Source: opennet.ru

Добавить комментарий