.NET डेवलपर के लिए लिनक्स एडॉप्शन पाथ [बंद]


16

मैं एक .NET C # प्रोग्रामर हूं, मुझे .NET स्टैक बहुत पसंद है। मैंने कई बार लिनक्स की कोशिश की है, लेकिन हर बार मैंने इसे बंद कर दिया क्योंकि मैं इस पर कुछ नहीं कर सकता था (जैसे इसके लिए या उस पर कार्यक्रम)।

जब से मोनो लॉन्च किया गया था, मैं खुद को लिनक्स का उपयोग करके बहुत अधिक पाता हूं।

(मैंने भी पायथन सीखना शुरू करने का फैसला किया है।)

मैं खुद ओएस के बारे में और अधिक जानना पसंद करूंगा - शेल कमांड, अंतर्निहित एपीआई आदि

मैं कहां से शुरू करूं, क्या ऐसी कोई किताबें हैं जो इसके लिए अनुशंसित हैं?

मैंने - Unix Tools 3rd Edition O'Reilly की एक प्रति खरीदी और उस पर (एंड टू एंड) जाने की योजना बनाई है, क्या कोई अन्य अनुशंसित पुस्तकें हैं?

नोट: ऐसा नहीं है कि यह बात होगी, लेकिन मैं Ubuntu 10.04 का उपयोग कर रहा हूं, मैं फेडोरा रखना चाहूंगा, लेकिन मैंने कई उपयोगकर्ताओं को अपने मोनो प्रतिष्ठानों के साथ मुद्दों को पोस्ट करते देखा है।

जवाबों:


12

मैंने यहाँ पुस्तकों के लिए कुछ सुझाव पोस्ट किए हैं:

यूनिक्स / लिनक्स इंटर्न को बेहतर ढंग से समझने के लिए अनुशंसित पढ़ने

.NET के साथ लिनक्स पर विकसित करने के लिए, मैं दृढ़ता से अनुशंसा करता हूं कि आप MonoDevelop IDE स्थापित करें


3
हेहे। यह सवाल आपके नाम इस पर ;-) सब लिखा है
wzzrd


1

मैंने पाया कि उन्नत स्क्रिप्टिंग गाइड शेल स्क्रिप्टिंग के लिए एक उत्कृष्ट संसाधन था।

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


-2

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

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

मोनो आपको घर जैसा महसूस कराएगा, लेकिन यह जान लें कि बहुत से लोग मोनो को अपने कंप्यूटर पर रखना पसंद नहीं करते हैं। इंटरनेट पर इसके बारे में अच्छी चर्चाएँ हैं (यानी नोट बनाम गॉनेट)


2
और -1 है क्योंकि?
एल्डेलशेल

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

पैकेज लोकप्रियता की जाँच के लिए एक उपयोगी संसाधन है: popcon.ubuntu.com । ध्यान दें कि ~ 90% उपयोगकर्ताओं के पास मोनो स्थापित है। इसकी तुलना ubuntu-desktop के साथ with३% या gnome-panel के साथ) with% (डेस्कटॉप उपयोगकर्ताओं की रिपोर्टिंग की संख्या के संकेतक) के साथ करें। जावा के सदृश कुछ भी 64% से तुलना करें।
सैंडी

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