2009-02-21 13 views
11

जब मैं ओ/एस चयन की बात करता हूं तो मैं खुद को काफी बहुमुखी मानता हूं। मैंने डीओएस/विंडोज पीसी का पूरा जीवन इस्तेमाल किया है, मेरे मुख्य लैपटॉप को दो साल पहले मैक में बदल दिया है, और मेरे Comp.Sci के लिए अध्ययन करते समय यूनिक्स/लिनक्स/बीएसडी के कई स्वादों का उपयोग किया है। डिग्री।वेब विकास के लिए आप क्या ओ/एस पसंद करते हैं, और क्यों?

हालांकि, जैसा कि मैं अपने विकास के माहौल में सुधार करने की कोशिश कर रहा हूं, मुझे आश्चर्य है कि क्या मैं एक पीसी के लिए एक अलग ओ/एस स्वाद के साथ मैकबुक को तोड़ने से बेहतर होगा (एक अलग सेट का समर्थन करने के लिए उपकरण और आईडीई)।

क्या आप ओ/एस (वेब) विकास के लिए पसंद करते हैं, और क्यों?

(नोट (जो लोग कई प्लेटफार्मों पर वास्तविक दुनिया अनुभव कोडिंग है से जवाब पसंद करते हैं): मैं ग्राहक बनाम सर्वर पर चर्चा this question के बारे में पता कर रहा हूँ हे/एस - क्या मुझे इसमें रुचि पूरे विकास के वातावरण है, और 'विंडोज भीड़' तक सीमित नहीं है)

+0

यह क्या है? कोई टिप्पणी या कारण के साथ सवाल को कम करने के लिए बाहर निकलना? डब्ल्यूटीएफ दोस्त? –

+0

चुप डाउनवॉटिंग के रूप में, यह बहुत होता है। आपके प्रश्न के अनुसार, यह व्यक्तिपरक है। असल में, जब तक आपको एक विशिष्ट ओएस (जैसे आईफोनएक्स के लिए ओएसएक्स) का उपयोग करने की आवश्यकता नहीं है, तो यह काफी हद तक व्यक्तिगत वरीयता का सवाल है। – cletus

+0

मुझे पता है कि यह व्यक्तिपरक है। इसलिए 'व्यक्तिपरक' टैग। मैंने प्रश्न को और ठोस बनाने के लिए समस्या डोमेन (वेब ​​देव) को अर्हता प्राप्त करने के लिए भी सुनिश्चित किया है। ओह ठीक है, c'est la vie;) –

उत्तर

6

यह वास्तव में उस वेब विकास के प्रकार पर निर्भर करेगा जो आप करना चाहते हैं। यदि आप PHP (या LAMP, पर्ल, पायथन, रूबी) कर रहे हैं, तो लिनक्स शायद जाने का सबसे अच्छा तरीका है। यदि आप .Net विकास करने की सोच रहे हैं, तो विंडोज आपकी सबसे अच्छी शर्त होगी। मुझे लगता है कि यदि आप जावा पर हैं, तो विंडोज या लिनक्स उतना ही अच्छा होगा।

लिनक्स पर एलएएमपी विकास के लिए, शायद आप अपने आईडीई के लिए नेटबीन्स या एक्लिप्स के साथ सबसे अच्छे तरीके से जा रहे हैं। व्यक्तिगत रूप से मैं नेटबीन्स पसंद करता हूं, लेकिन यह इस बात पर निर्भर करता है कि आप किसके साथ अधिक सहज हैं। यदि आप एक आईडीई के लिए भुगतान करना चाहते हैं, तो ज़ेंड बेहतर विकल्पों में से एक है। जहां तक ​​distros जाना है, किसी भी लोकप्रिय distro ठीक होना चाहिए। मैंने सुना है उबंटू बहुत लोकप्रिय है हालांकि मेरा निजी पसंदीदा मैनड्रिवा है।

+0

जीतने से भरा है तो, लिनक्स लैंप पर्यावरण के लिए आप कौन सी आईडीई/उपकरण सुझाएंगे? –

+0

ग्रहण के बारे में कैसे? –

4

आपको विभिन्न ऑपरेटिंग सिस्टम का उपयोग करने के लिए अपनी मैकबुक स्क्रैप करने की आवश्यकता नहीं है। कई डेवलपर्स मैकबुक अनुभव छोड़ दिए बिना कई ओएस चलाते हैं।

+0

आह, आपका मतलब बूटकैम्प/समांतर/डब्लूएमवेयर है? मैं उन लोगों से अवगत हूं, लेकिन स्पष्ट रूप से, अगर मैं फ़्यूज़न चलाता हूं, तो मेरी 2-वर्षीय मैकबुक रुक जाती है, और बूटकैम्प मुझे दयालु महसूस करेगी ..... गंदे –

+0

मैं देखता हूं। खैर, मुझे लगता है कि आपको यह तय करने की ज़रूरत है कि नया मैक या विंडोज मशीन प्राप्त करना है या नहीं। मुझे समानांतर के साथ मैक का विचार पसंद है क्योंकि आपको बेहतरीन उपयोगकर्ता अनुभव मिलता है। –

+0

वीएमवेयर फ्यूजन वास्तव में उपयोगकर्ता अनुभव के संबंध में समानांतर के समान होता है - और यह –

1

यदि आप .Net दुनिया में लॉक हैं, तो विंडोज वास्तव में एकमात्र विकल्प है।

अन्यथा, "बड़ा नाम" वेब वातावरण (अपाचे, टोमकैट, स्प्रिंग, ग्लासफ़िश, रेल, जेबॉस, ग्रेल्स, वेबलॉगिक, ...) सभी सामान्यतः * निक्स के कुछ स्वाद पर तैनात किए जाते हैं। एक लिनक्स आधारित लैपटॉप आपको अधिकतम गीक क्रेडिट प्राप्त करता है; ओएसएक्स आपको एक बहुत ही पॉलिश यूआई के साथ एक पूर्ण यूनिक्स पर्यावरण प्राप्त करता है और कम-से-कम रखरखाव करता है।

यदि आप जावा कर रहे हैं, तो ग्रहण, नेटबीन और इंटेलिजे सभी उपर्युक्त (विंडोज़, लिनक्स, मैक्स) पर चलेंगे, ताकि आप अपने पर्यावरण में और क्या चाहते हैं, इस पर आधारित हो सकें।

2

मैं अपनी मैकबुक पसंद करता हूं और इस तथ्य को तुच्छ जानता हूं कि मुझे काम पर जाना है और विंडोज वातावरण का उपयोग करना है (मैं एएमटी कुंजी को कमांड की तलाश में रखता हूं!)। रूबी और रेल विकास आसान है क्योंकि अधिकांश डेवलपर्स ओएसएक्स का उपयोग कर रहे हैं और इसलिए आपको किसी भी मदद की ज़रूरत है जो आपके विकास के माहौल के लिए तैयार है, यह विंडोज पर आसानी से या तेज़ी से काम नहीं करता है।

मैंने अपने काम के माहौल (Emacs, IntelliJ इत्यादि) में जो कुछ भी प्राप्त किया है, उसमें भाग नहीं लिया है, जिसे मैक के लिए नहीं मिल सकता है और यह भी एक बहुत अच्छा दिखता है। उबंटू भी बेहतर दिखता है और मैंने कभी भी इस्तेमाल किए गए किसी भी विंडोज सिस्टम की तुलना में बहुत अधिक विश्वसनीय है।

0

मैं 3 प्रणाली,

  1. Windows XP, विंडोज 7 आर सी, उबंटू 9 मिला है।04
  2. Windows Vista
  3. मैक ओएस एक्स

मैक ओएस एक्स मेरी choise होगा, जब से तुम पर काम करने के लिए अच्छा enivroment मिल सकती है। मुझे एडोब बनाएँ सूट और टेक्स्टमैट मिला, वे स्वतंत्र नहीं हैं। मुफ्त विकल्प जीआईएमपी/इंकस्केप और मैक के लिए कई मुफ्त टेक्स्ट एडिटर्स उपलब्ध हैं।

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

विंडोज़ एक और अच्छा choise है यदि आप विंडोज के साथ परिवार हैं लेकिन महत्वपूर्ण फाइलों को खोने का जोखिम जो आपको विकसित करने के लिए घंटे लेता है ;-), आपको पता है कि इसकी मुख्य समस्या वायरस और स्पाइवेयर है। यदि आप सभ्य एंटी-वायरस (जैसे मुफ्त अवास्ट ect) प्राप्त कर सकते हैं तो आप इसके साथ रह सकते हैं।

0

मेरी राय में, वेब विकास के लिए ओएसएक्स पर लिनक्स चुनने का "लगभग" कोई कारण नहीं है। ओएसएक्स unix'ish है, तो आप लगभग किसी भी सर्वर को ओएसएक्स पर लगभग उसी तरह से चला सकते हैं जैसे कि लिनक्स पर।

ओएसएक्स चुनने का एक बड़ा कारण पहुंच और आराम है। मैं किसी अन्य ऑपरेटिंग सिस्टम को नहीं जानता जो लगभग ओएसएक्स के साथ काम करने के लिए सुखद है।

और नहीं, मैं एक ऐप्पल प्रशंसक नहीं हूं। :)

+1

सिवाय इसके कि लिनक्स डिस्ट्रोज़ मुक्त हैं और ओएसएक्स नहीं है। एक सौदा ब्रेकर की तरह वास्तव में –

+0

भुगतान 20 डॉलर इतना नहीं है। यदि आप आईमैक या मैकबुक खरीदते हैं तो आपको एक ओएसएक्स लाइसेंस मिलता है .. और चूंकि यह वास्तविक हार्डवेयर के बिना "हैकिंटोश" पर काम करने के लिए बेकार है, इसलिए लाइसेंस खरीदने से कोई समस्या नहीं होगी। –