प्रोग्रामर मैक ओएस एक्स का उपयोग या अनुशंसा क्यों करते हैं? [बन्द है]


61

मैंने थोड़ी देर के लिए मैक और विंडोज दोनों पर काम किया है। हालाँकि, मुझे अभी भी यह समझने में मुश्किल समय हो रहा है कि प्रोग्रामर उत्साह से मैक ओएस एक्स को विंडोज और लिनक्स पर क्यों चुनते हैं?

मुझे पता है कि ऐसे प्रोग्रामर हैं जो विंडोज और लिनक्स पसंद करते हैं, लेकिन मैं प्रोग्रामरों से पूछ रहा हूं जो सिर्फ मैक ओएस एक्स का उपयोग करेंगे और कुछ नहीं, क्योंकि उन्हें लगता है कि मैक ओएस एक्स प्रोग्रामर के लिए सबसे बड़ा फिट है।

कुछ लोग तर्क दे सकते हैं कि मैक ओएस एक्स को सुंदर यूआई मिला है और यह निक्स आधारित है, लेकिन लिनक्स ऐसा कर सकता है। हालाँकि, Windows nix आधारित नहीं है, आप कोको / ऑब्जेक्टिव-सी को छोड़कर, किसी भी प्लेटफ़ॉर्म या भाषा पर बहुत अधिक विकसित हो सकते हैं।

क्या यह केवल मैक ओएस एक्स पर उपलब्ध एप्लिकेशन हैं? क्या यह वास्तव में इसके लायक है?
क्या यह iPhone ऐप विकसित करना है?
क्या यह इसलिए है क्योंकि आपको हर 2 साल में विंडोज को अपग्रेड करने की आवश्यकता है (कम बैकवर्ड संगत)?

मैं समझता हूं कि लोग, जो मल्टीमीडिया / मनोरंजन उद्योग में काम कर रहे हैं, मैक ओएस एक्स का उपयोग करेंगे। हालांकि, मैं यह नहीं देखता कि मैक ओएस एक्स में विंडोज पर क्या मजबूत गुण हैं। यदि आप मैक पर दैनिक विकास करते हैं और मैक को किसी और चीज पर पसंद करते हैं, तो क्या आप मुझे एक योग्यता दे सकते हैं जो मैक ने विंडोज / लिनक्स पर है? हो सकता है कि कुछ आप मैक पर कर सकते हैं जो समान स्तर के साथ विंडोज / लिनक्स में नहीं किया जा सकता है?

मैं यहाँ एक और मैक बनाम विंडोज करने की कोशिश नहीं कर रहा हूँ। मैंने उन चीजों को खोजने की कोशिश की जो मैक पर की जा सकती हैं लेकिन समान स्तर के साथ विंडोज पर नहीं, लेकिन मैं नहीं कर सका। इसलिए, मैं कुछ मदद माँग रहा हूँ।


118
क्या प्रोग्रामर उत्साह से विंडोज और लिनक्स पर मैक ओएस एक्स चुनते हैं? मैं प्रश्न के आधार के बारे में निश्चित नहीं हूं, क्योंकि मैंने कभी भी ऐसा नहीं किया है। केवल प्रोग्रामर जो मुझे पता है कि जो ओएस एक्स का उपयोग करते हैं, वे iPhone ऐप विकसित कर रहे हैं।
कार्सन63000

17
@ Carson63000: पिछले 5 वर्षों में मैक ओएस एक्स पर स्विच करने वाले कई पूर्व लिनक्स उपयोगकर्ता हैं। मैं एक प्रोग्रामर भी हूं जो OS X का उपयोग करता है, और मैं iPhone डेवलपर नहीं हूं। (मैं 15 से अधिक वर्षों के लिए एमएसीएस का उपयोग कर रहा हूँ, लेकिन अभी भी।)
1

28
@ Carson63000: हर बार जब मैं डेवलपर कॉन्फ्रेंस या हैकथॉन में जाता हूं, तो मैं केवल मैकबुक देखता हूं। संभवत: 5 मैकबुक टू 1 विंडो लैपटॉप (आजकल शायद ही कभी लिनक्स देखें)। ये इवेंट जरूरी नहीं कि अगले आईफोन या मैक ऐप विकसित हों। यहां तक ​​कि जब मैं एंड्रॉइड सम्मेलन में जाता हूं, तो मुझे लगता है कि मैकबुक है। मैं उन घटनाओं पर लोगों से पूछता हूं कि वे मैकबुक का उपयोग क्यों करते हैं, और उनमें से ज्यादातर आमतौर पर मैकबुक रखने के लिए "शांत" सोचते हैं या नहीं जानते कि विंडोज एक ही काम कर सकता है या बेहतर भी कर सकता है। जब मैं लिनक्स देखता हूं तो मैं उत्साहित हो जाता हूं। लेनोवो लैपटॉप पर लिनक्स ftw!
कोडिंगबियर

26
@ कोडिंग: शायद सम्मेलनों में समाप्त होने वाले लोग अधिक बार विपणन, या अधिक ग्राहक-केंद्रित कर्मचारी होते हैं जो "शांत" सामान रखते हैं। अधिकांश कोडर्स जिन्हें मैं जानता हूं कि मैक से नफरत है, कुछ नहीं करते हैं, लेकिन जीवन के कई क्षेत्रों में फैशन पीड़ित हैं।
परिक्रमा

8
-1। कुछ उत्तरों पर आपकी टिप्पणियों को पढ़कर, मुझे यह महसूस नहीं होता कि कोई भी उत्तर आपको स्वीकार्य होगा, इसलिए आपने प्रश्न क्यों पूछा?
jprete

जवाबों:


74

मैं अपने देव मशीन पर लगभग आधे साल से MacOS X का उपयोग कर रहा हूं और मैं निश्चित रूप से इसे डेवलपर, iPhone / OSX डेवलपर्स के अलावा (वे पसंद नहीं है, करते हैं?) की सिफारिश नहीं करते हैं

मैंने OSX को उबंटू से बदल दिया है । जाहिरा तौर पर मैं OSX से लिनक्स पर वापस स्विच करने वाला एकमात्र नहीं हूं ।

Linux में आपके द्वारा दिए गए सभी उपकरण OSX पर काम करने के लिए या तो अस्तित्वहीन या दर्दनाक हैं:

  • ओपन सोर्स सॉफ्टवेयर इंस्टॉल करना: अगर आप भाग्यशाली हैं तो इसके लिए मैकपोर्ट है। MacPorts इंस्टॉल करना लिनक्स की तरह 15 साल पहले लगता है। यह पैकेज डाउनलोड करता है और इसे संकलित करता है। कोई बाइनरी पैकेज नहीं। क्यूटी चाहते हैं? संकलन के लिए रिजर्व 5 घंटे। यदि आप भाग्यशाली नहीं हैं, तो आपके द्वारा खोजे जा रहे सॉफ़्टवेयर के लिए कोई MacPort नहीं है। फिर आपको स्रोत डाउनलोड करना होगा और इसे संकलित करना होगा (1980 में आपका स्वागत है)। कभी-कभी OSX 10.5 के लिए संकलन निर्देश 10.6 पर काम करेंगे, कभी-कभी वे नहीं करेंगे।
  • चीजों को और अधिक दिलचस्प बनाने के लिए, मैकब्रेट्स के अन्य विकल्प हैं, जैसे होमब्रे और पहले फिंक । वे एक दूसरे के साथ बिल्कुल भी संगत नहीं हैं, और समय पर उनमें से एक से अधिक का उपयोग करना कुल अराजकता की गारंटी देता है और आपके ओएसएस को अनुपयोगी बनाता है।
  • मल्टी-स्क्रीन समर्थन: अरे, अपने आईडीई के मेनू के लिए देख रहे हैं? यह मुख्य स्क्रीन पर है, न कि आप जिस पर काम कर रहे हैं। आप इसके लिए लंगड़ा "समाधान" प्राप्त कर सकते हैं, जिसे सेकेंडबार कहा जाता है । यह बदसूरत, अनुत्तरदायी होगा और कई बार मेनू के बजाय "एन / ए" का गुच्छा प्रदर्शित करेगा। लेकिन यह OSX है, जो उस समय एर्गोनॉमी के बारे में परवाह करता है जब आप आईकैंडी हो सकते हैं। मेरा मतलब है, अगर आप HCI के बारे में परवाह करने वाले ppl के बारे में डिज़ाइन किया गया इंटरफ़ेस चाहते हैं, तो आप वैसे भी Linux या Win7 चुनेंगे। ( अपडेट : यह अंत में मावेरिक्स में तय किया गया लगता है, भले ही पिछले 2 वर्षों में मुझे कई बार कहा गया है कि यह "मैक तरीका" का खंडन करेगा ।
  • सभ्य टर्मिनल: आपके पास कुछ विकल्प हैं, डिफ़ॉल्ट Terminal.app, iTerm और दर्जनों अन्य। उनमें से किसी में भी पूर्ण सुविधा सेट (लिनक्स में डिफ़ॉल्ट कंसोल की तुलना) नहीं है, उनमें से प्रत्येक में कम से कम एक समस्या है (जैसे गड़बड़ अप लाइन रैपिंग, कोई टैब समर्थन या यूटीएफ -8 के साथ समस्याएं)।
  • GCC 4.2 शामिल है ... लेकिन रुकिए, यह GCC 4.2 x86_64 झंडे को क्यों नहीं समझता है -march=native? जैसा कि जेनो ने बताया है, यह एक बग है । OSX केवल बग, सटीक होने के लिए। लेकिन OSX पर, लिनक्स के विपरीत, आप Apple से इस बात की उम्मीद नहीं कर सकते हैं कि वह वास्तव में इस सुधार को वापस लाए और इसे सॉफ्टवेयर अपडेट में जारी करे। तो आप एक वर्ग में वापस आ गए हैं - OSX एक आला सिस्टम है, और यह आपके जीवन को डेवलपर के रूप में कठिन बना देता है, जबकि लिनक्स की तरह मुख्यधारा के सिस्टम आसान बनाते हैं।
  • कोई भी सॉफ्टवेयर जो X11 का उपयोग करता है? OSX में अब X11 सपोर्ट है। बाकी UI के साथ पूरी तरह से असंगत दिखने और महसूस करने के साथ। फगली।
  • खोजक में सामान्य UNIX निर्देशिका संरचना देखना चाहते हैं? कोई रास्ता नहीं, यह जादू की तरह है, एक सामान्य उपयोगकर्ता को यह देखने की अनुमति नहीं दी जा सकती है ... आप निश्चित रूप से उस क्रिप्टिक कमांड को CLI से निष्पादित कर सकते हैं। मेरा मतलब है, "छुपी हुई फाइलें" चेकबॉक्स जैसे कि विंडोज में मैक्यूज़र के लिए बहुत भ्रामक होगा ...
  • आज तक जावा - क्षमा करें, आपके पास ऐसा नहीं हो सकता है, Apple जावा से नफरत करता है और इसे हीन तकनीक साबित करने के लिए कुछ भी करेगा। जिसका अर्थ है इसे अप्रचलित रखना और किसी भी अद्यतन को लागू नहीं करना। यहां तक ​​कि अगर इसका मतलब ट्रोजन के लिए अपने उपयोगकर्ताओं को उजागर करना है
  • "सुरक्षा? हमें कोई बदबूदार सुरक्षा की आवश्यकता नहीं है!" । MacOS X सभी मुख्यधारा OS (विंडोज के होम एडिशन सहित) का सबसे कम सुरक्षित है। यह हैकर्स का शिकार गिर गया है साल , साल के बाद , वर्ष के बाद और यह अभी भी मामला है । इसके अलावा OSX में वायरस नहीं होने का मिथक कम से कम 5 साल से सही नहीं है । और यह तीसरे पक्ष के उत्पादों के लिए बेहतर नहीं है:

स्काइप चलाने वाले मैक उपयोगकर्ता स्वयं-प्रसार कारनामों के लिए कमजोर होते हैं जो एक हमलावर को सिस्टम की पहुंच को हासिल करने की अनुमति देते हैं [...] स्काइप के अन्य क्लाइंट, जैसे विंडोज और लिनक्स, इस भेद्यता के लिए अतिसंवेदनशील नहीं होते हैं।

अद्यतन: OSX की सुरक्षा खराब से बदतर की ओर जाती है

नवीनतम लायन सुरक्षा अद्यतन, मैक ओएस एक्स 10.7.3 के साथ, ऐप्पल ने गलती से एन्क्रिप्टेड क्षेत्र के बाहर डिबग लॉग फ़ाइल को चालू कर दिया है जो उपयोगकर्ता के पासवर्ड को स्पष्ट पाठ में संग्रहीत करता है


5
@philosodad: गलत? वास्तव में क्या गलत है, उस एप्लिकेशन का मेनू "मुख्य" स्क्रीन पर है, इसके बजाय उसी स्क्रीन पर है जिस पर एप्लिकेशन खुला है? और नहीं, मैं मुख्य स्क्रीन को हर बार स्विच करना नहीं चाहता जब मैं एप्लिकेशन को स्विच करता हूं, मैं उस तरह के "अलग सोच" में नहीं हूं।
vartec

12
@vartec: आपकी पोस्ट में कई चीजें गलत हैं। टर्मिनल में वह दोष नहीं है जो आप दावा करते हैं कि यह करता है। MacPorts OS सॉफ़्टवेयर के लिए आपकी एकमात्र पसंद नहीं है (बहुत OS सॉफ़्टवेयर में .dmg फाइलें उपलब्ध हैं, उदाहरण के लिए, और वहाँ भी homebrew)। बग के बारे में आपका दावा है कि आप तय नहीं करेंगे बग को हल के रूप में दिखाता है। आप एक साधारण ध्वज परिवर्तन के साथ छिपे हुए फ़ोल्डर दिखा सकते हैं और अपनी संरचना देख सकते हैं, या आप टर्मिनल से खोल सकते हैं या खोजक में ब्राउज़ कर सकते हैं। और तथ्य यह है कि सुरक्षा विशेषज्ञ एक मैक चाहते हैं (जो कि Pwn2Own उपाय है) वास्तव में सुरक्षा के बारे में कुछ नहीं कहता है।
फिलोसोडैड

4
@philosodad: क्षमा करें, आप स्पष्ट रूप से वास्तविकता और "वास्तविकता विरूपण क्षेत्र" के बीच नहीं बता सकते। जीसीसी में बग के लिए, हां इसे जीसीसी 4.3 में हल किया गया था। जो OSX 10.6 के लिए किसी भी सॉफ्टवेयर अपडेट में शामिल नहीं है। दूसरे शब्दों में, OSX में बग अभी भी है। होमब्रू? क्षमा करें, हम 1990 के दशक में नहीं हैं। डीआईआर संरचना को देखने के लिए "सरल ध्वज परिवर्तन" है? अधिक MacTruth, वास्तव में इसे CLI से क्रिप्टिक कमांड चलाने की आवश्यकता होती है।
vartec

16
@vartec मैंने इस प्रश्न पर आपकी कई अन्य टिप्पणियाँ पढ़ी हैं। स्पष्ट रूप से, आपके पास macs और जो कोई भी आपके जैसे OS से नफरत नहीं करता है, उसके खिलाफ एक व्यक्तिगत पूर्वाग्रह है। असल में, यह इस पर उबलता है: आपने यहां जो लिखा है वह कम से कम एक गिनती पर तथ्यात्मक रूप से गलत है, और सुरक्षा के मोर्चे पर बहुत अधिक FUD है। मुझे नहीं लगता कि यह चर्चा उत्पादक है, और मैं अपनी भागीदारी यहां समाप्त कर रहा हूं। -1 तथ्यात्मक अशुद्धि के लिए रहता है।
फिलोसोडैड

5
@philosodad: "लघु लिपियों को लिखने में असमर्थता, बुनियादी टर्मिनल कमांड का उपयोग करना, या कई फ्री ऑटोमेकर ऐप स्थापित करना जो इस पर राइट-क्लिक करेंगे, यह ओएस की विफलता में अनुवाद नहीं करता है" अगर मैं नहीं करूंगा संदर्भ जानिए, मैं कहूंगा कि यह 1990 के दशक की शुरुआत से कुछ GNU फैनबोई का एक उद्धरण है।
वार्टेक

67

टिप्पणी के लिए अस्वीकरण: मैं का उपयोग मैं क्या के लिए सबसे अच्छा होना करने के लिए निर्धारित किया है मुझे । वे कारण हैं जो मैंने यहां सूचीबद्ध किए हैं। सभी स्थितियों में "प्रोग्रामर्स के लिए सबसे बड़ा फिट" ढूंढना असंभव है, और मुझे नहीं लगता कि किसी ने भी अपनी पसंद के आधार पर यह सोचकर कि वे इसे पा चुके हैं।

यह एक यूनिक्स-आधारित ओएस है जिसमें एक महान उपयोगकर्ता इंटरफ़ेस महान हार्डवेयर पर स्थापित किया गया है। हार्डवेयर जो कि Apple के रूप में कभी सस्ता हो रहा है और महान घटकों के कम और कम कीमतों को सुरक्षित करने के लिए अपनी खरीद शक्ति का उपयोग करता है।

मैं मैक का उपयोग करता हूं क्योंकि:

  • यूनिक्स आधारित ओएस
    • टर्मिनल सभी मानक यूनिक्स उपयोगिताओं के साथ एक बैश शेल है
    • अंतर्निहित SSH !!
    • ऐसे सॉफ्टवेयर के साथ आता है जो यूनिक्स के साथ बहुत बढ़िया काम करता है: SVN, PHP, Apache2, आदि।
    • मुझे एक यूनिक्स फाइलसिस्टम मिलता है जो विकास में उपयोग करने के लिए बहुत अधिक आरामदायक है।
  • ग्रेट यूआई - मेरी विनम्र राय में, आप मैक की उपयोगिता को हरा नहीं सकते। मुझे मैक-विशिष्ट ऐप्स से प्यार है जो मैं दैनिक उपयोग करता हूं - मेल, एडियम, टेक्स्टमेट
  • ग्रेट OS - (अधिकतर) एप्लिकेशन की इंस्टॉल को नहीं खींच सकते - खींचें और छोड़ें। /Libraryफ़ोल्डर अच्छी तरह से आयोजित और आसान मैं अगर मैं,, वरीयताओं में खुदाई कॉपी एक आवेदन के समर्थन फ़ाइलों के लिए एक नया पसंद फलक स्थापित है क्या जरूरत मिल रहा है। सिस्टम प्रेफरेंस की बात - मैक की एक और बड़ी विशेषता।
  • अन्य ऐप्स के लिए बढ़िया सपोर्ट - IntelliJ IDEA मैक पर कहीं भी उतना ही अच्छा है। स्काइप। क्रोम। फ़ायरफ़ॉक्स। एडोब सुइट।
  • महान हार्डवेयर - मैं $ 1200 13 "मैकबुक प्रो (बाहरी 24" मॉनिटर एट डेस्क) पर काम करता हूं। उच्च अंत विंडोज डेस्कटॉप पर अपने सहकर्मियों की तुलना में सस्ता और मैं प्रसंस्करण मुद्दों या स्मृति मुद्दों में नहीं चल रहा हूं (हम में से कोई भी वास्तव में इन दिनों नहीं हैं)। और तुम सिर्फ एक Apple लैपटॉप की गुणवत्ता को हरा नहीं सकते (लैपटॉप पर विकसित करना एक अलग सवाल है, लेकिन मैं एक के बिना नहीं रह सकता - मीटिंग के लिए तार-मुक्त, निजी स्काइप कॉल, या अपना काम घर ले जाना बिल्कुल उसी तरह जैसे मैंने इसे छोड़ दिया था और 10 घंटे की बैटरी जीवन!)।
  • अंत में, मैं किसी भी माइक्रोसॉफ्ट-स्टैक तकनीकों पर विकसित नहीं होता हूं, इसलिए मुझे वहां सीमित नहीं लगता है।

मुझे नहीं लगता कि ऐसी कोई भी चीज है जो मैं विंडोज पर नहीं कर सकता । ऊपर उन चीजों की एक सूची है जो योग के रूप में, बस मैक को पसंदीदा विकल्प बनाते हैं। यदि आप एकवचन चीजों की तलाश में हैं, तो कुछ कार्य हैं जो मुझे लगता है कि मैं मैक पर अधिक आसानी से कर सकता हूं:

  • (जैसा कि ऊपर बताया गया है, शायद सबसे बड़ा) टर्मिनल> पुट्टी + साइगविन + पॉवर्सशेल
  • एक नए कंप्यूटर में सब कुछ माइग्रेट करें
  • अनुप्रयोगों को अनइंस्टॉल करें या अनुप्रयोगों के कई संस्करण स्थापित करें (ब्राउज़र, आमतौर पर)

41
मैं अभी भी "हार्डवेयर" बिंदु पर आश्वस्त नहीं हूं। Apple की क्रय शक्ति वास्तव में उपभोक्ताओं को कम कीमतों पर पारित करने में नहीं जाती है - यह लगभग ओएस को दूर देने की लागत को सब्सिडी देने में जाता है (यदि आप उनके अति-हार्डवेयर पर चल रहे हैं)।
आनन।

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

7
: @codingbear यह एक पवित्र युद्ध तर्क लिए जगह नहीं है, लेकिन मैं अपने अंक में संक्षेप में संबोधित करेंगे 1) यूआई है , डिजाइन के लिए प्रसिद्ध व्यक्तिपरक है, लेकिन आप एक 300 अरब डॉलर के कंपनी के खिलाफ एक नि: शुल्क सॉफ्टवेयर कंपनी खड़ा कर रहे हैं , सैकड़ों के साथ प्रत्येक डिजाइनरों और डेवलपर्स की। 2) मेल, एडियम, टेक्स्टमेट, केवल मैक हैं। बेशक मैं जानता हूं कि अन्य लोग विंडोज पर हैं, यह बात थी। वे मैक पर भी उतने ही अच्छे हैं। 3) कोई स्मृति समस्याओं, वास्तव में, एक ही रैम के साथ विंडोज से कम नहीं। 4) हार्डवेयर? मैं फिर से $ 1200 MBP की जाँच करूँगा। आप एक बजट कंप्यूटर की MBP से तुलना नहीं कर सकते।
निकोल

9
@ कोडिंग: एक निष्पक्ष तुलना के पास कहीं नहीं। मैं भी सस्ते के लिए इसी तरह के चश्मे के साथ एक डेस्कटॉप मशीन खरीद सकता हूं। इसका मतलब यह नहीं है कि मैं एमबीपी के समान कंप्यूटर के पास कहीं भी समाप्त हो सकता हूं। बैटरी जीवन, आकार, वजन, और वे सभी अन्य कारक महत्वपूर्ण हैं। चश्मा भी बिल्कुल बराबर नहीं हैं। आप Apple "ब्रांड" के लिए 1 या $ 200 का भुगतान कर रहे होंगे, लेकिन इस पर विचार करें कि आपको इसके लिए क्या मिलेगा। एक बात के लिए उत्कृष्ट सेवा। आज ही के दिन, मैंने अपने 4 साल के MBP को Apple स्टोर पर वापस ले लिया, ताकि एक दोषपूर्ण घटक मुफ्त में बदला जा सके। मैंने कभी कोई विस्तारित वारंटी नहीं खरीदी। डेल के साथ कोशिश करें।
कोड़ी ग्रे

23
जैसा कि धागे में आगे बताया गया है, यह एक पवित्र युद्ध तर्क के लिए जगह नहीं है। यदि आप एप्पल या डेल मशीनों के पेशेवरों और विपक्षों पर बहस करना चाहते हैं, तो कृपया इसे चैट पर ले जाएं। धन्यवाद।
एडम लेअर

35

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


34
लिनक्स उन लोगों के लिए बहुत अच्छा है जो जानते हैं कि वे क्या कर रहे हैं;)
कोडिंगबियर

8
@matt: एक आईपी प्रिंटर को कॉन्फ़िगर करें और आपको ड्राइवर (एस) को खोजने के लिए जाना पड़ सकता है, उत्पाद और मॉडल के आधार पर आपको एचडी वीडियो (13 "एमबीपी, दो पीढ़ी पिछले) चलाने में परेशानी हो सकती है। सफारी अक्सर दुर्घटनाग्रस्त होती है, खासकर जब मैं। 50+ टैब और 16+ इंस्टेंस खुले हैं। आप बहुत कुछ कहते हैं; फ़ायरफ़ॉक्स इसे कोई समस्या नहीं है। लेकिन मैक पर FF किसी के व्यापार की तरह स्मृति खाती है। इसके अलावा मैक के लिए एक गंभीर दोष: यह एक यूनिक्स जैसी प्रणाली है, लेकिन यह बहुत कठिन है। "। हुड के नीचे देखने के लिए" के लिए विकास , अपने हाथ गंदे हो रही है और एक बहुत सीखने, लिनक्स सबसे अच्छा, बार कोई भी है।
एक्वा

36
@ कोडिंग: एक नौकरी और परिवार के साथ, आप चीजों की सराहना करते हैं जब चीजें सिर्फ काम करती हैं।
लेनीप्रोग्रामर्स

45
@aqua सिस्टम एडमिनिस्ट्रेशन के साथ विकास को भ्रमित न करें । मेरे पास एक डेवलपर है और स्पष्ट रूप से मैं सिस्टम सेटिंग्स के साथ चारों ओर चक्कर लगाने के बारे में एक लानत नहीं देता।
कर्क ब्रॉडहर्स्ट

6
पता नहीं क्यों लोग लिनक्स और वाईफाई के साथ बुरे अनुभवों के बारे में बात करते रहते हैं। मैंने कभी भी ONCE को Linux + Wifi
Darknight

23

हार्डवेयर को कम न समझें।

एक बार जब आप ट्रैकपैड के लिए अभ्यस्त हो गए तो आप वापस नहीं जाना चाहते हैं! दो उंगलियां और आप किसी भी दिशा में स्क्रॉल करते हैं ...


... लेकिन UNIX विकास के लिए प्रति पंक्ति नियम क्लासिक 80 वर्णों के साथ, आपको ऊर्ध्वाधर के अलावा स्क्रॉल करने के लिए किन दिशाओं की आवश्यकता है?
व्रतधारी

@vstrien, मैं आपके बारे में नहीं जानता, लेकिन मैं क्रोम जैसे ब्राउज़रों का बहुत उपयोग करता हूं।

12
सुनिश्चित करने के लिए व्यक्तिगत प्राथमिकता। मैं मैक ट्रैकपैड को तुच्छ समझता हूं। यह उपयोग के पहले घंटे के लिए ठीक है, लेकिन इसके बाद यह वास्तव में कष्टप्रद होने लगता है। यदि मैं किसी भी समय के लिए मैकबुक का उपयोग करने जा रहा हूं, तो मैं माउस में प्लग करता हूं!
ब्रायन नोब्लुक

4
यह एक नकारात्मक पहलू है, हालांकि। जब मैं अपने थिंकपैड पर टच-पैड को नीचे धकेल कर क्लिक नहीं कर पाता तो मैं सचमुच निराश हो जाता हूं।
फेर्रुकियो

1
@ ब्रायन, क्या बटन के बिना नया ट्रैकपैड या पुराना वाला है?

22

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


5
-1 यह कुछ भी है लेकिन "स्पष्ट" है कि कोई सम्मोहक कारण नहीं हैं। मुझे पूरा यकीन नहीं है कि आप कितने आश्वस्त हैं कि आप जानते हैं कि खरीदारों के सिर में क्या है जिनके साथ आप स्पष्ट रूप से एक ही स्वाद साझा नहीं करते हैं (आप उल्लेख करते हैं कि आप लिनक्स का उपयोग करते हैं)।
निकोल

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

1
+1 सौंदर्य सौंदर्य निश्चित रूप से उपयोगकर्ता अनुभव के साथ एक आकर्षक कारण है।
कोरी हिन्टन

19

मैक में कमाल यूआई के साथ सभी यूनिक्स विशेषताएं हैं।


मुझे कभी समझ नहीं आया कि लोग ऐसा क्यों कहते हैं, iPhone में एक शानदार UI है लेकिन OSx बहुत ही औसत है। यह विस्तार पर अधिक ध्यान देता है लेकिन मुझे लगता है कि यह उबंटू से बेहतर नहीं है।
toc777

14
यूआई व्यक्तिपरक है। व्यक्तिगत रूप से, मैं Ubuntu, मैक OSX, या विंडोज 7 (अक्सर मैं उपयोग करने वाले OSes) के लिए GUIs के बीच कोई बड़ी प्राथमिकता नहीं हूं, लेकिन अधिक उपयोगी कमांड लाइन और कमांड-लाइन उपयोगिताओं के कारण मैक और लिनक्स को UI में उच्च दर देता हूं। अधिकांश अन्य कंपनियों के विपरीत, Apple ने लगातार अपने UI को अच्छा बनाने के लिए बहुत सारे शोध किए हैं, और यह आश्चर्य की बात होगी यदि उनके पास UI नहीं है जिसे बहुत से लोग पसंद करते हैं।
डेविड थोर्नली

8
लोग हमेशा यह कहते हैं कि मैक में सभी यूनिक्स सुविधाएँ हैं। यह करता है और यह नहीं करता है। तथ्य यह है कि मैक यूनिक्स गैर-मानक है। हर ओपन सोर्स पैकेज को लिनक्स की तुलना में OSX पर अलग तरीके से बनाया जाना चाहिए। कॉन्फ़िगर; बनाना; हमेशा स्थापित करें OSX पर gotchas है जो लिनक्स पर मौजूद नहीं है। Homebrew शायद OSX पर सबसे अच्छा पैकेज मैनेजर है, लेकिन यह अभी भी बेकार है। विकास के लिए, मैं हर बार OSX पर कोई लिनक्स डिस्ट्रो ले लेता हूं।
अपरचेस

5
@ डिप्रेस मैं आंशिक रूप से यह देखता हूं कि 'यूनिक्स' डेवलपर्स के 'जीएनयू / लिनक्स' डेवलपर्स होने के संकेत के रूप में, वास्तव में। FreeBSD एक समान समस्या से ग्रस्त है: सॉफ़्टवेयर को अतिरिक्त पैकेजिंग / पैचिंग की आवश्यकता होती है क्योंकि वे GNU / Linux- विशिष्ट सुविधाओं का उपयोग करते हैं।

1
@AndrewDunn OS X फाइलसिस्टम लेआउट बहुत अमानक नहीं है? आप शायद मतलब है कि कर्नेल यूनिक्स आज्ञाकारी है, लेकिन यह पूरी प्रणाली और इसके उपकरण नहीं है।
एंड्रेस एफ।

14

मैं एक ओएस एक्स शुरुआती दत्तक और एक लंबे समय से मैक समर्थक था, लेकिन मैं इस निष्कर्ष पर पहुंचा हूं कि वे अभी भी अच्छे देव मशीन नहीं बनाते हैं, खासकर एक उद्यम वातावरण में नहीं।

मैंने उन्हें स्कूल में इस्तेमाल किया और थोड़ी देर के लिए काम पर मेरी दूसरी डेस्क पर एक था (शायद ही कभी इस्तेमाल किया जाता था, मेरा 95% समय यूनिक्स टर्मिनल पर था, लेकिन मुझे हमेशा यह पसंद आया जब मुझे इसका उपयोग करने का अवसर मिला, जो ज्यादातर था ग्राफिक्स हेरफेर के लिए)। मैंने आखिरकार अपना पहला मैक खरीदने का फैसला किया (ठीक उसी समय जब ओएस एक्स पहली बार बाहर आया था)। हालाँकि, एक साल से भी कम समय में मैं इससे इतना निराश हो गया कि मैंने इसे सस्ते में बेच दिया। हार्डवेयर सुंदर, लेकिन सस्ते में लगा। OS X हताशा में एक अभ्यास था। MOST * निक्स सामान मैं काम करने की कोशिश कर रहा था, लेकिन शेष भाग सूक्ष्म तरीकों से टूट गया था। मैक ऐप्स में कयामत की कताई बीच गेंद के साथ पूर्ण फ्रीजअप के बहुत सारे एपिसोड।

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


1
यह देखना बहुत दिलचस्प होगा कि क्या जावा के नए संस्करणों के साथ चीजें बदल जाती हैं जो कि एप्पल से नहीं बल्कि ओरेकल से आती हैं।

मैं कुछ के लिए नहीं कह सकता, लेकिन एक गंभीर रूप से बग (एमएस जेडीबीसी ड्राइवर और जेवीएम के बीच संघर्ष) के आधार पर मैं हाल ही में लड़ रहा हूं, ऐसा प्रतीत होता है कि Apple OpenJDK का उपयोग कर रहा है। वही बग जो ओपनजेडीके को प्रभावित करता है, मैक ओएस एक्स जावा को भी स्थापित करता है, जबकि आधिकारिक ओरेकल सोलारिस और विंडोज हमारे लिए ठीक काम करता है। आशा है कि ओरेकल का मैक ओएस एक्स जेवीएम जल्द ही सामने आएगा ताकि हम इन मैक को अपग्रेड कर सकें। पहले JVMs भी काम करते थे, लेकिन Apple अपने असीम ज्ञान में किसी को भी पैच बैक करने की अनुमति नहीं देता ... अर्घ।
ब्रायन नोब्लुक

13

मेरे सॉफ्टवेयर की ज़रूरतों के लिए मैक (विशेष रूप से मैकबुक प्रो) पर तीन मुख्य कारण हैं:

  1. महान हार्डवेयर। यह काम करने के लिए बहुत अच्छा लगता है, बैटरी जीवन भयानक है, और स्क्रीन सिर्फ सुंदर है। ओह, और ट्रैकपैड बहुत अच्छा है।

  2. यूनिक्स। यह यूनिक्स पर आधारित है, और यह रूबी विकास के लिए बहुत अच्छा है। मेरा टर्मिनल भी है।

  3. विंडोज को भी बढ़िया चलाता है। मैं विंडोज़ ओएस को मूल रूप से चलाने के लिए बूटकैम्प का उपयोग कर सकता हूं , या इसे एक वीएम में चलाने के लिए समानताएं का उपयोग कर सकता हूं । इसलिए मेरे विंडोज डेवलपमेंट के लिए, मैं वह सब अपने मैकबुक प्रो पर भी कर सकता हूं। मुझे लगता है कि अगर आप उबंटू के बारे में कट्टर हैं, तो आप उसे भी स्थापित कर सकते हैं।


11

व्याख्यात्मक भाषाओं की बात करें तो कम सिरदर्द। पायथन, पर्ल, रूबी, और प्रोलॉग पहले से स्थापित आते हैं (जैसा कि वे अधिकांश * NIX सिस्टम पर करते हैं)। कई लिनक्स सिस्टम की तुलना में बेहतर यूआई, इम्हो। सिस्टम-विशिष्ट C प्रोग्राम बनाने की कोशिश करते समय सिरदर्द होता है (किसी ने अपने स्वयं के थ्रेड अनुसूचक को OS X में बनाने की कोशिश की? न कि मजेदार)। विंडोज पर, अजगर, पर्ल और प्रोलॉग पूर्व-स्थापित नहीं हैं। विंडोज का अधिकांश हिस्सा आपके द्वारा उपयोग किए जाने वाले वेयर के साथ आता है। कहा जा रहा है कि मैं मैक पर पहले से इंस्टॉल किए गए एप्लिकेशन का उपयोग नहीं करता हूं (मैं मेल, एड्रेस बुक, फॉन्ट बुक, गैराजबैंड, iPhoto, iDVD, iWeb, TextEdit, आदि का उपयोग नहीं करता हूं)। मैक विंडोज स्थापित करने के लचीलेपन की पेशकश करते हैं, जबकि रिवर्स सच नहीं है (एमएस की कोई गलती नहीं ... दोष एप्पल, यहां)।

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

मैं जो कुछ भी हाथ में है या काम के लिए सबसे अच्छा उपकरण है, वह विंडोज, ओएस एक्स या लिनक्स का स्वाद हो।


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

3
हालाँकि, आपके कई कारणों को विंडोज़ पर एक तुच्छ समय में हल किया जा सकता है। विंडोज बहुत सारे क्रैप-वेयर के साथ आता है, जो पहले से इंस्टॉल हैं, लेकिन मैं इसे हटा सकता हूं। आपके द्वारा उद्धृत व्याख्या की गई भाषाएं कुछ ही मिनटों में स्थापित की जा सकती हैं। मैं बहुत सी ++ कोड लिखता हूं, इसलिए मैं विंडोज पर वीएस का उपयोग करता हूं। मेरे पास ऐसा कुछ भी नहीं है जो गुणवत्ता की दृष्टि से वीएस के पास जाए और मैकबुक पर उपयोग में आसानी हो जो मैं इससे टाइप करता हूं। मुझे अपना मैक बहुत पसंद है, लेकिन मेरे पास विंडोज़ पर विकसित करने का बहुत आसान समय है।
एड एस।

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

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

3
पूर्वस्थापित संस्करणों का उपयोग करें। वे अप्रचलित, अप्रकाशित और 'सुधार' हैं, जैसे कि जब भी वे अपवाद को फेंकते हैं, तो पॉप-अप कष्टप्रद होता है। उदाहरण के लिए पायथन की सामुदायिक अनुशंसा बहुत स्पष्ट है: पायथन डाउनलोड करें, python.org/download/mac
vartec

9

मैं कल्पना कर सकता हूं कि आईफोन ऐप विकसित करने का एकमात्र कारण होगा। लेकिन अन्यथा OSX मूल रूप से यूनिक्स ...... है और यूनिक्स / लिनक्स अधिकांश के लिए स्वतंत्र है इसलिए मुझे कोई अन्य कारण नहीं दिखाई देगा।


5
इसके अलावा, मैकबुक प्रो हार्डवेयर का एक अच्छा हिस्सा है; यदि आपका नियोक्ता आपको इसे खरीद सकता है, तो इसे क्यों न लें :) यदि आप चाहें, तो आप इस पर लिनक्स चला सकते हैं।
9000

4
केवल कारण?
निकोल

4
@aqua कल्पना करने का एकमात्र कारण है कि "प्रोग्रामर मैक ओएस एक्स का उपयोग या अनुशंसा क्यों करते हैं" क्योंकि वे आईफोन ऐप विकसित करना चाहते हैं? वह एक कारण है, लेकिन एकमात्र कारण ? वास्तव में?
निकोल

2
@ DKuntz2: कर्नेल अपने आप में खुला स्रोत है, क्योंकि OS X के कई अंतर्निहित घटक हैं - यानी, "लॉक अप" बिल्कुल नहीं।
मिपाडी

2
@ DKuntz2: मैं चकित हूं कि इंटरनेट पर लोग कभी-कभी क्या तर्क देंगे। सबसे पहले, गिरी है खुला स्रोत, और एप्पल है इसे करने के लिए प्रमुख संशोधनों के अधिकांश के लिए जिम्मेदार है। वैसे भी, आपने यह तर्क नहीं दिया कि Apple ने अधिकांश कोड नहीं लिखे; आपने तर्क दिया कि OS X - और विशेष रूप से, कर्नेल - "लॉक अप" है, जो demonstrably झूठा है।
मिपाड़ी

7

तथ्य यह है कि यह वास्तव में कोई फर्क नहीं पड़ता।

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

आप अपने द्वारा चुने गए OS की परवाह किए बिना अपनी उत्पादकता में वृद्धि देखेंगे।

जब आप समझते हैं कि वे वास्तव में उपयोगी उपकरण हैं जिनके साथ आप नहीं रह सकते हैं, तो आप मैक ओएस फैंसी सामान और प्रचार के बारे में भूल जाएंगे।


मुझे लगता है कि विंडोज़ टर्मिनल / सीएमडी बहुत कमजोर है
465544

@ निखिल आपने पावर शेल की कोशिश की है? वैकल्पिक रूप से, एक जीआईटी शेल (या समतुल्य) आसानी से आपको यूनिक्स शेल की शक्ति मुफ्त में प्रदान कर सकता है।
जोस फेटी

मैंने पावर शेल का उपयोग नहीं किया है, लेकिन मैं शायद ही कभी इसका उपयोग करता हूं। इसकी कई अलग-अलग अवधारणाएं हैं, फिर भी पुराने टेलनेट का उपयोग करें, कोई स्क्रिप्ट (डिफ़ॉल्ट रूप से) कॉपी-पेस्ट सुविधा भयानक है।
465544

OS X में एक बहुत अच्छा टर्मिनल और साथ ही वास्तव में एक अच्छा UI है, क्या आपको इसकी आवश्यकता है (और मुझे संदेह है कि आप कभी-कभार)।
एरिक एलिक

6

प्रत्येक पीड़ित Apple मालिक दूसरों को अपने भाग्य को साझा करने के लिए लुभाता है, यह एक जाल है :-) या फिर, विंडोज के खिलाफ लगातार नकारात्मक अभियान हो सकता है लेकिन संभव है कि यह सुनिश्चित हो कि एक औसत मैक उपयोगकर्ता को हमेशा अंधेरे में रखा जाता है। इसके अलावा, वास्तव में, मैक ओएस को नियमित रूप से पैच किया गया है (ज्यादातर उपयोगकर्ताओं को बिना किसी अग्रिम सूचना के)।

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


1
आपके पहले दो वाक्य अटूट हैं। या तो उन्हें हटा दें, या, यदि आप व्यंग्यात्मक हो रहे हैं, तो व्यंग्य को अधिक स्पष्ट करें। (सारस्कैम आमतौर पर केवल-पाठ माध्यम में और विशेष रूप से इंटरनेट पर बुरी तरह से काम करता है: चाहे आप इंटरनेट पर कितने भी व्यंग्यात्मक और विडंबनापूर्ण क्यों न हों, ऐसे लोग हैं जो मान लेंगे कि आप गंभीर हैं और आपसे सहमत हैं।)
डेविड थॉर्नले

2
@ डेविड, मैं आपकी चिंता समझता हूं। हालांकि, यह सच है कि एप्पल के उत्पाद मालिक ऐप्पल का आँख बंद करके अनुसरण करते हैं, बिना किसी सवाल के। क्या आप इतने बूढ़े नहीं हैं कि आईबीएम के खिलाफ 84 में से Apple का मूल विज्ञापन देख सकें ? अब भूमिकाएं उलट गई हैं, लेकिन किसी को इसका एहसास नहीं है। मैं व्यंग्य के किसी भी संकेत को हटा सकता हूं, और आप मुझे दो बार टक्कर दे सकते हैं :-)
CMR

1
@mipadi, मुझे लगता है, आप एक Apple उपयोगकर्ता हैं :-)
CMR

2
-1: मुझे लगता है कि यह उत्तर मददगार नहीं है। यह प्रश्न को संबोधित नहीं करता है, और केवल उन लोगों के समूह का अपमान करने के लिए मौजूद है जो आपकी राय से भिन्न हैं।
फिलोसोडैड

2
@philosodoad, मैं आपकी टिप्पणी से असहमत हूं। सवाल था, "प्रोग्रामर मैक-ओएस-एक्स का उपयोग या अनुशंसा क्यों करते हैं?", और मेरा जवाब (या, इसका सार) था, "ऐप्पल की चतुर विपणन रणनीति के कारण।" मेरी शिकायत Apple के साथ है, और उद्योग के प्रति इसके रवैये (lala.com को याद रखें?) 1984 के बाद से ही Apple का रवैया एक जैसा है। आप सभी को -1 चाहते हैं, लेकिन आपको रोकना होगा और सोचना होगा कि क्या यह झुंड मानसिकता है या नहीं ।
सीएमआर

4

मैंने लगभग सात साल पहले विंडोज से मैक पर चलने वाले लैपटॉप से ​​स्विच किया था जब मैं एक यूनिक्स दुकान में शामिल हो गया था जो मुख्य रूप से बायोइनफॉरमैटिक्स के लिए एएनएसआई सी कमांड लाइन ऐप पर केंद्रित था। मैं किसी भी यूनिक्स बॉक्स पर अपना काम कर सकता था, इसलिए मैंने मैक के लिए भुगतान क्यों किया? विशुद्ध रूप से व्यक्तिपरक प्राथमिकताएं। मुझे किसी भी लिनक्स डेस्कटॉप फ्लेवर की तुलना में मैक देशी एप्लिकेशन का लुक और फील पसंद है। मुझे ओपन ऑफिस से नफरत है, और मुझे वास्तव में माइक्रोसॉफ्ट ऑफिस पसंद है। जाओ पता लगाओ। मैकपोर्ट डेवलपर टूल के लिए यम या एप्टी-गेट की अधिकांश सुविधा प्रदान करता है। हालांकि मैक के लिए वैलेग्रिंड प्राप्त करने में कुछ साल लग गए।

मैं विंडोज पर ओएस एक्स के उद्देश्य श्रेष्ठता के लिए कोई दावा नहीं करता हूं। हालाँकि, मैंने विंडोज के लिए एक मजबूत निजी एवियेशन विकसित किया है। तथ्य यह है कि मुझे अभी भी विंडोज पर ड्राइव अक्षर के बारे में सोचना है और मुझे लगता है कि पिछले कुछ वर्षों में मैंने रजिस्ट्री और खराब एप्लिकेशन इंस्टॉल को नुकसान पहुंचाया है। मेरे मैक को बस उन्हें सुचारू रूप से चलाने के लिए कम 'फ्यूजनिंग' की आवश्यकता होती है। मैं गेम के लिए घर पर एक बहुत बढ़िया विंडोज डेस्कटॉप मशीन रखता हूं और दोस्तों और परिवार के लिए सहायता प्रदान करता हूं। हालाँकि, मैंने पिछले कुछ वर्षों में मैक पर अपने गैर-तकनीकी मित्रों को शुभकामनाएँ दी हैं। फिर से, मैं जिस तरह से लाभ का वर्णन कर सकता हूं वह कम 'भविष्य' है।


1
हाहा ... हाँ 7 साल पहले, विंडोज fugly था। मैंने ऐसी ही चीजों का अनुभव किया है जिन्हें आप अनुभव करेंगे, जैसे कि रजिस्ट्री के साथ आपदा। मैंने पिछले 4 वर्षों के लिए मैक का उपयोग किया और हाल ही में विंडोज 7 का उपयोग करने की कोशिश की। और ... मुझे लगा कि .. यह बहुत अच्छा है। मौका मिलने पर आपको इसे आजमाना चाहिए। Btw, कि अजीब ड्राइव पत्र अभी भी बनी रहती है! :)
कोडिंगबियर

2
@Codingbear जैसा कि मैंने कहा, मैं एक वर्तमान विंडोज मशीन रखता हूं, इसलिए मेरे पास विस्टा था और अब विंडोज 7 है। विंडोज 7 में डेस्कटॉप थीम का अच्छा संग्रह है, लेकिन मुझे ऐसी कोई सुविधाएँ नहीं मिली हैं जो व्यक्तिगत रूप से सम्मोहक हों। मैं XP से विस्टा में संक्रमण से अधिक प्रभावित था। मैंने सोचा कि यह वास्तव में सुरक्षा मॉडल में सुधार हुआ है, और मुझे लगा कि पॉवर्सहेल दिलचस्प लग रहा था। उसी समय मैं हतोत्साहित हो गया क्योंकि विस्टा ने यह स्पष्ट कर दिया था कि बहुत सारे ऐप लेखक सुस्त कैसे थे जो व्यवस्थापक विशेषाधिकारों का उपयोग कर रहे थे।
चार्ल्स ई। ग्रांट

1
आपकी टिप्पणी के लिए +1, मुझे नहीं पता कि लोकप्रिय दृष्टिकोण "हाँ, एमएस ने वास्तव में विस्टा को खराब कर दिया है, लेकिन 7 भयानक है!" मैंने कभी नहीं सोचा था कि विस्टा को खराब कर दिया गया था और एक्सपी पर सुधार की एक बड़ी संख्या थी। 7 ऐसा लगता है कि यह बहुत सी चीजों के बारे में सुधार हुआ क्योंकि यह टूट गया था (उदाहरण के लिए, नए टास्कबार की एक्सपोज़े फीचर्स)। और मैला विंडोज के लिए मेरी सामान्य कमी का वर्णन करने के लिए सटीक शब्द है।
निकोल

4

कुछ लोग तर्क दे सकते हैं कि मैक ओएस एक्स को सुंदर यूआई मिला है और यह निक्स आधारित है, लेकिन लिनक्स ऐसा कर सकता है।

मैं यह बहुत सुनता हूं। आइए इसे एक हालिया उदाहरण के साथ देखें: Gnome Shell vs iPad , क्या आप अंतर देख सकते हैं?। पहली बात, गनोम शेल पर फ़ॉन्ट डब्ल्यूटीएफ अत्याचारी है।

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

यह iPad पर नहीं होता है क्योंकि तत्व एक ग्रिड पर संरेखित होते हैं, और वे सभी गोल कोनों और एक चमक प्रभाव (आईओएस द्वारा लागू) होते हैं। जाहिर है, वे एक ही सेट के तत्व हैं, इसलिए आपका दिमाग आराम करता है।

विभिन्न निष्पादन के साथ समान कार्यक्षमता का एक उदाहरण। यह महत्वपूर्ण है क्योंकि डिजाइन केवल पेंट का एक कोट नहीं है, उपस्थिति उत्पाद का एक अभिन्न अंग है। आप कैसा महसूस करते हैं, यह आप (शाब्दिक) कैसे सोचते हैं, से अलग नहीं किया जा सकता। पढ़ें क्या प्रपत्र का पालन करें समारोह? इसके बारे में।


एक आम गलतफहमी यह है कि Macs अतिप्रचलित हैं। यह एक मैक के साथ एक कम अंत पीसी की तुलना करने से प्राप्त होता है। यदि आप अन्यथा सोचते हैं, तो वास्तव में इंटरनेट पर एक गंभीर तुलनात्मक खोजने की कोशिश करें (यहां एक है )। बेशक, आप हमेशा एक और अधिक शक्तिशाली और सस्ता पीसी खुद को इकट्ठा करने में सक्षम होंगे यदि यह आपका एकमात्र मानदंड है, लेकिन यह वह नहीं है जिसके लिए Apple लक्ष्य है।

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


मैक का एक और गुण यह है कि आप लगभग कुछ भी स्थापित कर सकते हैं (KDE और Gnome शामिल)। लगभग सभी लिनक्स सॉफ्टवेयर macports पैकेज के माध्यम से उपलब्ध है। यह एक महत्वपूर्ण विशेषता है क्योंकि आप जावा, जीएनयू सॉफ़्टवेयर ( march=nativeअभी भी ऐप्पल के जीसीसी में बगेड) और अन्य को अपडेट करने के लिए ऐप्पल पर भरोसा नहीं कर सकते हैं। OpenGL शायद अधिक रक्तस्राव का उदाहरण है क्योंकि यह Apple ड्राइवरों पर निर्भर करता है।

न केवल Apple बल्कि Adobe, Microsoft, Autodesk, और अन्य से सभी उद्देश्यों के लिए लोकप्रिय डेस्कटॉप ऐप भी हैं। और एंटीवायरस बकवास की कोई आवश्यकता नहीं है क्योंकि आप यूनिक्स पर हैं।


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


3
सिर्फ इसलिए कि यह UNIX है इसका मतलब यह नहीं है कि यह समझौता नहीं किया जा सकता है। एक एकल में जानकारी नहीं उपयोगकर्ता भीड़ प्रोग्रामर के लाखों लोगों की शक्ति हर बार उन्हें 'sudo' :) टाइप wields
टिम पोस्ट

मैं सहमत हूं, इसीलिए मैंने कहा कि वायरस, ट्रोजन नहीं हैं।
Jano

2
sudo? pfft। बिजली उपयोगकर्ता जड़ के रूप में चलाते हैं।
एरिक

मुझे macfanbois "समाधान" पसंद है "जैसे आप खुद को सब कुछ संकलित कर सकते हैं", "आप इसे Google कर सकते हैं" आदि क्षमा करें, मुझे अपने जीवन को आसान बनाने के लिए ओएस पसंद है, कठिन नहीं।
vartec

2
@ डेविड वाटा डिजिटल, अवतार के लिए प्रभाव, लिनक्स का उपयोग करता है, जिस कंपनी ने ट्रोन लिगेसी का उपयोग किया था। जबकि परंपरागत रूप से Adobe ने Apple के लिए सबसे पहले जारी किया है, CS3 से शुरू होकर + उन्होंने विंडोज के लिए अपने कार्यक्रम पहले लिखे हैं। आपने अभी भी उत्तर नहीं दिया है कि आपके अनुसार कौन सा आला सेब पूरा करता है। मैं उनके हार्डवेयर के खिलाफ 100% नहीं हूं, वास्तव में मेरा मानना ​​है कि उनका हार्डवेयर पूरी तरह से ठीक और सुंदर है, लेकिन उनका ऑपरेटिंग सिस्टम बेकार है।
dkuntz2

1

मैं १ ९ 1989४ से मैक पर विकास कर रहा हूं, १ ९ and ९ से * निक्स, और १ ९९ ० से विंडोज। अभी, एक सलाहकार के रूप में, मैं तीन भुगतान किए गए प्रोजेक्ट पर काम करता हूं, दो मैक पर जो कि मेरा आधा समय लेते हैं, और लिनक्स पर एक दूसरे को आधा लेता है।

हो सकता है कि कुछ आप मैक पर कर सकते हैं जो समान स्तर के साथ विंडोज / लिनक्स में नहीं किया जा सकता है?

मैं विंडोज को संबोधित नहीं करने जा रहा हूं क्योंकि मैं इन दिनों इसके लिए कोड नहीं करता हूं, लेकिन लिनक्स, उह, हाँ के बारे में। मैक पर लगभग सब कुछ आसान है। :-)

चलो एक छोटा क्षेत्र लेते हैं: पाठ संपादक। मैं एक बूढ़ा GUI आदमी हूं, बिल्कुल भी एमएसीएस नहीं करता और छोटे एडिटिंग के कामों का सामना करने के लिए सिर्फ पर्याप्त vi ही जानता हूं।

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

मैक पर ... पवित्र गाय! वहाँ वास्तव में महान विकल्प हैं, और उनके पास सभी प्रकार की शानदार विशेषताएं हैं। Xcode शक्तिशाली है, और TextWrangler चट्टानें एक स्वतंत्र ऐप के रूप में हैं जो केट और मेल्ड की सभी सर्वोत्तम विशेषताओं को जोड़ती हैं। और पिछले दस वर्षों में, न तो मेरे संपादन को खोने वाले एक तरीके से दुर्घटनाग्रस्त हो गया, जिसे मैं केट या गेदिट नहीं कह सकता।

दरअसल, लिनक्स पर टेक्स्ट एडिटर्स सामान्य रूप से इतने भरे होते हैं कि जब मैं लिनक्स का विकास कर रहा होता हूं, जहां मैक पर अंतर्निहित लाइब्रेरी भी उपलब्ध होती है, तो मैं अक्सर कोड को पहले Xcode में Mac OS X पर लिखता हूं, और फिर जब यह काम कर रहा होता है , इसे लिनक्स में स्थानांतरित करें और इसके लिए एक मेकफाइल लिखें।

मैं आगे बढ़ता रह सकता हूं। मैंने चित्र बनाने के लिए व्यास की कोशिश की, और यह भयावह है। लेकिन मैक पर OmniGraffle आरेख बनाने के लिए शानदार है।

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


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


2
1. vi चट्टानें। यदि आपको माउस का उपयोग करना है, तो gvim के साथ जाएं। 2. मैक पर संपादक ... एमएमएम आई डननो। चूसना यहाँ लगता है, लिनक्स पर नहीं। जैसे आपने कहा था कि लिनक्स के पास कई विकल्प हैं, gedit, nedit, kedit, kate, Eclipse, netbeans, आदि। Mac में ... Xcode, TextEdit, TextWrangler (मुझे TextEdit और रैंगलर भी पसंद नहीं है )। मैक पर मैं vi का उपयोग करता हूं, लिनक्स पर मैं vi का उपयोग करता हूं, विंडोज पर मैं उपयोग करता हूं ... नोटपैड ++!
एक्वा

2
@aqua: gVim विंडोज पर शानदार काम करता है। जब तक मैं विजुअल स्टूडियो का उपयोग नहीं कर रहा हूं, मैं gVim के साथ संपादन करता हूं।
डेविड थॉर्नले

3
लगता है जैसे किसी ने वास्तव में कभी भी जीयूआई के बिना संपादित करने की कोशिश नहीं की है। और जब से विम या एमएसीएस क्रैश होता है और मेरा डेटा खो जाता है ...? ऐसा मत सोचो कि मैंने कभी ऐसा किया है ... वैसे भी, -1 यह दावा करने के लिए कि मैक ऐप्स क्रैश नहीं होते हैं और लिनक्स ऐप करते हैं। Thats सिर्फ FUD को धुंधला करते हैं।
वैकल्पिक

1
@mathepic: यह सवाल व्यक्तिगत प्राथमिकताओं के बारे में है, और मैंने दशकों के अनुभव के आधार पर एक ईमानदार, स्पष्ट और ठोस जवाब दिया है। 1986 में vi में दक्षता हासिल करना शामिल है। मुझे अन्य लोगों को मेरी प्राथमिकताओं से सहमत होने की आवश्यकता नहीं है - मैं ' मुझे खेद है कि आपको नहीं लगता कि मेरे तथ्यात्मक कथन और राय FUD हैं, लेकिन ऐसा हो। यह मुझे किसी की तरह लगता है
बॉब मर्फी

1
डांग ऑनलाइन एडिटर ... यहां मेरा कहने का मतलब है ... @mathepic: सवाल व्यक्तिगत प्राथमिकताओं के बारे में है, और मैंने दशकों के अनुभव के आधार पर एक ईमानदार, स्पष्ट और ठोस जवाब दिया, जिसमें 1986 में vi में कुशल होना शामिल है। इसके अलावा, मैं अलग-अलग व्यक्तिगत प्राथमिकताओं के लिए अन्य लोगों की आलोचना नहीं करता हूं या उन्हें मेरे लिए परिवर्तित करने की कोशिश करता हूं, या तथ्यात्मक अनुभव प्राप्त करने के लिए एफयूडी पर आरोप लगाता हूं। ऐसा लगता है कि आप करते हैं - आप "मेरे रास्ते या राजमार्ग" थोड़े आदमी की तरह लगते हैं। मुझे याद दिलाएं कि आपके साथ पिज्जा को विभाजित करने के लिए कभी नहीं; मुझे लगता है कि हम टॉपिंग पर सहमत हो सकते हैं।
बॉब मर्फी

0

यदि आप iPhone (या Mac) एप्लिकेशन लिख रहे हैं, तो आपको एक मैक, अवधि की आवश्यकता है।

यदि आप वेब विकास कर रहे हैं, तो मेरे अनुभव में, मैक विंडोज़ की मशीनों से कहीं बेहतर हैं, यदि केवल इसलिए कि आपके लिए आवश्यक अधिकांश उपकरण पहले से मौजूद हैं। हां, लिनक्स एक ही बात का दावा कर सकता है। लेकिन क्या आप वास्तव में प्रयोज्य के संदर्भ में लिनक्स और मैक की तुलना कर सकते हैं? वास्तव में?

यदि आप विंडोज एप्स लिख रहे हैं, तो आपको विंडोज मशीन की जरूरत है, बस इतना ही है। बेशक, VMWare, समानताएं और बूट शिविर के बीच, आप केवल मैक पर विंडोज भी चला सकते हैं।

सारांश में: ज्यादातर अंतर्निहित यूनिक्स और वेब देव उपकरण, महान प्रयोज्य, विंडोज संगतता यदि आपको वास्तव में इसकी आवश्यकता है। सभी दुनिया के सर्वश्रेष्ठ। इसके अलावा, यह आपको कुछ डेल बात की तुलना में स्टारबक्स में कूलर की तरह दिखता है। :)


दो साल पहले, मैं एक
हैकइन्टोश

3
@ मोहो: तो आपको अभी भी मैक ओएस एक्स वातावरण की आवश्यकता थी। बस हार्डवेयर की जगह और न कि सिस्टम विकासशील ऐप्स के लिए बहुत कुछ नहीं बदलता है ..
vstrien

1
प्रयोज्य के बारे में असहमत हैं। मैं एक विंडोज देव हूं लेकिन ऑडियो-इंजीनियरिंग के लिए मैक का उपयोग करता था ... जब तक कि मैंने उबंटू का उपयोग शुरू नहीं किया। यह एक भालू हुआ करता था, लेकिन उबंटू या टकसाल इसे हास्यास्पद रूप से आसान बनाते हैं।
मॉर्गन हेरलॉकर

1
पहला पैराग्राफ एक ऐसा तथ्य बता रहा है जो गलत है, अवधि।
प्रदर्शन नाम

@Display नाम, इसका पूरी तरह से गलत नहीं है। आपको कानूनी रूप से iPhone / iPad ऐप्स बनाने के लिए मैक की आवश्यकता है। यह हैकिन्टोश या वर्चुअल मशीन का उपयोग करके अवैध रूप से किया जा सकता है लेकिन अनुभव से बोलना, इसके समय और प्रयास के लायक नहीं है।
toc777

0

यह एक सुंदर, परेशानी से मुक्त कार्य वातावरण है।

मैं अपने व्यक्तिगत कंप्यूटर के रूप में एक मैक का उपयोग करता हूं, इसलिए मैं इसके चारों ओर अपना रास्ता जानता हूं।

हार्डवेयर शानदार है।

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

तो क्या हुआ अगर वे थोड़ा अधिक महंगे हैं?


1
उम्म .. जो विकसित होने के बारे में कुछ नहीं कहता है? परेशानी मुक्त विकास काफी अजीब है: यदि वास्तव में कोई परेशानी नहीं थी तो आपको इसके लिए कुछ भी विकसित नहीं करना चाहिए?
vstrien

1
मुझे लगता है कि परेशानी से मुक्त पोस्टर को विकसित करने का मतलब है कि ओएस अपने तरीके से नहीं मिलता है।
हतबा

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

एक बार, मेरा पसंदीदा ओएस सीपी / एम था, क्योंकि यह किसी भी अन्य ओएस की तुलना में अधिक परेशान नहीं था, और कम संसाधनों का उपयोग करता था। फिर मैं मैक ओएस में भाग गया, एक ओएस जो मुझे परेशान नहीं करता था (कम से कम ज्यादा नहीं), और फिर यूनिक्स, एक ओएस जो वास्तव में मेरी मदद करता था।
डेविड थॉर्नले 20

0

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


यदि आप Ubuntu और Win7 का उपयोग कर रहे हैं, तो OSX से क्यों परेशान हैं?
vartec

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

लेकिन सवाल यह था कि डेवलपर्स OSX का उपयोग क्यों करेंगे। आप कह रहे हैं कि OSX की क्षमता भी VirtualBox में Win7 और Ubuntu का उपयोग करने की क्षमता है। इसके बजाय आप VB या इसके विपरीत में Win7 के साथ मूल उबंटू हो सकते हैं।
vartec

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

1
मैं तीन प्रमुख प्रकार के विकास करता हूं। PHP या रूबी का उपयोग करके वेब विकास, जिसके लिए सभी तीन प्लेटफार्मों पर ब्राउज़र में वेब एप्लिकेशन का परीक्षण करना आवश्यक है। REALbasic के साथ निर्मित डेस्कटॉप एप्लिकेशन जिन्हें आम तौर पर कम से कम मैक और विंडोज और कभी-कभी लिनक्स पर चलाने की आवश्यकता होती है, को भी प्लेटफार्मों भर में परीक्षण करने की आवश्यकता होती है। अंत में, फाइलमेकर का उपयोग करके डेटाबेस विकास, जिसे मैक और विंडोज पर परीक्षण की आवश्यकता है। आम तौर पर मैं मैक साइड पर सॉफ्टवेयर लिखता हूं और प्रत्येक व्यक्तिगत प्लेटफॉर्म पर इसका परीक्षण करता हूं।
चक

-1

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


या क्योंकि वे हार्डवेयर पसंद करते हैं, और इसके लिए अतिरिक्त भुगतान करने का मन नहीं करते हैं, या वे इसे थोड़ा पसंद करते हैं, और उनके नियोक्ता इसके लिए भुगतान कर रहे हैं। यहां तक ​​कि अगर आप लैपटॉप का हर समय उपयोग करते हैं, तो भी मामूली सुधार आपके लिए सैकड़ों डॉलर का हो सकता है।
डेविड थॉर्नले 20

यह बकवास है। क्या सम्मेलन? लोग शांत दिखने के लिए मैक खरीदते हैं? "बाकी समय एक वास्तविक ओएस"? देखें ft.com/cms/s/2/...
जानो

2
आह, किस्सा, सबूतों का दुश्मन।
फिलोसोडैड

-2

क्योंकि (अवरोही क्रम में):

  • iPhone / iPad का विकास
  • TextMate
  • दे घुमा के
  • / नहीं (Windows के साथ तुलना)
  • मैकबुक एयर
  • मैजिक माउस
  • मैक एपस्टोर
  • Xcode
  • उद्देश्य सी

मेरा मानना ​​है कि आपका मतलब zsh और vim :-)
macarthy

9
आपका चौथा बिंदु भी समझ में नहीं आता है। 5-7 सर्वश्रेष्ठ पर संदिग्ध हैं। मैक ओएसएक्स, सही का उपयोग नहीं करने के लिए 8-9 कारण हैं?
चार्ल्स बॉउंग

@Charles: यूनिक्स वातावरण से आने वाले लोगों को निर्देशिका विभाजकों के लिए बैकस्लैश नापसंद होने की संभावना है, और उनके लिए मैक ओएसएक्स को पसंद करने का एक (शायद मामूली) कारण है। आइटम 5-9 व्यक्तिगत प्राथमिकता के मामले हैं। यह असहमत होना ठीक है, लेकिन कृपया स्वीकार करें कि ओहो की प्राथमिकताएँ हैं जो आपसे अलग हैं।
डेविड थॉर्नले

TextMate? # 2? बैश और सामान्य उपयोगिताओं (vim, grep, sed, ssh ..) से अधिक
एरिक विल्सन

-2

मैं ईमानदार रहूंगा: मैं मैकबुक का उपयोग करता हूं क्योंकि मैं रूबी ऑन रेल्स सीख रहा था और सभी "कूल किड्स" रेलक्स के लिए ओएसएक्स का उपयोग करते थे। उस ने कहा, मैं इस तथ्य का आनंद लेता हूं कि यह यूनिक्स-आधारित प्रणाली (यानी शक्तिशाली कमांड लाइन टूल) की शक्ति के साथ एक स्वच्छ और सहज यूआई का एक जाल है। काम के बाहर (.NET देव) मैं मैकबुक का लगभग विशेष रूप से उपयोग करता हूं जब तक कि मुझे एक ऐप का उपयोग करने की आवश्यकता नहीं है जो केवल विंडोज है।


-2

मेरे कार्यस्थल ने लैपटॉप का विकल्प दिया: विंडोज़ या मैक। मैंने मैक को चुना, लेकिन केवल इसलिए कि मैं ज्यादातर लिनक्स देवता हूं और मैं यूनिक्स-वाई पर्यावरण (अच्छा यूनिक्स टर्मिनल और सभी) पसंद करता हूं। लेकिन मैं एक linux लैपटॉप चुनूँगा अगर वह एक विकल्प होता।


-4

मैं एक निजी सलाहकार हूं जो पीसी / मैक के लिए आवेदन करता है, शायद ही कभी लिनक्स। मैं विकेट (जावा) और पीएचपी के साथ कुछ वेब प्रोग्रामिंग भी करता हूं। मेरी प्राथमिक प्रणाली एक मैक है।

क्यों?

  1. मैं जल्दी से डीबग कर सकता हूं (मैक / विंडोज के बीच) (ज्यादातर यूआई) मैक एप्स और पीसी एप्स (समानताएं का उपयोग करके), मैक एप्स को विंडोज या लिनक्स पर भी डेमवेयर के साथ डिबग नहीं कर सकता।
  2. * निक्स का वातावरण (बीच में .nix / Windows) सर्वरों की तरह अधिक है इसलिए स्टेजिंग पर जाने के दौरान कम ट्वीकिंग होती है।
  3. सॉफ्टवेयर विक्रेताओं, एडोब सीएस सूट, कार्यालय द्वारा कॉर्पोरेट समर्थन (लिनक्स / मैक के बीच): मुझे कुछ डॉक्स मिलते हैं जो केवल एमएस में सही तरीके से खुलते हैं, या ड्रीमविवर में बने वेब टेम्पलेट्स।
  4. हार्डवेयर समर्थन (लिनक्स / मैक के बीच) - मैं लिनक्स से प्यार करता हूं, लेकिन मुझे नए हार्डवेयर के लिए समर्थन मिलने की संभावना है, फिर मैं संगत प्रिंटर और उससे खरीदारी करने की कोशिश कर रहा हूं।
  5. मैं VI / TextMate / Netbeans का उपयोग करता हूं, यह निर्भर करता है कि क्या इसका त्वरित परिवर्तन या बड़ी परियोजना है, इसलिए मुझे नहीं लगता कि कार्यक्रम का विकल्प मैक है।

यह कहकर कि वास्तविक प्रोग्रामर मैक का उपयोग नहीं करते हैं, वह अदूरदर्शी है। अगर मैंने मैक के लिए नहीं लिखा, तो क्या मैं मैक का उपयोग करूंगा? शायद ... या शायद मैं लिनक्स का उपयोग करूँगा। जैसा कि मैंने पहले कहा था, मुझे डिजाइनरों से ड्रीमविवर टेम्प्लेट्स के साथ काम करने की आवश्यकता है, और PSD फ़ाइलों को ट्वीक करने और नए हार्डवेयर समर्थन की आवश्यकता है। मैं नहीं चाहता कि एक अस्थिर वाइन की CS5 का उपयोग किया जाए या लिनक्स का उपयोग करने के लिए पूरे दिन VMware में काम किया जाए। मुझे ओएस के साथ रहने की भी ज़रूरत है जो लाइव वातावरण (फ़ाइल पथ, निष्पादन योग्य, सेवाओं) के साथ निकटता से मेल खाती है।

विंडोज लिनक्स और मैक सभी में महान बिंदु हैं। अभी के लिए, मैं एक मैक पर हूँ।


-5

लिनक्स और कॉलेज से आने वाले लोगों के लिए यह एक सेक्सी यूआई के साथ लिनक्स की तरह दिखता है

पर्याप्त वर्षों को देखते हुए वे मतभेदों, और कमियों को समझना शुरू करते हैं, और कई बाधाओं को विक्रेता पूरी तरह से मनमानी कर रहा है जो उन पर थोप रहा है और इससे बाहर निकलता है। इसलिए, यदि वे उत्साही हैं, तो वे शायद बहुत कम उम्र के हैं।

... और फिर वे gamedev हैं जो सिर्फ एक मैक खरीदते हैं (और करों से लागत को कम करते हैं) उस पर विंडोज चलाने के लिए और केवल MacOS में बूट करते हैं जब उनके पास iPhone चीजें होती हैं। लेकिन वह एक छोटा खंड है।

तो असली सवाल यह होना चाहिए: "क्यों युवा प्रोग्रामर सीधे कॉलेज से बाहर OSX की सिफारिश करने से बेहतर है?"

... शायद इसलिए कि वे ओबीजीसी + कोको के साथ बंद हो गए।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.