গ্রোভি বাইনারি এবং উত্স প্রকাশের মধ্যে পার্থক্য?


145

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

এগুলি আসলে কী বোঝায়?

উদাহরণস্বরূপ, আমি গ্রোভির ডাউনলোড পৃষ্ঠায় এটি দেখেছি ।

আমার প্রশ্ন তাদের পার্থক্য কিভাবে? উভয়ই গ্রোভী ইনস্টল করার ঝোঁক রয়েছে, তবে মূল পার্থক্য কী?

উত্তর:


152

একটি উত্স রিলিজ আপনার নিজস্ব মেশিনে সংকলিত হবে যখন বাইনারি রিলিজটি অবশ্যই আপনার অপারেটিং সিস্টেমের সাথে মেলে।

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

বাইনারি রিলিজগুলি এমএস-উইন্ডোজ সিস্টেমে সাধারণ। বেশিরভাগ উইন্ডোজ মেশিনে একটি সংকলক ইনস্টল করা থাকে না।


2
সুতরাং এটির অর্থ হ'ল উত্স কিস্তিতে সময় লাগবে! কারণ কিস্তির আগে সংকলন করা দরকার? এবং যদি ব্যবহারকারী পিসির কাছে সোর্স কোড সংকলক না থাকে তবে কি হবে, সেই ক্ষেত্রে ব্যবহারকারীর সংকলকটি অনুসন্ধান করতে হবে যা ক্লান্তিকর কাজ হতে পারে। সুতরাং যে বাইনারি ভাল?
পিঁপড়ের

2
@ আরভিন্টে "" তাহলে কি বাইনারি ভাল? " হ্যাঁ ক্রসপ্ল্যাটফর্মের জন্য (উইন্ডোজ / লিনাক্স) কারণ বিকাশকারী কোনও প্ল্যাটফর্মের জন্য সংকলন করতে পারে না। উইন্ডোজ-সিস্টেমগুলির জন্য নেই
k3b

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

43

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


18

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


টাইপস্ক্রিপ্ট থেকে এস 5 এ স্থানান্তর সম্পর্কে কী। মিনিফিকেশন এবং উদাহরণস্বরূপ জাভাস্ক্রিপ্ট uglifying। এই সমাপ্ত কোড ফাইলগুলি কি ওয়েব-পরিবেশন করা উত্স বা বাইনারি হিসাবে বিবেচনা করার জন্য প্রস্তুত? প্রযুক্তিগতভাবে আপনি এখনও কোডটি পড়তে পারেন, এটি বাইনারি নয় এমন অর্থে যে বেশিরভাগ লোক বাইনারি বলে।
হেলজগেট

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