LeanQt திட்டம் Qt 5 இன் ஒரு அகற்றப்பட்ட ஃபோர்க்கை உருவாக்குகிறது

LeanQt திட்டம் Qt 5 இன் அகற்றப்பட்ட ஃபோர்க்கை உருவாக்கத் தொடங்கியுள்ளது, இது மூலத்திலிருந்து உருவாக்குவதையும் பயன்பாடுகளுடன் ஒருங்கிணைப்பதையும் எளிதாக்குகிறது. LeanQt ஆனது, Oberon மொழிக்கான கம்பைலர் மற்றும் டெவலப்மெண்ட் சூழலின் ஆசிரியரான Rochus Keller என்பவரால் உருவாக்கப்பட்டது, Qt 5 உடன் இணைக்கப்பட்டுள்ளது, குறைந்த எண்ணிக்கையிலான சார்புகளுடன் தனது தயாரிப்பின் தொகுப்பை எளிமையாக்குவதற்காக, ஆனால் தற்போதைய தளங்களுக்கான ஆதரவைப் பராமரிக்கிறது. குறியீடு GPLv3, LGPLv2.1 மற்றும் LGPLv3 உரிமங்களின் கீழ் தொடர்ந்து உருவாக்கப்படுகிறது.

சமீபத்திய ஆண்டுகளில் க்யூடி வீங்கியதாகவும், சிக்கலானதாகவும், சர்ச்சைக்குரிய செயல்பாட்டால் அதிகமாகவும் மாறுவதற்கான ஒரு போக்கு உள்ளது, மேலும் பைனரி அசெம்பிளிகளை நிறுவுவதற்கு ஒரு வணிக நிறுவனத்தின் இணையதளத்தில் பதிவுசெய்து ஒரு ஜிகாபைட் டேட்டாவிற்கும் அதிகமான தரவை பதிவிறக்கம் செய்ய வேண்டும் என்பது குறிப்பிடத்தக்கது. LeanQt ஆனது Qt 5.6.3 இன் இலகுரக பதிப்பை உருவாக்க முயற்சிக்கிறது, தேவையற்ற அனைத்து விஷயங்களையும் அகற்றி கட்டமைப்பு ரீதியாக மறுவடிவமைப்பு செய்யப்பட்டது. சட்டசபைக்கு, qmake க்கு பதிலாக, சொந்த BUSY சட்டசபை அமைப்பு பயன்படுத்தப்படுகிறது. சட்டசபையின் போது பல்வேறு முக்கிய கூறுகளை விருப்பமாக இயக்க மற்றும் அணைக்க அனுமதிக்கும் கூடுதல் விருப்பங்கள் வழங்கப்படுகின்றன.

பின்வரும் Qt அம்சங்களுக்கான ஆதரவை அறிவித்தது:

  • பைட் வரிசைகள், சரங்கள், யூனிகோட்.
  • உள்ளூர்மயமாக்கல்.
  • தொகுப்புகள், மறைமுகமான தரவு பகிர்வு (மறைமுகமான பகிர்வு).
  • தேதிகள், நேரங்கள் மற்றும் நேர மண்டலங்களுடன் பணிபுரிதல்.
  • மாறுபட்ட வகை மற்றும் மெட்டாடைப்கள்.
  • குறியாக்கங்கள்: utf, எளிய, லத்தீன்.
  • உள்ளீடு/வெளியீட்டு சாதனங்களின் சுருக்கம்.
  • கோப்பு இயந்திரம்.
  • உரை ஸ்ட்ரீம்கள் மற்றும் தரவு ஸ்ட்ரீம்கள்.
  • வழக்கமான வெளிப்பாடுகள்.
  • பதிவு செய்தல்.
  • ஹாஷ்கள் md5 மற்றும் sha1.
  • ஜியோமெட்ரிக் ப்ரிமிடிவ்ஸ், json மற்றும் xml.
  • rcc (வள தொகுப்பி).
  • மல்டித்ரெடிங்.
  • Linux, Windows மற்றும் macOS க்கு உருவாக்கக்கூடியது.

உடனடி திட்டங்களில்: செருகுநிரல்கள், அடிப்படை பொருள்கள், மெட்டாடைப்கள் மற்றும் நிகழ்வுகள், QtNetwork மற்றும் QtXml தொகுதிகளுக்கான ஆதரவு.

தொலைதூரத் திட்டங்கள்: QtGui மற்றும் QtWidgets தொகுதிகள், அச்சிடுதல், செயல்பாடுகளை இணைத்தல், தொடர் போர்ட் ஆதரவு.

ஆதரிக்கப்படாது: qmake, State Machine framework, நீட்டிக்கப்பட்ட குறியாக்கங்கள், அனிமேஷன், மல்டிமீடியா, D-Bus, SQL, SVG, NFC, Bluetooth, web engine, testlib, scripting மற்றும் QML. இயங்குதளங்களில், iOS, WinRT, Wince, Android, Blackberry, nacl, vxWorks மற்றும் Haiku ஆகியவற்றை ஆதரிக்க வேண்டாம் என்று முடிவு செய்யப்பட்டுள்ளது.

ஆதாரம்: opennet.ru

கருத்தைச் சேர்