আরসিপি কখন ব্যবহার করবেন?


9

আমি জাভা এবং সুইং ব্যবহার করে ছোট জিইউআই অ্যাপ্লিকেশন লিখতে চাই, সোশ্যাল ওয়েবসাইট টাম্বলারের ক্লায়েন্টের মতো কিছু

আমি কি Eclipse RCP বা নেটবিয়ান প্ল্যাটফর্ম ব্যবহার করব?

এবং প্লেইন সুইং / এসডাব্লুটি ব্যবহার করে একটির ওভার ব্যবহার করে আমি কী উপকার পেতে পারি?

আরসিপি অ্যাপ্লিকেশনগুলির কি সুইং বা এসডাব্লুটি ব্যবহার করে উন্নত করাগুলির চেয়ে বেশি নির্ভরতা প্রয়োজন?

উত্তর:


6

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

আমি বলছি না যে আপনার আরসিপি অ্যাপ তৈরি করা উচিত নয়, তবে এগুলি এমন কিছু বিষয় যা আপনি প্রথমে বিবেচনা করতে চাইতে পারেন।


7

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

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

যেহেতু আরসিপি হ'ল গ্রহকে শক্তি দেয় তাই মৌলিক ব্লকগুলি এমন অ্যাপ্লিকেশনগুলিতে মনোনিবেশ করে যা বিকাশের পরিবেশের মতো হয়: সমস্ত প্রকারের উইন্ডোতে বিস্তৃত পাঠ্য সম্পাদনা, প্রাসঙ্গিক-সংবেদনশীল মেনু / টুলবার / ক্রিয়াকলাপ / ইত্যাদি ব্যবহার করে।

সুতরাং আপনি যদি এতে প্রচুর অ-মানক স্টাফ দিয়ে একটি ছোট কাস্টম অ্যাপ্লিকেশন করতে চান (যেমন একটি ঝলমলে টুইটার ক্লায়েন্ট যার সাথে সমস্ত ধরণের কাস্টম-টানা বা ত্বকের নিয়ন্ত্রণযুক্ত নিয়ন্ত্রণ থাকে), আরসিপি ব্যবহারের কোনও আসল বিন্দু নেই। আসলে, এটি কোনও বাস্তব সুবিধা ছাড়াই আপনার অ্যাপ্লিকেশনটিতে 5 + এমবি প্লাগইনগুলি টেনে আনবে।

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


0

আমি একজন পেশাদার জাভা সফটওয়্যার ইঞ্জিনিয়ার, যা কিনা এক্সিলিপ আরসিপি এবং নেটবিয়ান প্ল্যাটফর্ম উভয় ক্ষেত্রেই দুর্দান্ত দক্ষতা অর্জন করেছে।

"আমি কি একিপস আরসিপি বা নেটবিয়ান প্ল্যাটফর্ম ব্যবহার করব?"

উত্তর: এটি নিম্নলিখিত বিষয়গুলির উপর নির্ভর করে:

  • জাভা আপনার দক্ষতা।
  • উভয় আরসিপিতে কিছু বাস্তবায়নের জন্য প্রয়োজনীয় প্রচেষ্টা।
  • প্রতিটি আরসিপি-র নথির স্পষ্টতা।
  • পছন্দসই চেহারা এবং মনে হয় যে আপনি আপনার শেষ ব্যবহারকারীদের সরবরাহ করতে চান।

আমি উপরে উল্লিখিত উপাদানগুলি অনুসারে এই আরসিপিগুলির প্রতিটি জন্য পেশাদার এবং কনস রয়েছে:

নেটবিন্স প্ল্যাটফর্ম:

পেশাদাররা:

  • ডকুমেন্টেশনের স্বচ্ছতা ও সংস্থার কাজটি দুর্দান্ত! তবে সক্রিয় সম্প্রদায়টি গ্রহণের আরসিপি বিকাশকারীদের তুলনায় অল্প।

কনস:

  • জাভা ভাষার একটি দুর্দান্ত দক্ষতার প্রয়োজন।
  • একই কাজটি করার জন্য আরও একটি কোডটি রচনা করতে হবে Eclipse RCP এর সাথে তুলনা করে।
  • চেহারা এবং অনুভূতি স্থানীয় নয়। নেটবিন্স প্ল্যাটফর্মটি সুইংয়ের উপর ভিত্তি করে তৈরি করা হয়েছে, সুতরাং আপনি সমস্ত টার্গেট প্ল্যাটফর্মগুলিতে একই জাভা সুইং লুক এবং অনুভূত হন!

গ্রহণের আরসিপি:

পেশাদাররা:

  • নির্ভরতা ইনজেকশন সম্পর্কে ভাল জ্ঞানের সাথে একটি মাত্র একটি ভাল জাভা জ্ঞান প্রয়োজন (অন্য কথায়, কোনও কুংফু জিনিস প্রয়োজন নেই: পি)!
  • ফলাফলের চেহারা এবং অনুভূতি নেটবিনের তুলনায় অনেক বেশি স্থানীয়। কারণ গ্রহগ্রাহ আরসিপি এসডাব্লুটি ভিত্তিক। (এটি আমার পক্ষে কন-যদিও কেবলমাত্র আমি এসডব্লিউটি-র মজাদার নই)

কনস:

  • ডকুমেন্টেশনের স্পষ্টতা এবং সংস্থার পক্ষে এত ভাল কিছু নেই! কনস।

আমার ব্যক্তিগত পছন্দটি নেটবিয়ান প্ল্যাটফর্মটি হ'ল কারণ আমি আমার কোডটি দিয়ে যা করছি তার সম্পূর্ণ নিয়ন্ত্রণ রাখতে চাই এবং কারণ আমি মনে করি যে সুইং-ভিত্তিক ইউআই এসডাব্লুটিটির চেয়ে অনেক বেশি স্থিতিশীল (আমার ব্যবহৃত হয়েছে) আমি কোডিংয়ের সময় কিছুটা ইউআই আমার Elpipse IDE তে ক্র্যাশ করেছে: পি)!

"আরসিপি অ্যাপ্লিকেশনগুলির কি সুইং বা এসডাব্লুটি ব্যবহার করে উন্নত করাগুলির চেয়ে বেশি নির্ভরতা প্রয়োজন?"

উত্তর: নির্ভরতা হ'ল এই 2 বাচ্চাকে রোল করে। অন্যথায়, তাদের আরসিপি বলা দরকার হবে না। আরসিপি মানে রিচ ক্লায়েন্ট প্ল্যাটফর্ম, যার অর্থ একটি বাস্তুসংস্থান (এপিআইয়ের একটি বৃহত সেট) যা (ধরণের "অ্যাপ্লিকেশনগুলি তৈরি করার উপায় সরবরাহ করে (এপিআইয়ের মাধ্যমে) তৈরি করতে সহায়তা করে। ;-)। সুতরাং, এখানে উত্তরটি হ্যাঁ "হ্যাঁ, আরও নির্ভরযোগ্য উপায়গুলি"!

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