Qbs 2.0 அசெம்பிளி கருவி வெளியீடு

Qbs 2.0 பில்ட் டூல்கிட் வெளியிடப்பட்டுள்ளது. Qbs க்கு Qt ஒரு சார்புநிலையாக தேவைப்படுகிறது, இருப்பினும் Qbs எந்தவொரு திட்டத்தின் கட்டமைப்பையும் கையாள வடிவமைக்கப்பட்டுள்ளது. Qbs திட்ட உருவாக்க ஸ்கிரிப்ட்களை வரையறுக்க QML மொழியின் எளிமைப்படுத்தப்பட்ட பதிப்பைப் பயன்படுத்துகிறது, இது வெளிப்புற தொகுதிகள், ஜாவாஸ்கிரிப்ட் செயல்பாடுகளைப் பயன்படுத்துதல் மற்றும் தனிப்பயன் உருவாக்க விதிகளை உருவாக்குதல் ஆகியவற்றை உள்ளடக்கிய நெகிழ்வான உருவாக்க விதிகளின் வரையறையை அனுமதிக்கிறது.

Qbs இல் பயன்படுத்தப்படும் ஸ்கிரிப்டிங் மொழியானது IDEகள் மூலம் உருவாக்க மற்றும் பில்ட் ஸ்கிரிப்ட்களை பாகுபடுத்துவதை தானியங்குபடுத்துவதற்கு ஏற்றது. கூடுதலாக, க்யூபிஎஸ் மேக்ஃபைல்களை உருவாக்காது, மேலும் மேக் யூட்டிலிட்டி போன்ற இடைத்தரகர்கள் இல்லாமல், கம்பைலர்கள் மற்றும் லிங்க்கர்களின் துவக்கத்தைக் கட்டுப்படுத்துகிறது, அனைத்து சார்புகளின் விரிவான வரைபடத்தின் அடிப்படையில் உருவாக்க செயல்முறையை மேம்படுத்துகிறது. திட்டத்தில் கட்டமைப்பு மற்றும் சார்புகள் பற்றிய ஆரம்ப தரவுகளின் இருப்பு பல நூல்களில் செயல்பாடுகளை செயல்படுத்துவதை திறம்பட இணைக்க உங்களை அனுமதிக்கிறது. அதிக எண்ணிக்கையிலான கோப்புகள் மற்றும் துணை அடைவுகளைக் கொண்ட பெரிய திட்டங்களுக்கு, Qbs ஐப் பயன்படுத்தி மறுகட்டமைப்பின் செயல்திறன் பல மடங்கு சிறப்பாகச் செயல்படும் - மறுகட்டமைப்பு கிட்டத்தட்ட உடனடி மற்றும் டெவலப்பர் காத்திருக்கும் நேரத்தைச் செலவிடாது.

2018 இல், Qt நிறுவனம் Qbs ஐ உருவாக்குவதை நிறுத்த முடிவு செய்ததை நினைவில் கொள்க. Qbs ஆனது qmake க்கு மாற்றாக உருவாக்கப்பட்டது, ஆனால் இறுதியில் CMake ஐ நீண்ட காலத்திற்கு Qt க்கான முக்கிய உருவாக்க அமைப்பாகப் பயன்படுத்த முடிவு செய்யப்பட்டது. Qbs இன் வளர்ச்சி இப்போது சமூக சக்திகள் மற்றும் ஆர்வமுள்ள டெவலப்பர்களால் ஆதரிக்கப்படும் ஒரு சுயாதீன திட்டமாக தொடர்கிறது. மேம்பாட்டிற்காக, Qt நிறுவனத்தின் உள்கட்டமைப்பு தொடர்ந்து பயன்படுத்தப்படுகிறது.

Qt 6 இல் நிறுத்தப்பட்ட QtScript ஐ மாற்றும் புதிய JavaScript பின்தளத்தை செயல்படுத்தியதன் காரணமாக இந்த குறிப்பிடத்தக்க பதிப்பு எண் மாற்றம் ஏற்பட்டுள்ளது. அதன் சிக்கலான JavaScriptCore பிணைப்புகள் காரணமாக QtScript ஐ உள்நாட்டில் பராமரிப்பது நடைமுறைக்கு மாறானதாகக் கருதப்பட்டது. எனவே, புதிய பின்தளம் QEMU மற்றும் FFmpeg இன் நிறுவனர் ஃபேப்ரிஸ் பெல்லார்ட் உருவாக்கிய தன்னிறைவான மற்றும் சிறிய QuickJS JavaScript இயந்திரத்தை அடிப்படையாகக் கொண்டது. இந்த இயந்திரம் ES2019 விவரக்குறிப்பை ஆதரிக்கிறது மற்றும் செயல்திறனில் ஏற்கனவே உள்ள போட்டியாளர்களை கணிசமாக விஞ்சுகிறது (XS 35%, DukTape இரண்டு மடங்குக்கு மேல், JerryScript மூன்று மடங்கு மற்றும் MuJS ஏழு மடங்கு).

பில்ட் ஸ்கிரிப்ட்களை உருவாக்குவதைப் பொறுத்தவரை, புதிய எஞ்சினுக்கு மாறுவது குறிப்பிடத்தக்க மாற்றங்களை ஏற்படுத்தக்கூடாது. செயல்திறனும் தோராயமாக ஒரே மாதிரியாக இருக்கும். வரையறுக்கப்படாத மதிப்புகளைப் பயன்படுத்துவதற்கான புதிய எஞ்சினின் கடுமையான தேவைகள் ஒரு குறிப்பிடத்தக்க வித்தியாசமாகும், இது QtScript ஐப் பயன்படுத்தும் போது கவனிக்கப்படாமல் போன ஏற்கனவே உள்ள திட்டங்களில் உள்ள சிக்கல்களை வெளிப்படுத்தக்கூடும்.

ஆதாரம்: opennet.ru

DDoS பாதுகாப்பு, VPS VDS சர்வர்கள் கொண்ட தளங்களுக்கு நம்பகமான ஹோஸ்டிங் வாங்கவும் 🔥 DDoS பாதுகாப்புடன் கூடிய நம்பகமான இணையதள ஹோஸ்டிங், VPS, VDS சர்வர்களை வாங்குங்கள் | ProHoster