यदि आप वेब डेवलपमेंट में नए हैं और एक नए लैपटॉप के लिए बाजार में हैं, तो आप सोच रहे होंगे कि कौन सा ऑपरेटिंग सिस्टम सबसे अच्छा है।
स्पॉइलर: इसका कोई सीधा जवाब नहीं है। एक व्यक्ति की प्राथमिकता आपके लिए सबसे उपयुक्त नहीं हो सकती।
कुछ iOS या कुछ प्रकार के एप्लिकेशन डेवलपमेंट के विपरीत, वेब डेवलपमेंट के लिए टूल सभी ऑपरेटिंग सिस्टम अज्ञेयवादी हैं। आप Windows, Mac, Linux, और यहां तक कि ChromeOS पर HTML, CSS, और JavaScript लिख सकते हैं यदि आप थोड़ा रचनात्मक होने को तैयार हैं।
तो जब आप इस लेख में कोई निश्चित जवाब नहीं पाएंगे, तो यहां तीन प्रमुख ऑपरेटिंग सिस्टम, Windows, Mac, और Linux के लिए कुछ फायदे और नुकसान हैं।
Windows
बाजार हिस्सेदारी के मामले में Windows आसानी से सबसे लोकप्रिय OS है, अनुमानित 87.89% PC किसी न किसी रूप में ऑपरेटिंग सिस्टम चला रहे हैं। Windows डिवाइस Apple डिवाइस की तुलना में सस्ते और अधिक कॉन्फिगरेबल होते हैं।
कुछ लोगों को Windows के साथ अधिक उन्नत डेवलपमेंट करने में परेशानी होती है, जैसे Docker कंटेनर चलाना, Node और npm के साथ परेशानी, आदि। इसका एक कारण यह है कि Windows के लिए डिफ़ॉल्ट कमांड लाइन यूटिलिटी PowerShell है, जो अधिकांश सर्वरों पर पाए जाने वाले Bash से काफी अलग है जो Linux चलाते हैं।
लेकिन बुनियादी वेब डेवलपमेंट के लिए, आपको वास्तव में VSCode जैसे एडिटर की आवश्यकता होती है, जो एक और Microsoft उत्पाद है।
हाल ही में Microsoft ओपन सोर्स टेक्नोलॉजी को अपना रहा है, और आपको Windows Subsystem for Linux के साथ Bash टर्मिनल इंस्टॉल करने की अनुमति देता है। इन प्रगतियों से Windows और MacOS और Linux जैसे Unix-आधारित OS के बीच का अंतर और कम होना चाहिए।
MacOS
MacOS चलाने वाले कंप्यूटर कुल बाजार हिस्सेदारी का लगभग 9.68% बनाते हैं, जो पिछले दशक में धीरे-धीरे बढ़ रहा है।
जबकि Apple कंप्यूटर Windows चलाने वालों की तुलना में अधिक महंगे होते हैं, कई लोग उनकी बिल्ड क्वालिटी और BSD Unix-आधारित MacOS के लचीलेपन की कसम खाते हैं। वेब डेवलपर्स के लिए, विशेष रूप से जो बैकएंड के साथ काम करते हैं, MacOS Linux के काफी करीब है जिस पर कई सर्वर चलते हैं, जिससे डेवलपमेंट में कूदना आसान हो जाता है।
MacOS PC के कम आंके गए फायदों में से एक यह है कि, Windows को VM में चलाकर, वे परीक्षण के लिए सभी प्रमुख ब्राउज़र चला सकते हैं। यदि एक वेब डेवलपर के रूप में आपके लक्ष्यों में से एक पूर्ण संगतता के लिए शूट करना है, तो अपने प्रोजेक्ट को Chrome, Firefox, Safari, Opera, Internet Explorer, और Edge में परीक्षण करने की क्षमता एक बड़ा प्लस है।
Linux
Linux हर जगह है। यह वही है जो वेब चलाता है, Unix और Unix-जैसे OS 2016 तक सभी वेब सर्वरों के लगभग 67% पर चलते हैं। Android, दुनिया में सबसे लोकप्रिय मोबाइल OS, Linux के शीर्ष पर बनाया गया है।
लेकिन डेस्कटॉप Linux सभी डेस्कटॉप PC के केवल 1.72% पर चलता है, और वर्षों से धीरे-धीरे फिसल रहा है।
उस ने कहा, Linux डेवलपर्स के बीच बहुत लोकप्रिय है, जो OS की प्रशंसा करते हैं कि यह मुफ़्त है (स्वतंत्रता के रूप में भी और बीयर के रूप में भी) और आपके डेवलपमेंट वातावरण के लिए आवश्यक सब कुछ जल्दी से इंस्टॉल करने की क्षमता के लिए।
हालांकि, सभी डिवाइस Linux के साथ अच्छी तरह से नहीं चलते। Linux कर्नेल, डिस्ट्रीब्यूशन - Ubuntu, Linux Mint, Red Hat, आदि जैसे Linux कर्नेल चलाने वाले अद्वितीय ऑपरेटिंग सिस्टम - और एप्लिकेशन डेवलपर्स मुख्य रूप से ओपन सोर्स प्रोजेक्ट हैं। इसका मतलब है कि वे बड़े पैमाने पर स्वयंसेवकों द्वारा समर्थित हैं जो अपने खाली समय के दौरान इन प्रोजेक्ट पर काम करते हैं।
जबकि Linux चलाने वाले कई डिवाइस सुरक्षित माने जाते हैं क्योंकि इतने सारे लोग कोड की समीक्षा करते हैं और नई कमजोरियों को ठीक करने के लिए पैच जमा करते हैं, कुछ हार्डवेयर बॉक्स से बाहर काम नहीं करेगा। सुनिश्चित करें कि आप पहले से शोध कर लें कि आप जो कंप्यूटर या कंपोनेंट खरीद रहे हैं वे ठीक से समर्थित हैं, या Lenovo Thinkpad या Dell XPS जैसे बहुत समर्थन वाले डिवाइस खरीदें।
मुफ्त में कोड करना सीखें। freeCodeCamp का ओपन सोर्स पाठ्यक्रम 40,000 से अधिक लोगों को डेवलपर्स के रूप में नौकरी पाने में मदद कर चुका है। शुरू करें