জেডিকে এবং জাভা এসডিকে মধ্যে পার্থক্য


85

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

উত্তর:


97

এই উইকিপিডিয়া এন্ট্রি থেকে :

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

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


এসডিকে কী তার প্যাকেজে (!) রয়েছে - জেডিকে "প্যাকেজ"?
রই নমির

হ্যাঁ, জেআরডির মধ্যে জেআরই রয়েছে। জেডিকে একটি সফ্টওয়্যার ডেভলপমেন্ট কিট (এসডিকে)।
জামেস

34

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


27

জেডিকে জাভা এর এসডিকে SD

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

এখানে চিত্র বর্ণনা লিখুন

জাভার জন্য এসডিকে জেডি কে, জাভা ডেভলপমেন্ট কিট নামে ডাকা হয়। সুতরাং জাভা জন্য এসডিকে বলে আপনি আসলে জেডিকে উল্লেখ করছেন।

ধরে নিই যে আপনি জাভাতে নতুন, আর একটি শব্দ আছে যা আপনি জুড়ে আসবেন- জাআরই, জাভা রানটাইম এনভায়রনমেন্টের সংক্ষিপ্ত রূপ। জেআরই এমন একটি জিনিস যা আপনি জাভাতে লেখা সফ্টওয়্যার প্রোগ্রামগুলি চালানোর চেষ্টা করার সময় প্রয়োজন।

জাভা একটি প্ল্যাটফর্ম স্বাধীন ভাষা। জেআরই জেভিএম, জাভা ভার্চুয়াল মেশিন চালায় যা আপনাকে যে কোনও প্ল্যাটফর্মের জন্য জেভিএম উপলভ্য সফ্টওয়্যার চালাতে সক্ষম করে।


4
আপনার ছবিতে জেআরই কোথায় ফিট করে?
বিক্রমভি

জেআরডি জেডিকের অভ্যন্তরে ভাল আসে বা আপনি যা করছেন তার উপর নির্ভর করে এটি একক হতে পারে। এটি রানটাইম তাই যখন আপনি একটি অ্যাপ্লিকেশন তৈরি করছেন এটি জেডিকে-র মধ্যে আসে তবে আপনি যখন কেবল অ্যাপ্লিকেশনটি চালাচ্ছেন এটি একা দাঁড়িয়ে থাকে যার ক্ষেত্রে এই চিত্রটি খুব বেশি বোঝায় না।
raj240

আপনি কি নিশ্চিত যে jdk জাভা এর sdk হয়? জাভা সেভ বিবেচনা করে, এটি সত্য হতে পারে তবে জাভা ই এবং জাভা আমার জন্য, আমি কেবল ওরাকল দ্বারা সরবরাহিত এসডিকেই দেখেছি। সুতরাং, আপনি কি সম্পর্কে সত্যই নিশ্চিত?
ব্যবহারকারী 12208242

চিত্র আমার সাথে কথা বলছে :)
মোহাম্মদ


3

সূর্য কেবল কোনও আপাত কারণ ছাড়াই জিনিসের নাম পরিবর্তন করতে পছন্দ করে। সুনোস / সোলারিসের জন্য আলাদা আলাদা তিনটি নম্বর স্কিম বা জাভার জন্য দুটি নম্বর স্কিম দেখুন। জাভা কি 1.6, জাভা 2 সংস্করণ 6, বা জাভা 6?


3

জেডিকে (জাভা ডেভলপমেন্ট কিট) একটি এসডিকে (সফটওয়্যার দেব কিট)।

এটি জাভাতে সফ্টওয়্যার / অ্যাপ্লিকেশন তৈরি করতে ব্যবহৃত হয় এবং অবশ্যই সেই সফ্টওয়্যারটি কার্যকর করতে জেআরই (জাভা রানটাইম সংস্করণ) অন্তর্ভুক্ত করে। আপনি যদি কেবল জাভা অ্যাপ্লিকেশন চালাতে চান তবে কেবল জেআরই ডাউনলোড করুন।

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

এখানে একবার দেখুন: এটি আরও কিছুটা ব্যাখ্যা করতে চলেছে .. http://www.oracle.com/technetwork/java/archive-139210.html


2

জেডি কে একটি সরঞ্জাম নিয়ে এসেছে যা জাভা প্রোগ্রামগুলি বিকাশ ও পরিচালনার জন্য ব্যবহৃত হয় ,

তারা সহ:

  1. অ্যাপলেটভিউয়ার (জাভা অ্যাপলেট দেখার জন্য)

  2. জাভাক (জাভা সংকলক)

  3. জাভা (জাভা দোভাষী)

  4. জাভাপ (জাভা বিচ্ছিন্নকরণকারী)

  5. জাভা (সি হেডার ফাইলগুলির জন্য)

  6. জাভাদোক (এইচটিএমএল নথি তৈরি করার জন্য)

  7. জেডিবি (জাভা ডিবাগার)

যেখানে এসডিকে জেডিকে উপলভ্য সরঞ্জামগুলি সহ আরও অনেক সরঞ্জাম নিয়ে আসে।

http://parvindersingh.webs.com/apps/forums/topics/show/8853125-solve-java-differences-between-jdk-and-sdk-


1

জেডিকে এবং জাভা এসডিকে কোনও পার্থক্য নেই। উভয়ই একই জিনিস বোঝায়। আমি মনে করি জেডিকে থেকে জাভা এসডিকে পরিবর্তিত করা সনের এক PR সিদ্ধান্ত ছিল। আমি মনে করি এটি আপাতত জেডিকে ফিরে এসেছে।


1

আমার দৃষ্টিতে জাভাতে জেডিকে এবং এসডিকে কোনও পার্থক্য নেই। আমরা উভয় ক্ষেত্রেই সমস্ত বিকাশের সরঞ্জাম এবং সুবিধাদি খুঁজে পেতে পারি। এটি সূর্যের দ্বারা সরবরাহ করা একটি উপনাম।


1

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


1

এখানে কোন পার্থক্য নেই.

সান এর বিপণন বিভাগ "টিএম" এবং পরিভাষা দিয়ে পাগল হওয়ার আগে জাভা সফটওয়্যার ডেভলপমেন্ট কিট (জাভা এসডিকে) বলা হত জাভা ডেভলপমেন্ট কিট (জেডিকে)। রাজনৈতিক কারণে এবং অস্পষ্টতার জন্য, তারা অর্থবহ নামগুলি (জেডিকে) এবং সংস্করণগুলি (1.2 / 1.3 / 1.4 1.5 / 1.6) "ইঞ্জিনিয়ারিং" পদগুলিতে কল করে। বিপণনের শর্তগুলি হ'ল "জাভা 2 প্ল্যাটফর্ম" (ওরফে জেডি কে 1.2 থ্রু 1.4) বা জাভা 5 (ওরফে জে ডি কে 1.5) বা জাভা 6 (ওরফে জে ডি কে 1.6)। আমি এ নিয়ে শুধু ভাবছি মাথা ব্যথা করছি।


0

আমি মনে করি jdk এর নির্দিষ্ট বৈশিষ্ট্য রয়েছে যা নির্দিষ্ট কাঠামোর সাথে ব্যবহার করা যেতে পারে। ভাল এটি সামগ্রিকভাবে এসডিকে কল করুন।

অ্যান্ড্রয়েড বা ব্ল্যাকবেরি উভয়ই তাদের কাঠামোর পাশাপাশি জাভা ব্যবহার করে।


-1

আমার প্রাথমিক অনুমানটি হবে যে জাভা এসডিকে জেভিএম তৈরির জন্য এবং জেডিএম জেভিএমের জন্য অ্যাপ্লিকেশন তৈরি করার জন্য

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


দুঃখিত আপনি জেভিএম তৈরির অর্থ কী?
হুয়ান কার্লোস ব্লাঙ্কো মার্টিনিজ

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

দুঃখিত, আপনি এই বিবৃতিটি কোথা থেকে পেয়েছেন (একটি জাভা এসডিকে লোকেরা তাদের প্ল্যাটফর্মের জন্য জেআরই তৈরি করতে কার্যকর হবে) কোথা থেকে এসেছেন? আমি মনে করি হয় হয় আমি আপনাকে বুঝতে পারছি না বা এটি জাভা এসডিকে লক্ষ্য নয়। জাভা এসডিকে জেআরই দ্বারা তৈরি করা হয়েছে এবং কিছু সরঞ্জাম জাভাক, জাভাপ, জাভাদোক হিসাবে ...
হুয়ান কার্লোস ব্লাঙ্কো

-1

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

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

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