मैं बाइनरी और स्रोत कई वेबसाइट डाउनलोड अनुभागों में रिलीज देख रहा हूं। उनका वास्तव में क्या मतलब है? और मैंने इसे Groovy डाउनलोड पेज में देखा है। मेरा सवाल यह है कि वे कैसे भिन्न होते हैं? दोनों groovy स्थापित करने के लिए जाते हैं! लेकिन मुख्य अंतर क्या है?बाइनरी रिलीज और स्रोत रिलीज के बीच अंतर?
उत्तर
एक स्रोत रिलीज आपकी मशीन पर संकलित किया जाएगा जबकि एक बाइनरी रिलीज आपके ऑपरेटिंग सिस्टम से मेल खाना चाहिए।
स्रोत रिलीज लिनक्स सिस्टम पर अधिक आम हैं क्योंकि लिनक्स सिस्टम सीपीयू में नाटकीय रूप से भिन्न हो सकते हैं, स्थापित लाइब्रेरी संस्करण, कर्नेलवर्जन और लगभग हर लिनक्स सिस्टम में एक कंपाइलर स्थापित है।
एमएस-विंडोज सिस्टम पर बाइनरी रिलीज आम हैं। अधिकांश विंडोज मशीनों में एक कंपाइलर स्थापित नहीं होता है।
बाइनरी रिलीज़ में एप्लिकेशन के कंप्यूटर पठनीय संस्करण होते हैं, जिसका अर्थ है कि यह संकलित है। स्रोत रिलीज़ में एप्लिकेशन के मानव पठनीय संस्करण होते हैं, जिसका अर्थ है कि इसका उपयोग करने से पहले इसे संकलित किया जाना चाहिए।
स्रोत रिलीज कच्चा, असम्बद्ध कोड है। आप इसे स्वयं पढ़ सकते हैं। इसका उपयोग करने के लिए, इसे आपकी मशीन पर संकलित किया जाना चाहिए। दूसरी तरफ, बाइनरी का मतलब है कि कोड को बाइनरी प्रारूप में संकलित किया गया था जिसे कंप्यूटर पढ़ सकता है, फिर निष्पादित करें। कोई भी मानव इसे तब तक समझ नहीं सकता जब तक कि इसे विच्छेदित नहीं किया जाता है, या कुछ प्रोग्राम के साथ खोला जाता है जो आपको निष्पादन योग्य कोड के रूप में पढ़ता है।
टाइपस्क्रिप्ट से es5 तक पारदर्शी करने के बारे में क्या। उदाहरण के लिए minification और uglifying जावास्क्रिप्ट। क्या ये समाप्त कोड फ़ाइलें वेब-सेवारत स्रोत या बाइनरी के लिए तैयार हैं? तकनीकी रूप से आप अभी भी कोड पढ़ सकते हैं, यह अर्थ में बाइनरी नहीं है ज्यादातर लोगों का मतलब बाइनरी है। – Helzgate
@ हेल्ज़गेट पारदर्शी के लिए अन्य नाम स्रोत संकलन का स्रोत है। –
- 1. डीबग और रिलीज के बीच एक्सकोड अंतर
- 2. MySQL रिलीज संस्करणों के बीच अंतर
- 3. रिलीज और डीबग
- 4. रिलीज और एकीकरण संस्करणों के बीच क्या अंतर है?
- 5. InterlockedCompareExchange रिलीज() और Acquire() के बीच क्या अंतर है?
- 6. "वितरण" और "रिलीज" कॉन्फ़िगरेशन के बीच क्या अंतर है?
- 7. रिलीज और ऑटोरेलीज़िंग के बीच क्या अंतर है?
- 8. क्या डीबग और रिलीज के बीच कोई (प्रदर्शन) अंतर है?
- 9. रिलीज फ़ाइल
- 10. रिलीज और डीबग
- 11. डीबग और रिलीज कॉन्फ़िगरेशन
- 12. रिलीज, डेलोक, और सेल्फ रेफरेंस
- 13. रिलीज हैंडल। बिटमैप छवि से छवि स्रोत
- 14. डीबग और रिलीज बिल्ड के बीच डिबगिंग अंतर के लिए सर्वोत्तम अभ्यास और उपकरण?
- 15. मिक्सिंग डीबग और रिलीज लाइब्रेरी/बाइनरी - खराब अभ्यास?
- 16. सामान्य रिलीज बनाम रखरखाव रिलीज पर नीति?
- 17. वाणिज्यिक सॉफ्टवेयर के लिए अक्सर जल्दी/रिलीज रिलीज?
- 18. मुफ्त, dealloc, रिलीज, और autorelease के बीच मतभेद क्या हैं?
- 19. रिलीज बनाम स्नैपशॉट्स
- 20. 0.9 रिलीज
- 21. बीटा रिलीज
- 22. रिलीज बिल्ड
- 23. वसंत के जीए, आरसी और एम 2 रिलीज के बीच क्या अंतर है?
- 24. रिलीज मोड
- 25. सी # डीबग बनाम रिलीज
- 26. हडसन और Maven रिलीज-प्लगइन
- 27. मैवेन pom.xml, एससीएम और रिलीज
- 28. रिलीज प्रबंधन - सर्वोत्तम अभ्यास
- 29. मेवेन: जावा: स्रोत रिलीज 1.6 को लक्ष्य रिलीज की आवश्यकता है 1.6
- 30. संकलन डीबग = "झूठी" और रिलीज मोड के बीच क्या अंतर है?
तो इसका मतलब है कि स्रोत इंस्टॉल करने में समय लगता है! क्योंकि इसे इंस्टॉल करने से पहले संकलित करने की आवश्यकता है? और क्या होता है यदि उपयोगकर्ता पीसी में स्रोत कोड कंपाइलर नहीं है, उस स्थिति में उपयोगकर्ता को कंपाइलर की खोज करनी होती है जो कठिन कार्य हो सकती है। तो क्या बाइनरी अच्छी है? –
@ एंटो अरविंथ "तो क्या बाइनरी अच्छी है?" ** हां क्रॉसप्लेटफार्म ** (विंडोज़/लिनक्स) के लिए हाँ क्योंकि डेवलपर किसी भी प्लेटफॉर्म के लिए संकलित नहीं कर सकता है। ** विंडोज़ सिस्टम के लिए नहीं ** – k3b
यदि एप्लिकेशन प्रदाता ने आपके मशीन प्रकार और ऑपरेटिंग सिस्टम के लिए पहले से ही उचित द्विआधारी संस्करण संकलित किया है, तो मैं कहूंगा कि बाइनरी संस्करण बेहतर है क्योंकि इसे उपयोग करने के लिए आपके लिए कम काम की आवश्यकता है। दूसरी तरफ, यदि आप जानते हैं कि आप क्या कर रहे हैं, तो बहुत सारे सभी कंपाइलर्स के पास अलग-अलग अनुकूलन पैरामीटर होते हैं जिन्हें आप अपनी आवश्यकताओं के लिए बेहतर अनुकूलित करने के लिए ट्विक कर सकते हैं। – Harri