এডব্লিউটি এবং সুইংয়ের মধ্যে পার্থক্য

Anonim

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

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

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

সুইংয়ের আরেকটি বৈশিষ্ট্য হল যে এটি চলমান অবস্থায় OS এর চেহারা এবং অনুভূতি অনুকরণ করার চেষ্টা করে, এটি স্থানীয় পরিবেশের অনুরূপ। এটি AWT দ্বারা পরাজিত হয় কারণ এটি নেটিভ কমান্ড ব্যবহার করে; এটি মূল UI কি মত দেখায় ঠিক কি। সুইংয়ের একটি প্রধান সুবিধা হলো এটি AWT এর চেয়ে অনেক বেশি বৈশিষ্ট্যগুলি সমর্থন করে। ঝুলিতে সম্পূর্ণরূপে ব্যবহারযোগ্য হচ্ছে যখন টুলস এবং আইকন মত উপাদানের AWT পাওয়া যায় না যোগ করা বৈশিষ্ট্য এবং সুইং বিশুদ্ধ জাভা ডিজাইন যদিও চালানো প্রোগ্রামের জন্য আপনাকে অবশ্যই জাভা প্লাগইন প্রয়োজন হবে, যখন বেশিরভাগ ব্রাউজার আজই AWT ক্লাসগুলি সমর্থন করে যা প্লাগ-ইন ডাউনলোডগুলির জন্য প্রয়োজনীয়তা বাদ দেয়।

সংক্ষিপ্ত করার জন্য, যদি আপনি সহজ জাভা অ্যাপলেট তৈরি করতে চান তবে আপনি AWT এর দ্রুত এবং সহজ নির্মাণ পদ্ধতিগুলি মহান সাহায্যের জন্য পেতে পারেন। কিন্তু যদি আপনি একটি পূর্ণ প্রস্ফুটিত আবেদন তৈরি করতে চান, আপনি কি সুইং আপনাকে প্রস্তাব দিতে পারে চেহারা হতে পারে উন্নত উপাদান তালিকা এবং বহনযোগ্যতা আরো দরকারী হতে প্রমাণ করতে পারে।