আমি এই ছুটিগুলি কিউটি অ্যাপ্লিকেশন লিখতে শিখছি। আমি কয়েক ঘন্টা আগে কিউটি ডিজাইনার সম্পর্কে পড়ছিলাম, যা আমাকে অবাক করে তুলেছিল: কিউটিতে সত্যিকারের বিশ্ব অ্যাপ্লিকেশন লেখার লোকেরা তাদের জিইউআই ডিজাইন করার জন্য কী ব্যবহার করে? আসলে লোকেরা সাধারণভাবে জিইউআই ডিজাইন করে কীভাবে?
আমি, একের জন্য, কোডটি হাতে হাতে লিখে Qt ডিজাইনার ব্যবহারের চেয়ে ধারণা সহজতর যদিও জটিল GUIs ডিজাইনার বুঝতে পারে। ডিজাইনার ব্যবহার করে বড় বড় জিইউআইগুলি সম্ভব হতে পারে তবে সময়ের সাথে জটিলতা বাড়ার সাথে সাথে তাদের পরিচালনা করা খুব কঠিন হয়ে উঠতে পারে (এটি কেবল আমার মতামত)। আমি Ama ছেলেরা কী করছে তা দেখার জন্য আমি আমারোক উত্স কোডটি ডাউনলোড করেছিলাম এবং অ্যাডউইজেট () এবং বন্ধুদের কাছে অনেকগুলি কল পেয়েছি, কিন্তু ডিজাইনার দ্বারা নির্মিত X এক্সএমএল ফাইলগুলির মধ্যে কোনওটিই (একদিকে: আমারোককে আমার পক্ষে সর্বদা আমার প্রিয় অ্যাপ্লিকেশন হতে হবে) যে কোনও প্ল্যাটফর্ম)।
তাহলে, জিইউআই তৈরির "সঠিক" উপায় কী? ডিজাইনার নাকি কোড? আসুন, এই আলোচনার জন্য, নিম্নলিখিত ধরণের জিইউআই বিবেচনা করুন:
- সহজ সংলাপগুলির জন্য যা কেবল ইনপুট নিতে পারে, কিছু ফলাফল দেখায় এবং প্রস্থান করতে পারে। আসুন এমন একটি অ্যাপ্লিকেশন ধরে নিই যা ইউটিউব ইউআরএল নেয় এবং ব্যবহারকারীর হার্ড ডিস্কে ভিডিওটি ডাউনলোড করে। কোনও নবাবী এর ধরণের অ্যাপ্লিকেশনগুলির সূচনা হতে পারে।
- ইন্টারমিডিয়েট লেভেলের জিইউআই পছন্দ করে, বলে, কয়েকটি সরঞ্জামদণ্ড / মেনু আইটেম সহ একটি স্টিকি নোট সম্পাদক। উদাহরণস্বরূপ এক্সপ্যাড নেওয়া যাক ( http://getxpad.com/ )। আমি বলব বেশিরভাগ অ্যাপ্লিকেশন "ইউটিলিটিস" বিভাগে চলে আসবে।
- আমারোক বা ওপেন অফিসের মতো খুব জটিল জিইউআই। আপনি যখন তাদের দেখেন তখন আপনি তাদের জানেন কারণ তারা আপনার চোখের রক্ত ঝরঝরে করে।