কিউটি 6 এর ট্রায়াল সংস্করণটি এখন উপলভ্য এবং এগুলি এর সংবাদ

The কিউটি বিকাশকারীরা এর প্রথম সংস্করণ ইতিমধ্যে প্রকাশ করেছে নতুন শাখা পরীক্ষা QT 6, যার মধ্যে উল্লেখযোগ্য আর্কিটেকচারাল পরিবর্তন প্রস্তাবিত হবে এবং এর জন্য একটি সংকলক প্রয়োজন যা সি ++ 17 মান সমর্থন করে।

অংশ জন্য প্রধান পরিবর্তন, প্রথম উদাহরণে এটি হাইলাইট করা হয় 3 ডি স্ট্যান্ডअ্যালোন বিমূর্ত গ্রাফিক্স API অপারেটিং সিস্টেম এটি নতুন কিউটি গ্রাফিক্স স্ট্যাকের একটি মূল উপাদান যা একটি দৃশ্যের রেন্ডারিং ইঞ্জিন যা কিউইচটি দ্রুত অ্যাপ্লিকেশনগুলিকে কেবল ওপেনগ্লের সাথেই নয়, ত্রিমাত্রিক এপিআইয়ের উপরেও কাজ করতে দেয়। ভলকান, মেটাল এবং সরাসরি

কিউইট কুইক থ্রিডি মডিউলটির জন্য যা আপনাকে ইউআইপি ফর্ম্যাটটি ব্যবহার না করে 3D ইন্টারফেসের উপাদানগুলি সংজ্ঞায়িত করতে QML ব্যবহার করার অনুমতি দেয়, এখন একটি রানটাইম ব্যবহার করা যেতে পারে (Qt quick), একটি দৃশ্যের নকশা এবং একটি অ্যানিমেশন ফ্রেম, এবং ইন্টারফেসের চাক্ষুষ বিকাশের জন্য কিউটি ডিজাইন স্টুডিও ব্যবহার করুন।

মডিউল কিউএমএল সংহত করার সময় উচ্চ ওভারহেডের মতো সমস্যাগুলি সমাধান করে কিউটি 3 ডি বা 3 ডি স্টুডিওর সামগ্রী সহ এবং 2D এবং 3D এর মধ্যে স্বতন্ত্র ফ্রেম-স্তর অ্যানিমেশন এবং ট্রান্সফর্মেশনগুলি সিঙ্ক করার ক্ষমতা সরবরাহ করে।

আর একটি গুরুত্বপূর্ণ পরিবর্তন হচ্ছে কোড বেসের পুনর্গঠন এটিকে ছোট উপাদানগুলিতে ভাগ করা এবং বেস পণ্যটির আকার হ্রাস করা। বিকাশকারী সরঞ্জাম এবং বিশেষীকৃত উপাদানগুলি কিউটি মার্কেটপ্লেসের মাধ্যমে বিতরণ করা প্লাগইন হিসাবে সরবরাহ করা হবে।

উপরন্তু, আমি জানি কিউএমএলের উল্লেখযোগ্য আধুনিকীকরণটি দাঁড়িয়েছে:

  • শক্তিশালী টাইপিং সমর্থন।
  • কিউএমএলকে সি ++ তে সংকলন করার ক্ষমতা এবং মেশিন কোড।
  • জাভাস্ক্রিপ্ট জন্য সম্পূর্ণ সমর্থন স্থানান্তর বিকল্প বিভাগে (একটি পূর্ণ বৈশিষ্ট্যযুক্ত জাভাস্ক্রিপ্ট ইঞ্জিন ব্যবহার করা সংস্থান নিবিড়, মাইক্রোকন্ট্রোলারগুলির মতো সরঞ্জামগুলিতে কিউএমএল ব্যবহার রোধ করে)।
  • কিউএমএল সংস্করণ অস্বীকার।
  • কিউবজেক্ট এবং কিউএমএলে নকল করা ডেটা স্ট্রাকচারগুলির একীকরণ (এটি মেমরির খরচ কমাবে এবং প্রারম্ভিক গতি বাড়িয়ে দেবে)।
  • সংকলন সময়ে প্রজন্মের পক্ষে রান সময়ে ডেটা স্ট্রাকচার তৈরি করা এড়ানো উচিত।
  • ব্যক্তিগত সম্পত্তি এবং পদ্ধতি ব্যবহার করে অভ্যন্তরীণ উপাদানগুলি লুকান।
  • সংহত উন্নত সংকলনের সময় ত্রুটিগুলি চিহ্নিত করতে এবং নির্ণয়ের জন্য বিকাশকারী সরঞ্জামগুলি।
  • যোগ সংকলন পর্যায়ে গ্রাফিক সম্পর্কিত সংস্থানগুলি প্রক্রিয়া করার জন্য সরঞ্জামউদাহরণস্বরূপ, পিএনজি চিত্রগুলিকে সংকুচিত টেক্সচারে রূপান্তর করতে বা শেডার এবং মেসগুলি নির্দিষ্ট কম্পিউটারগুলির জন্য অনুকূলিত বাইনারি ফর্ম্যাটে রূপান্তর করতে।
  • থিম এবং শৈলীর জন্য একটি ইউনিফাইড ইঞ্জিন অন্তর্ভুক্ত যা আপনাকে বিভিন্ন মোবাইল এবং ডেস্কটপ প্ল্যাটফর্মের নেটিভ, কিউটি উইজেট এবং কিউটি কুইকের ভিত্তিতে অ্যাপ্লিকেশনগুলির উপস্থিতি অর্জন করতে দেয়।

উপরন্তু, বিল্ড সিস্টেম হিসাবে, কিউমেকের পরিবর্তে সিএমকে ব্যবহার করার সিদ্ধান্ত নেওয়া হয়েছিল। কিউমেক দিয়ে অ্যাপ্লিকেশন তৈরির জন্য সমর্থন বজায় রাখা হবে, তবে কিউটি সিএমকেক ব্যবহার করে নির্মিত হবে।

সিএমকে বেছে নেওয়া হয়েছিল কারণ এই টুলকিটটি সি ++ প্রকল্প বিকাশকারীদের মধ্যে ব্যাপকভাবে ব্যবহৃত হয়েছিল এবং অনেকগুলি সংহত বিকাশের পরিবেশের সাথে সামঞ্জস্যপূর্ণ। সম্প্রদায়টি কিউবিএস বিল্ড সিস্টেমের বিকাশ অব্যাহত রেখেছে, যেটি কিউমেকের প্রতিস্থাপন বলে দাবি করেছে।

সি ++ 17 স্ট্যান্ডার্ড (পূর্বে ব্যবহৃত সি ++ 98) উন্নয়নের সময় স্থানান্তর। Qt 6 অনেকগুলি আধুনিক সি ++ বৈশিষ্ট্যগুলির জন্য সমর্থন বাস্তবায়নের পরিকল্পনা করে, তবে পুরানো মান-ভিত্তিক কোডের সাথে সামঞ্জস্যতা না হারিয়ে

সিএমএল কোডে কিউএমএল এবং কিউইট কুইকের জন্য দেওয়া কয়েকটি কার্যকারিতা ব্যবহারের সম্ভাবনা।

বিশেষত কিউবজেক্টের জন্য একটি নতুন সম্পত্তি ব্যবস্থা চালু করা হবে এবং অনুরূপ ক্লাস। কিউএমএল থেকে একটি বাইন্ডিং ইঞ্জিন কিউটি কোরে একীভূত হবে, বাইন্ডারগুলির জন্য লোড এবং মেমরির খরচ হ্রাস করবে এবং এগুলি কেবল কিউটি কুইক কুইক নয়, Qt- এর সমস্ত অংশে উপলব্ধ করবে।

এই প্রকাশের মধ্যে কেবলমাত্র ভবিষ্যতের কিউটি 6 সংস্করণের প্রাথমিক কাঠামো অন্তর্ভুক্ত রয়েছে, যা 1 সালের 2020 ডিসেম্বর নির্ধারিত।

কোড বেইজটি 6 আগস্টে জমা না হওয়া পর্যন্ত Qt 31 শাখায় কার্যকারিতা প্রসারিত হবে।

উৎস: https://www.qt.io


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।

  1.   রাফায়েল তিনি বলেন

    বাহ, এটি ইতিমধ্যে আমাকে আমার সি ++ নিখুঁত করতে চাইছে