উবুন্টুর জন্য জাভাটির পাঁচটি সংস্করণের মধ্যে পার্থক্য কী?


9

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

জাভা ওরাকল থেকে একটি প্রযুক্তি (পূর্বে: সান মাইক্রোসিস্টেমস)। বেশ কয়েকটি বাস্তবায়ন রয়েছে যার মধ্যে পাঁচটি এখানে আলোচনা করা হবে:

  • ওপেনজেডিকে : ওপেনজেডিকে প্রকল্পের প্রাথমিক লক্ষ্যটি জাভা এসই প্ল্যাটফর্মের (6 এবং 7) ওপেন-সোর্স বাস্তবায়ন উত্পাদন করা। এটি জাবার ডিফল্ট সংস্করণ যা উবুন্টু ব্যবহার করে এবং এটি ইনস্টল করা সবচেয়ে সহজ।
  • ওরাকল (সান) জাভা 6 : ওরাকল (সান) জাভা 6 হ'ল জাভা 6 এর রেফারেন্স বাস্তবায়ন।
  • ওরাকল জাভা 7 : ওরাকল জাভা 7 হ'ল জাভা 7 এর জন্য রেফারেন্স বাস্তবায়ন।
  • আইবিএম জাভা : আইপিএম জাভা পাওয়ারপিসি মেশিনে পছন্দের জাভা সমাধান। এটি একটি জাস্ট-ইন-টাইম সংকলক সহ একটি পুনরায় বাস্তবায়ন। এটি কেবল আইবিএমের ওয়েবসাইট থেকে উপলব্ধ।
  • জিএনইউ সংকলক: জিএনইউ দ্বারা নির্মিত একটি জাভা সংকলক। এটি কেবল বিকাশকারীদের ইনস্টল করা উচিত।

আমি বিষয়বস্তু পড়েছি কিন্তু এখনও কিছুটা বিভ্রান্ত। এগুলি কি জেডিকে-র বিভিন্ন সংস্করণ? যদি না হয়, তবে কী?

এবং কোনটি আপনি পছন্দ করবেন?

উত্তর:


6

এগুলি কি জেডিকে-র বিভিন্ন সংস্করণ? যদি না হয়, তবে কী?

এগুলি জাভা (জেডিকে) এর জাভা / বিকাশ কিটগুলির বিভিন্ন বাস্তবায়ন । জাভা একটি স্ট্যান্ডার্ড প্ল্যাটফর্ম এবং এগুলি সমস্ত তাদের নিজস্ব উপায়ে সেই প্ল্যাটফর্মটি বাস্তবায়ন করে। এদের মধ্যে:

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

আপনি যদি প্রোগ্রামিং শুরু করে থাকেন তবে এগুলির প্রায় কোনওটিই উপযুক্ত হবে। এটি ইনস্টল করা সহজ কারণেই ওপেনজেডিকে যান।

এগুলির মধ্যে পার্থক্য করার ক্ষেত্রে আমার একমাত্র অভিজ্ঞতা হ'ল স্বল্প-সংস্থান পরিবেশে (128-192MB র্যাম - একটি ভিপিএস) সংকলন করা হয়; আমি পেয়েছি ওরাকল জাভা 6 জেডি কে একটি প্রোগ্রামের (যেমন সফল) এবং আইবিএম জাভা 6 জেডিকে অন্যটির জন্য সবচেয়ে ভাল কাজ করেছে ...


1
কেবলমাত্র একটি দ্রুত সংশোধন - জাভা 7-এর জন্য, রেফারেন্স বাস্তবায়নটি ওરેકল জেডিকে নয়, ওপেনজেডিকে। এবং হ্যাঁ, আইবিএমের ওরাকল (সূর্যের) সোলারিস ব্যতীত সমস্ত বড় প্ল্যাটফর্মের জন্য বাস্তবায়ন রয়েছে।
intelekt

2

জাভা ভাষা এবং রানটাইম এনভায়রনমেন্ট একটি স্পেসিফিকেশন। এই সমস্ত প্যাকেজগুলি একই স্পেসিফিকেশনের বিভিন্ন বাস্তবায়ন।

এবং এখানে আরও পড়ুন: /programming/1977238/why-should-i-use-the-oracle-jdk-over-the-openjdk-or-vice-versa

সাধারণত আপনার কেবল ওপেনজেডিকে ব্যবহার করা উচিত কারণ এটি ওরাকলস জেডিকে ঠিক যেমন সূক্ষ্মভাবে কাজ করে তবে এটি ওপেন সোর্স, সুতরাং লাইসেন্সগুলির সাথে আপনার কোনও সমস্যা নেই। Http://openjdk.java.net/ এ আরও তথ্য


1

এটি প্রতিটি পৃষ্ঠায় কী রয়েছে তা ব্যাখ্যা করে তবে মূলত এগুলি সমস্ত গ্রুপের দ্বারা সজ্জিত কেবল অর্কেলের জাভা।

  • ওপেনজেডকে ওরাকলস জাভা সংস্করণের ওপেন সোর্স বিকাশ।
  • জাভা 6 এবং 7 কেবল ওরাকলস জাভা স্ট্যান্ডার্ড সংস্করণের সংস্করণ। এবং এটি সর্বশেষতম এবং গত বছর জুন বা জুলাই মাসে প্রকাশিত বলে আমি মনে করি।
  • আইবিএম সংস্করণটি পাওয়ারপিসিগুলির জন্য প্রধানত ব্যবহৃত হত কারণ এর রাজ্যগুলি আপনার কাছে পাওয়ারপিসি প্রসেসর না থাকলে সম্ভবত আপনার পক্ষে বেশি গুরুত্ব দেবে না।
  • জিএনইউ সংকলক জাভাতে কোডিং করছে এমন বিকাশকারীদের জন্য। এটি জাভা জন্য কেবল একটি সংকলক । আপনি যদি এটি না জানেন তবে জাভা বিকাশ সম্পর্কে শিখতে না চাইলে সম্ভবত আপনার প্রয়োজন হবে না।

আমি ওপেনজেডিকে ব্যবহার করি কারণ এটি মিনক্রাফ্টের সাথে আরও ভাল কাজ করে। অন্য কোন কারণ হা।

বিল


1

আমি যতদূর জানি ওপেনজেডিকে প্রায় সান জেডিকে-তে সমান, মূল পার্থক্য হ'ল এটি ওপেন সোর্স Power আপনি যদি পিসি ব্যবহারকারী হন তবে আপনি কোনও আইবিএম জেডিকে ব্যবহার করতে পারবেন না কারণ এটি পাওয়ারপিসিতে সীমাবদ্ধ রয়েছে The এটি এখনও অপরিণত বলে মনে হচ্ছে আমার জন্য ভাল পছন্দ।


0

এটি সম্ভবত আরও অনেকগুলি FLOSS ভাবেনকে রাগ করবে তবে আমার সংক্ষিপ্ত উত্তর এখানে।

ওরাকল সান অর্জিত, ওরাকল (সান) জাভা 6 ওরাকল জাভা 7 এর পুরানো সংস্করণ মাত্র এটি বলা হচ্ছে .. যদি না আপনার কাছে ওরাকলের সংস্করণটি ব্যবহার না করার সত্যিই ভাল কারণ না থাকে। আরাকল যা করেছে তার অনুলিপি করার চেষ্টা অন্য সব কিছুই এবং সেগুলির কোনওটিই এর মতো ভাল নয়।

যতদূর গুণমান ভেঙে যায়। জিএনইউ জাভা আমার দেখা জেভিএমের সবচেয়ে খারাপ প্রচেষ্টা .. যদি আপনি ঘন ঘন ক্রাশ উপভোগ না করেন .. এটি ব্যবহার করবেন না। আইবিএম জাভা - এটি কখনই সততার সাথে ব্যবহার করেনি, সুতরাং কোনও মতামত নেই ওপেনজেডিকে - আপনি যদি জেভিএমের একটি ওপেন সোর্স বাস্তবায়ন ব্যবহার করতে যাচ্ছেন তবে আমি ওপেনজেডিকে ব্যবহার করব এবং x.x সংস্করণটি ব্যবহার করব।


0

এফডাব্লুআইডাব্লু, আমার অন্য সংস্করণের তুলনায় ওরাকল / সান জাভাতে কম সমস্যা হয়েছে। ওপেনজেডিকে বেশিরভাগ সময় কাজ করে। আমি জিএনইউ জাভা কখনই কাজ করতে পারি নি। আইবিএম জাভা ভাল মনে হচ্ছে, তবে এটির সাথে আমার খুব বেশি অভিজ্ঞতা নেই।

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

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