oxygen Eclipse Package Explorer এবং Eclipse Project Explorer এর মধ্যে পার্থক্য কী?




eclipse oxygen (6)

আমার মনে হয় এই দু'টি মতামত কার্যত অভিন্ন, বিশেষত গ্যালিলিও থেকে। এটা কি সত্যি, নাকি আমি অন্যের কিছু বৈশিষ্ট্য নিয়ে অনুপস্থিত?


আমার প্রকল্প এক্সপ্লোরার প্যাকেজ এক্সপ্লোরার যেমন একটি। .git ফোল্ডার দেখায় যখন একটি সোর্স কোড ম্যানেজমেন্ট সিস্টেমের অন্তর্গত ফোল্ডার গোপন করে। এছাড়াও, প্যাকেজ এক্সপ্লোরার আরও বিকল্পগুলি সরবরাহ করে যা সোর্স কোডের সাথে কাজ করে, যেমন রিফ্যাক্টিং স্টাফ।


জাভা প্রকল্পে কিছু পার্থক্য আমি দেখতে পাচ্ছি (জুনোতে):

  • প্রজেক্ট এক্সপ্লোরারের প্রসঙ্গ মেনুতে> নতুন জেনারেটরগুলি জাভা আর্টিফেক্টগুলি দেয়, যেমন ক্লাস, ইন্টারফেস, এননাম, প্যাকেজ ... প্যাকেজ এক্সপ্লোরারে, আমি বিভিন্ন ধরনের প্রকল্প, ওয়েব পরিষেবা, ফোল্ডার, ফাইল ইত্যাদি দেখি।
  • প্যাকেজ এক্সপ্লোরারে, আমি দুটি প্যাকেজের মধ্যে একটি ক্লাস ফাইল টেনে আনতে পারি না, এটি স্বয়ংক্রিয়ভাবে রিফ্যাক্টিং (সরানো এবং প্যাকেজ পরিবর্তন, এবং অন্যান্য ক্লাসগুলিতে আমদানি) করবে। প্রকল্প এক্সপ্লোরার শুধু আমাকে একটি drag'n'drop করতে অনুমতি দেবে না।
  • এবং হিসাবে বলেন, প্রকল্প এক্সপ্লোরার আরও তথ্য দেখায়, উদাহরণস্বরূপ। একটি স্থাপনার বিবরণ, জাভাস্ক্রিপ্ট সংস্থান, স্থাপিত সংস্থান ইত্যাদি। প্যাকেজ এক্সপ্লোরারটি জাভা-কেন্দ্রিক।

তাই আমি পাশাপাশি দুটি ট্যাব রাখা। :-)


Eclipse সাহায্য অনুযায়ী, প্রকল্প এক্সপ্লোরার

ওয়ার্কবেঞ্চে শিল্পকর্মগুলির একটি অনুক্রমিক দৃশ্য সরবরাহ করে, যা আপনার ওয়ার্কবিনকের নির্দিষ্ট কনফিগারেশনের দ্বারা কাস্টমাইজড।

কেবলমাত্র জাভা ডেভেলপার টুলস (JDT) ইনস্টল করে প্রকল্প এক্সপ্লোরার প্যাকেজ এক্সপ্লোরার (রিফ্যাক্টিং এবং প্রসঙ্গ মেনুতে অন্যান্য সোর্স কোড ক্রিয়াকলাপ সহ) হিসাবে জাভা প্রকল্পগুলির জন্য প্রায় দেখায় এবং আচরণ করে। কিন্তু প্রকল্প এক্সপ্লোরার অন্যান্য ভাষা এবং প্রকল্প প্রকারের জন্য ব্যবহারযোগ্য।

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

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


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


আমি বিশ্বাস করি প্রকল্প এক্সপ্লোরারটি ন্যাভিগেটর উত্তরাধিকারী হিসাবে বোঝানো হয়, এবং (অধিকাংশ অংশে) ভাষার অজ্ঞানবাদী।

প্যাকেজ এক্সপ্লোরারটি বিশেষত জাভা প্রকল্পের জন্য, তাই এটিতে তার প্রসঙ্গ মেনুগুলিতে পুনঃসংযোগের মতো সামগ্রী রয়েছে। প্যাকেজ এক্সপ্লোরার এছাড়াও জাভা ক্লাস এবং প্যাকেজগুলি দেখায় (যেমন নাম বোঝায়), যখন প্রকল্প এক্সপ্লোরার ফোল্ডার এবং .java ফাইল দেখায়।


এক জিনিস যা আমি লক্ষ্য করেছি, অন্তত যখন জাভা অ্যান্ড্রয়েড অ্যাপস ডেভেলপ করা হচ্ছে, তখন প্রকল্পটি এক্সপ্লোরার প্যাকেজ এক্সপ্লোরারে প্রদর্শিত হবে না যদি তাদের প্রোজেক্ট। প্রোপার্টি ফাইলটি বার্কড বা অস্তিত্বহীন।

আমি কেবল প্যাকেজ এক্সপ্লোরারটি ব্যবহার করছিলাম এবং প্রকল্প এক্সপ্লোরারটি লুকিয়ে ছিলাম, এবং আমি কেন আমার আমদানি করা প্রকল্পটি দেখাতে চাইনি তা বের করার চেষ্টা করছিলাম। আমার কনসোলটি বলছে যে প্রকল্পটি কোন .properties ফাইল ছিল না তবে right click -> fix properties করার জন্য এটি দৃশ্যমান ছিল না right click -> fix properties । তারপর আমি প্রকল্প এক্সপ্লোরার খোলা এবং এটি হতে হবে হিসাবে এটি ছিল।





eclipse