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