ঘোষিত ইউআই কী?


16

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


1
@Telastyn। অপরিহার্য এবং ঘোষণাটি খুব আলাদা জিনিস are এটি "কী" বনাম "কীভাবে"। একটি HTML লেআউটটি ঘোষণামূলক হবে rative অঙ্কন নির্দেশাবলীর একটি ক্রম আবশ্যক হবে।
মাইকে 30

@ মাইক: ওপি জিজ্ঞাসা করেছে যে অত্যাবশ্যক / ঘোষিত ইউআইআই অপরিহার্য / ঘোষণামূলক প্রোগ্রামিং থেকে পৃথক কিনা। তারা না.
টেলাস্টিন

@ টেলাস্টিন ওপি ঘোষণামূলক UI এবং <foo> ইউআইয়ের মধ্যে পার্থক্য জিজ্ঞাসা করছে (যেমন "অপরিহার্য ইউআই"), এবং যদি ঘোষণামূলক ইউআইয়ের বিকল্প এমনকি উপস্থিত থাকে।
ইজকাটা

উত্তর:


14

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

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


1
ভাল উত্তর. নিতপিক: "সঠিক অবস্থান" এর মতো বিশদ নির্দিষ্ট করা আছে কি না, তা ঘোষক / আবশ্যকীয় বিভাজনের জন্য অরথোগোনাল। যাইহোক, অনুশীলনে কম্পিউটারের বিবরণ হ্যান্ডেল করার পদ্ধতিটি ঘোষণামূলক সিস্টেমে বেশি দেখা যায় (যদিও আমি নিশ্চিত না কেন)।
সলেস্কে

8

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

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.