सॉफ्टवेयर डेस्कटॉप से ​​डेस्कटॉप वातावरण में भिन्न क्यों है?


16

मैं सोच रहा हूं कि एक ही उद्देश्य के लिए लेकिन विभिन्न डेस्कटॉप वातावरणों के लिए इतने सारे अनुप्रयोग क्यों हैं। जल सॉफ्टवेयर की तरह Braseroके लिए Gnomeऔर K3Bके लिए KDE। क्या यह हर समय पहिया को रोकना नहीं है? सहयोग क्यों नहीं?


1
सहयोग इन दिनों कठिन हो गया है। कम से कम GNOME डेवलपर्स के साथ ...
s3lph

जवाबों:


23

एक और अधिक कुशल प्रश्न होगा: इतने सारे वितरण क्यों हैं जो लोगो को छोड़कर समान दिखते हैं!

भले ही आपको पहिया को फिर से लगाने के बारे में कहा जाए, लेकिन इसके कुछ नुकसान भी हो सकते हैं, लेकिन इसके कई फायदे हैं। यह स्वतंत्रता है जो लिनक्स और खुले स्रोत के लिए खड़ा है।

यह लिनक्स की शक्ति है। विविधता, आप एक ही आवेदन के लिए कई विकल्प पा सकते हैं।

यह कमजोर नहीं है इसके बजाय यह शक्तिशाली है, जो व्यक्ति लिनक्स का उपयोग करता है उसके पास काम करने के लिए कई विकल्प हो सकते हैं।

साथ ही, प्रत्येक सॉफ्टवेयर अलग-अलग प्रोग्रामिंग भाषा के साथ एक अलग पृष्ठभूमि से आता है, डेवलपर्स का अपना व्यक्तिगत रवैया भी होता है।

यहां सूचीबद्ध करने के लिए एक महत्वपूर्ण बिंदु, कि लिनक्स में अधिकांश एप्लिकेशन समुदाय आधारित हैं, गैर-लाभकारी डेवलपर्स के साथ, जिसका अर्थ है कि उन डेवलपर्स के पास काम करने के लिए एक भी कंपनी नहीं है, हालांकि सहयोग को संघ की जरूरत है और प्रायोजक और प्रत्यक्ष करने के लिए एक कंपनी की आवश्यकता है।

एक और नोट: इसके अलावा, आपको यह ध्यान देना चाहिए कि वास्तव में इनमें से अधिकांश अनुप्रयोग वास्तव में पहिया को फिर से मजबूत नहीं कर रहे हैं, उनमें से ज्यादातर एक ही कोर पैकेज पर निर्भर करते हैं, ज्यादातर उपस्थिति पर अंतर होता है। उदाहरण के लिए, k3bऔर braseroदोनों एक ही मूल पैकेज पर निर्भर करते हैं cdrecordऔर wodim


1
हालाँकि ऐसा लगता है कि आपके पास KDE या K3B में GNOME में ब्रासेरो का उपयोग करने का विकल्प नहीं है।
हेगन वॉन एटिजन

यह पूरी तरह से सच नहीं है, आप दोनों का उपयोग कर सकते हैं
Maythux

1
हालाँकि, इस स्वतंत्रता में एक कमजोरी है

3
@ user441521 "वेब ऐप्स" की ओर जाने वाला कदम केवल OS + डेस्कटॉप से ​​ब्राउज़र में बदलाव की समस्या को आगे बढ़ा रहा है (जो कि बहुत जटिल हो रहा है, IMO)।
user2338816

1
@ user441521 तो K3B या ब्रासेरो के बीच एक विकल्प होना भयानक है, लेकिन Spotify या पेंडोरा के बीच एक विकल्प होना ठीक है?
user253751

13

संक्षिप्त उत्तर है क्योंकि (कम से कम सिद्धांत में) सभी सॉफ्टवेयर बेहतर तरीके से, अधिक कुशलता से और अधिक सुसंगत तरीके से चलते हैं।

लंबे समय से उत्तर यह है कि अधिकांश डेस्कटॉप वातावरण का उद्देश्य अधिकांश उपयोगकर्ता की बुनियादी जरूरतों के लिए प्रदान करना है और जो लोग इन परियोजनाओं पर काम करते हैं, उनके पास इस काम को करने के तरीके के बारे में अलग-अलग विचार हैं। इसलिए, वे सभी सॉफ्टवेयर बना रहे हैं जो उन जरूरतों को पूरा करने के लिए उनके आदर्शों का प्रतिनिधित्व करते हैं।

GNOME के ​​पास Gedit, Brasero और अन्य GTK- आधारित सॉफ्टवेयर हैं क्योंकि यह सुचारू रूप से चलेगा, इसके लिए अतिरिक्त फ्रेमवर्क की आवश्यकता नहीं है और GNOME डेवलपर्स एक आदर्श डेस्कटॉप अनुभव के रूप में देखते हैं। इस बीच, केडीई के पास सॉफ्टवेयर है जो क्यूटी (एक और सॉफ्टवेयर फ्रेमवर्क) पर आधारित है और केडीई लोगों को डेस्कटॉप के बेहतर अनुभव के रूप में देखते हैं।

वे एक साथ सॉफ्टवेयर नहीं बना रहे हैं इसका कारण यह है कि उनके डिजाइन के विचार बिल्कुल अलग हैं। सॉफ्टवेयर विकसित करना कला और विज्ञान दोनों है। गनोम, केडीई, यूनिटी और किसी भी अन्य डेस्कटॉप के बारे में सोच सकते हैं जो उन लोगों द्वारा विकसित किए जाते हैं जो वे डेस्कटॉप पर देखना चाहते हैं।

और उस सब से ऊपर, जैसा कि मैंने पहले संकेत दिया था, यह सामान सभी अलग-अलग रूपरेखाओं पर बनाया गया है। GNOME GTK, KDE क्यूटी आदि का उपयोग करता है, जब आप एक ही ढांचे और पर्यावरण के लिए सब कुछ बनाते हैं तो यह वास्तव में अच्छी तरह से एक साथ फिट बैठता है और यह आमतौर पर थोड़ा बेहतर चलता है। इसलिए, सॉफ़्टवेयर को "परिवार में" रखने से उस पहलू में भी विकास में मदद मिलती है।

मैं सिर्फ डिफ़ॉल्ट उबंटू डेस्कटॉप (यूनिटी) का उपयोग करता हूं और आमतौर पर मुझे परवाह नहीं है कि कोई ऐप केडीई या जीटीके-विशिष्ट है, हालांकि। जो भी सॉफ्टवेयर मेरे लिए सबसे अच्छा काम करता है वही मैं उपयोग करूँगा। आपके पास हमेशा उबंटू और लिनक्स के साथ सामान्य रूप से पसंद की सुंदर स्वतंत्रता है!


वेब एप्स को बढ़ावा दें, पुश करें और बनाएं और आपको अपने ओएस के बारे में चिंता करने की जरूरत नहीं होगी।
user441521

1
प्रत्येक डेस्कटॉप के आदर्श उनके संबंधित एचआईजी ( मानव इंटरफ़ेस दिशानिर्देश ) प्रलेखन में वर्णित हैं , उदाहरण के लिए: developer.gnome.org/hig/stable , techbase.kde.org/Projects/Usability/HIG
ninjalis

1
@ user441521 हाँ, आपको समर्थित लोगों की सूची में से एक दिन के ब्राउज़र का उपयोग करने के बारे में चिंता करनी होगी और उन सभी जीयूआई विगेट्स की कुरूपता को देखें जिन्हें आप नियंत्रित नहीं कर सकते हैं (और सॉफ्टवेयर का उपयोग करें जिन्हें आप नियंत्रित नहीं कर सकते हैं)। और सामान्य तौर पर, एक ब्राउज़र अभी तक अमूर्त ^ Wobstruction और निर्भरता की एक और परत है, जिसे आप के लिए मजबूर किया जाएगा। वह सिर्फ सादा बदसूरत है।
रुस्लान

1
@ user441521 "देशी ऐप्स को बढ़ावा दें, पुश करें और बनाएं और आपको अपने ब्राउज़र और उसके ऐप्स के बारे में चिंता करने की ज़रूरत नहीं होगी" <- कि "तर्क" दोनों दिशाओं में लागू होता है, और दोनों में समान रूप से बेकार है।
user253751

@ user441521 वेब ऐप्स के साथ, आपको इस बारे में चिंता करनी होगी कि क्या आपके ऐप को ऑफ़लाइन रखने के लिए उपयोगकर्ता के पास पर्याप्त ऐप कैश और इंडेक्सडीडीबी स्पेस है, उपयोगकर्ता के कंप्यूटर से जुड़े कुछ इनपुट और आउटपुट डिवाइसों का उपयोग करने में असमर्थता है, ऐप्पल जानबूझकर सफारी से निकल जाता है iOS के लिए, पुराने IE में फीचर्स नहीं हैं, आदि
डेमियन येरिक
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.