UI প্রোগ্রামিংয়ের জন্য প্যারাডাইমগুলি উপযুক্ত


9

এটি আরও সুনির্দিষ্ট প্রশ্ন (বা আসলে দুটি, তবে তারা সম্পর্কিত) ওওপি প্রযুক্তি মৃত্যুর মন্তব্য থেকে আসে যেখানে কেউ বলেছিল যে জিইউআই প্রোগ্রামিংয়ের জন্য ওওপি সঠিক দৃষ্টান্ত নয়।

সেখানে মন্তব্যগুলি পড়তে এবং এখানে আমার এখনও শিখার মতো জিনিস রয়েছে বলে অনুভূতি রয়েছে: কোন প্রোগ্রামিংয়ের দৃষ্টান্তগুলি ভাল ফিট হিসাবে বিবেচিত হয় এবং কেন তারা অন্যদের চেয়ে ভাল (সম্ভবত উদাহরণ সহ উদাহরণস্বরূপ?)

আমি শিরোনাম এবং প্রশ্ন থেকে টেক-উদাহরণ সরিয়েছি


@ ইঙ্কা - মনে রাখবেন, এসকে-যুক্তি (যিনি এই মন্তব্যটির উত্স দিয়েছেন) প্রতিটি সম্ভাব্য অনুষ্ঠানে ওওপি লড়াই করেন - যেমন তার যদি ধর্মান্ধ মিশন থাকে। আমি দৃ strongly়ভাবে সন্দেহ করি যে তিনি সত্যই প্রমাণ করতে পারেন যে টি কে ওওপির সাথে মোটেই সম্পর্কিত নয়।
আন্দ্রেয়াস ডলক

-1: একটি ব্যক্তিগত মতামত উদ্ধৃত করার জন্য যেমন এটি সত্য। "জিওআই প্রোগ্রামিংয়ের জন্য ওওপি সঠিক দৃষ্টান্ত নয়" সি # এবং অবজেক্টিভ সি এর মুখে উড়ে যাবে যা জিইউআই প্রোগ্রামিংয়ের জন্য ওওপির উপর খুব বেশি নির্ভর করে বলে মনে হচ্ছে। যদি এটি সঠিক দৃষ্টান্ত না হয় তবে অ্যাপলের বিশাল বাজার ভাগের সবই সত্যই বিদ্যমান বা কিছু নেই।
এসলট

1
@ এস লট এটি সঠিক দৃষ্টান্ত নয় যদিও জিইউআই ঘোষণামূলক হওয়া উচিত। আপনি যা সঠিক তা নিয়ে বিভ্রান্তিকর জনপ্রিয়তা বোধ করছেন।
রায়নস

@ রায়নোস: "ঘোষিত"। হিসাবে, কিছু সম্পর্কিত অবজেক্ট? আমি জানি না কীভাবে ঘোষিত জিনিসগুলি গুচ্ছ বস্তুর মধ্যে সম্পর্কের একগুচ্ছ নয়। এবং. এটি এই প্রশ্নের অফ-টপিক বলে মনে হচ্ছে। প্রশ্নটি OO সম্পর্কিত বলে মনে হচ্ছে, জিইউআই এর লেখার আরও ভাল উপায় নয়। আসল প্রশ্নের তুলনায় শিরোনামটি বিভ্রান্তিকর বলে মনে হচ্ছে। দুটোই খুব ভাল না।
এসলট

1
@ ইঙ্কা: এটিকে সম্পূর্ণ হাইপারবোল হিসাবে সম্পূর্ণ উপেক্ষা করার বিষয়টি বিবেচনা করুন।
এসলট

উত্তর:


9

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


2
কার্যক্ষম প্রতিক্রিয়াশীল প্রোগ্রামিং এখনও আরও ভাল ফিট বলে মনে হচ্ছে।
এসকে-যুক্তি

@ এসকে-যুক্তি: আপনি এটির জন্য খুব ভাল কেস তৈরি করতে পারেন, এবং কমন লিস্পে কিছু আকর্ষণীয় কাজ (আপনি কি সেল সম্পর্কে শুনেছেন?) সেদিকে কাজ করা হয়েছে। আমি আমার উত্তরটি আরও সুনির্দিষ্ট করার জন্য সম্পাদনা করব।
ল্যারি কোলম্যান

5

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

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


3
আমার অভিজ্ঞতার সাথে, উইজেটগুলিকে আরও ভাল জিইউআই করার জন্য একে অপরের সাথে আলাপচারিতা করা দরকার, এবং আমি যত বেশি ঘোষিত সিস্টেমের মুখোমুখি হয়েছি (এইচটিএমএল + সিএসএস সহ কয়েকটি এক্সএমএল-ভিত্তিক একটি) অবশ্যই ইন্টারঅ্যাকশন-অংশে সম্ভাবনার অভাব রয়েছে। এছাড়াও, ঘোষিত (প্রোলোলজ) এবং ফাংশনাল (হাস্কেল) ব্যবহার করে ইউআই অন্তর্ভুক্ত করার সাথে আমার অভিজ্ঞতাগুলি সত্যিই সহজ ধারণাটি দেয়নি। আপনার কি এমন উত্স আছে যা আমি বিশেষভাবে এটি সম্পর্কে আরও আলোচনা করতে পারি? আমি কেবল খুব বিমূর্ত (বা খুব মৌলিক) উদাহরণ নিয়ে এসেছি যা নির্দিষ্ট পদ্ধতির কেন আরও ভালভাবে কাজ করে সে সম্পর্কে তেমন ব্যাখ্যা করে না
ইনকা
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.