জোনাস,
সুইং আপনাকে প্ল্যাটফর্মের নিরপেক্ষ ব্যবহারকারীর অভিজ্ঞতা সরবরাহ করতে আপনার অন্তর্নিহিত আর্কিটেকচারকে সাধারণীকরণ করে। একমাত্র হেভিওয়েট উপাদান (ওএস দ্বারা সরবরাহিত) হ'ল জে ফ্রেম ধারক এবং বাকীটি বেশ সুইং টিকিট দ্বারা পরিচালিত। অন্যান্য শক্তিতে এডাব্লুটি, ওএসকে তার সমস্ত ইউআই উপাদানগুলি আঁকতে বলেছে যার অর্থ এটি ওএসের সাথে সম্পর্কিত দেশীয় ইউআই উপাদানগুলি ব্যবহার করার কারণে এটি অনেক উপায়ে দ্রুত faster এসডাব্লুটি মাঝারি স্থলটি অর্জন করার চেষ্টা করে, বিভিন্ন স্ট্যান্ডার্ড উপাদানগুলির মতো বোতাম এবং লেবেলগুলির (যা বেশিরভাগ ওএস এ উপলব্ধ), এটি ওএসগুলিকে সেগুলি এবং অন্যান্য বিশেষায়িত উপাদানগুলির সাথে চুক্তি করতে দেয়, এসডাব্লুটিটি আপনার জন্য সৃষ্টি পরিচালনা করবে।
বলা হয়েছিল, আমি ত্রুটিগুলি রূপরেখা করতে পারি।
(1) যেহেতু টুলকিটটি আপনার জন্য ওএস জিজ্ঞাসার চেয়ে উপাদানগুলি তৈরি করে এবং উপস্থাপন করে, আপনি ওএস দ্বারা সরবরাহিত উপাদানগুলির বিল্ট ইন গতির সুবিধা গ্রহণ করতে পারবেন না।
(২) ইউআই কোনও অনিয়মিতভাবে অ্যাট্রিবিউট হয় না কারণ এটি বেশিরভাগ ওএস প্ল্যাটফর্মের সাথে এলিয়েন বলে মনে হচ্ছে আপনি কী ব্যবহার করেন এবং কী অনুভব করছেন তা বিবেচনা করে।
(3) কিছু লেআউট ম্যানেজার যেমন গ্রিডব্যাডলআউট ইত্যাদি আরও সহজতর করা যায়। আমি যে প্রকল্পগুলিতে কাজ করেছি তার সংখ্যা গণনা হারিয়ে ফেলেছি যেখানে লোকেরা গ্রিডব্যাগলআউটকে কিছু বিসপ কোডে গুটিয়ে রেখেছিল এটির ব্যবহারের আরও সহজ উপায়।
আমি আপনাকে এডাব্লুটি, সুইং এবং এসডাব্লুটি-তে একটি সাধারণ অ্যাপ্লিকেশন লিখতে এবং তাদের সকলের মধ্যে একটি চূড়ান্ত পণ্যটির উন্নয়নের সাথে তুলনা করার জন্য পরামর্শ দেব, তারপরে অন্যান্য বিকাশকারীদের দেওয়া বিভিন্ন মন্তব্য পর্যালোচনা করুন এবং কোনটি সবচেয়ে ভাল কাজ করে তা স্থির করুন। আমি বেশ কয়েক বছর ধরে সুইংয়ের সাথে কাজ করেছি এবং আমি এসডাব্লুটি অপছন্দ করি, তবে আমি বুঝতে পেরেছিলাম যে সুইংটি অন্যান্য কাঠামোর সাথে তুলনায় যখন করা দরকার তখন তার চেয়ে অনেক জটিল।