د Qbs 2.0 اسمبلۍ وسیله خوشې کول

د Qbs 2.0 جوړونې وسیله ریلیز معرفي شو. د Qbs جوړولو لپاره، Qt د انحصار په توګه اړین دی، که څه هم Qbs پخپله ډیزاین شوی ترڅو د هرې پروژې مجلس تنظیم کړي. Qbs د پروژې جوړونې سکریپټونو تعریف کولو لپاره د QML ژبې ساده نسخه کاروي ، کوم چې تاسو ته اجازه درکوي د کافي انعطاف وړ جوړونې قواعد تعریف کړئ په کوم کې چې بهرني ماډلونه وصل کیدی شي ، د جاوا سکریپټ افعال کارول کیدی شي ، او د خپل سري جوړونې قواعد رامینځته کیدی شي.

د سکریپټ ژبه په Qbs کې کارول کیږي د IDEs لخوا د جوړ شوي سکریپټونو تولید او پارس کولو اتومات کولو لپاره تطابق شوی. سربیره پردې ، Qbs میک فایلونه نه رامینځته کوي ، او پخپله د منځګړیتوبونو پرته لکه د میک یوټیلیټ ، د کمپیلرونو او لینکرونو لانچ کنټرولوي ، د ټولو انحصارونو تفصيلي ګراف پراساس د جوړونې پروسې اصلاح کوي. په پروژه کې د جوړښت او انحصار په اړه د لومړنیو معلوماتو شتون تاسو ته اجازه درکوي په مؤثره توګه په څو تارونو کې د عملیاتو اجرا کول موازي کړي. د لویو پروژو لپاره چې د ډیری فایلونو او فرعي لارښودونو څخه مشتمل وي، د Qbs په کارولو سره د بیارغونې فعالیت کولی شي څو ځله ښه کړي - بیا رغونه نږدې سمدستي وي او پراختیا کونکي د انتظار وخت نه تیروي.

په یاد ولرئ چې په 2018 کې، Qt شرکت پریکړه وکړه چې د Qbs پراختیا ودروي. Qbs د qmake لپاره د بدیل په توګه رامینځته شوی و ، مګر په نهایت کې پریکړه وشوه چې CMake په اوږد مهال کې د Qt لپاره د اصلي جوړونې سیسټم په توګه وکاروئ. د Qbs پراختیا اوس د یوې خپلواکې پروژې په توګه دوام لري چې د ټولنې ځواکونو او علاقه لرونکو پراختیا کونکو لخوا ملاتړ کیږي. د Qt شرکت زیربنا د پراختیا لپاره کارول کیږي.

د نسخې شمیره کې د پام وړ بدلون د نوي جاواسکریپټ بیکینډ پلي کولو سره تړاو لري، کوم چې د QtScript ځای په ځای کړی، کوم چې په Qt 6 کې رد شوی و. دا غیر واقعیت ګڼل کیده چې د QtScript ساتل د JavaScriptCore سره د پیچلو بندیزونو له امله خپل ځان ته دوام ورکړي، نو یو ځان - کافي او کمپیکٹ یو د نوي بیکینډ QuickJS JavaScript انجن لپاره د اساس په توګه غوره شوی و چې د فابریس بیلارډ لخوا رامینځته شوی ، چا چې د QEMU او FFmpeg پروژې تاسیس کړې. انجن د ES2019 توضیحاتو ملاتړ کوي او په فعالیت کې د پام وړ خپل موجوده سیالانو ته وده ورکوي (د 35٪ لخوا XS ، د دوه ځله ډیر ډیک ټیپ ، جیري سکریپټ درې ځله ، او MuJS اوه ځله).

د جوړ شوي سکریپټونو د پراختیا له نظره، نوي انجن ته لیږد باید د پام وړ بدلونونو المل نشي. فعالیت به هم ورته پاتې وي. د توپیرونو څخه، د نول ارزښتونو کارولو لپاره په نوي انجن کې ډیر سخت اړتیاوې شتون لري، کوم چې کولی شي په موجوده پروژو کې ستونزې ښکاره کړي چې د QtScript کارولو په وخت کې د پام وړ ندي.

سرچینه: opennet.ru

Add a comment