2009-12-11 15 views
5

के लिए विंडोज 7 क्या कोई विशेष विशेषताएं या फायदे हैं जो विंडोज़ XP से .NET वेब/विंडोज/ऑफिस डेवलपमेंट के लिए विंडोज 7 से सार्थक स्विचिंग कर रहे हैं?.NET विकास

मैं वर्तमान में एक्सपी बॉक्स पर विजुअल स्टूडियो 2008 का उपयोग कर रहा हूं। क्या मुझे विंडोज 7 में अपग्रेड करना चाहिए?

उत्तर

3

यहाँ स्पष्ट करते हुए कहा लेकिन XP "पुराने", बहुत "पुराने" है के लिए खेद है। यहां तक ​​कि एक्सपी से विस्टा तक की कूद ने कई नई विशेषताएं लाईं जिन्हें .NET डेवलपर्स द्वारा एक्सेस किया जा सकता है।

में VS2008 विकास अनुभव बहुत XP से Vista/Win7 का उपयोग करने जा नहीं बदलेगा। (हालांकि आप जो चाहते हैं उसके आधार पर अत्यधिक उपयोगकर्ता अनुभव में सुधार हो सकता है। उदाहरण के लिए मुझे विंडोज 7 पसंद है, इसलिए यह मुझे बदसूरत एक्सपी के साथ काम करने के लिए बेहतर महसूस नहीं करता है)

मुझे लगता है कि असली सवाल है ... क्या आप जो अनुप्रयोग बनाते हैं वह विंडोज विस्टा और विंडोज 7 के शीर्ष पर चलने से लाभ प्राप्त कर सकता है। (और आपके ग्राहकों को इससे कैसे फायदा हो सकता है)।

क्या आप विंडोज एक्सपी के साथ संगतता तोड़ने के इच्छुक हैं या आप पर्याप्त कोड लिखेंगे ताकि यह उपलब्ध हो और विंडोज संस्करण एक्स की विशेषताओं का उपयोग पुराने संस्करणों पर चलते समय ही डाउनग्रेड हो।

एक तरफ ध्यान दें पर:

व्यक्तिगत तौर पर मैं यह चाहते हैं तो हमारे ग्राहकों में से कोई भी अभी भी पर Windows XP चला रहे थे। हालांकि यह Windows संस्करण एक्स में हुक नहीं कर नेट क्षुधा विशिष्ट सुविधाओं XP, विस्टा और Win7 एक जैसे पर पूरी तरह से चलाने के ... वे कभी कभी XP पर hidious देखो। > केवल थोड़ा यदि आप एक Vista/Win7 नफरत

  • नहीं कर रहे हैं आप कर सकते हैं -

    • बेहतर विकास अनुभव:

  • निष्कर्ष (और WPF GPU त्वरण की कमी हमारे लिए एक समस्या है) अंतिम उपयोगकर्ता के लिए अनुभव में सुधार? -> हाँ अगर वे विंडोज 7

    +0

    मैं जोड़ना चाहते हैं: आप स्पष्ट रूप से पूछा कि क्या यह विकास किया गया अनुभव लें ... सभी अन्य उत्तर में सुझाव सुविधाओं ऑपरेटिंग सिस्टम ही है और अंत उपयोगकर्ताओं – TimothyP

    +0

    मैं तुम्हें – Brij

    3

    विंडोज 7 डेवलपर्स के लिए कई नई सुविधाएं उपलब्ध हैं। Windows 7 API Code Pack for .NET देखें।

    +0

    लेकिन यह ओएस विशिष्ट है, अब एक्सपी संगत/वेब अनुप्रयोग विकास में उपयोग नहीं किया जाता है। – Brij

    +1

    मैं माफी चाहता हूँ, इससे पहले कि आप सवाल संपादित किया गया था, तुम क्या Win7 सुविधाओं डेवलपर्स के लिए उपलब्ध हैं पूछ दिखाई दिया। मुझे लगता है कि आपको अपने प्रश्न को स्पष्ट करने की आवश्यकता है, क्योंकि अब यह प्रोग्रामिंग प्रश्न की तरह दिखता नहीं है। –

    1

    According to Microsoft, वहाँ जब उत्पादन के लिए सर्वर 2008 के साथ काम कर विंडोज 7 चलाने के लिए फायदे हैं:

    • सरलीकृत निजी और सार्वजनिक कंप्यूटर
    • के लिए DirectAccess सुविधा
    • सुरक्षित दूरस्थ कनेक्टिविटी का उपयोग करके कॉर्पोरेट कंप्यूटर के लिए दूरस्थ कनेक्टिविटी
    • शाखा कार्यालयों के लिए बेहतर प्रदर्शन
    • बेहतर वर्चुअलाइज्ड डेस्कटॉप एकीकरण
    • Highe साइटों के बीच कनेक्टिविटी के लिए आर गलती सहनशीलता

    मैंने विंडोज 7 में अपग्रेड करने के सौदे को सील करने के लिए अपने प्रबंधक को एक समान सूची सबमिट की। मुझे वास्तव में इसका उपयोग करने का आनंद मिलता है!

    2

    यह लेख नए विंडोज 7 नेट डेवलपर्स के लिए उपलब्ध सुविधाओं में से कुछ को शामिल किया गया है।

    Enhancing your applications for Windows 7

    नई विंडोज 7 सुविधाएँ उपलब्ध शामिल हैं:

    • विंडोज 7 टास्कबार
      • कूद सूचियाँ, चिह्न ओवरले, प्रगति बार, टैब्ड थंबनेल, और थंबनेल उपकरण पट्टियाँ
    • विंडोज शैल
      • विंडोज 7 पुस्तकालय
      • विंडोज शेल खोज API समर्थन
      • एक्सप्लोरर ब्राउज़र नियंत्रण
      • शैल नाम स्थान संस्थाओं के एक पदानुक्रम
      • विंडोज शेल संपत्ति प्रणाली
      • खींचें और शैल के लिए ड्रॉप ऑब्जेक्ट्स
      • विंडोज विस्टा और विंडोज 7 सामान्य फ़ाइल संवाद, कस्टम नियंत्रण सहित
      • ज्ञात फ़ोल्डर और गैर-फ़ाइल सिस्टम कंटेनर
    • DirectX
      • Direct3D 11.0, Direct3D 10.1/10.0, DXGI 1.0/1.1, Direct2D 1।0, DirectWrite, विंडोज इमेजिंग घटक (WIC) एपीआई
    • विंडोज विस्टा और विंडोज 7 टास्क संवाद
    • सेंसर प्लेटफार्म एपीआई
    • विस्तारित भाषाई सेवाएं एपीआई
    • विद्युत प्रबंधन एपीआई
    • आवेदन पुनः प्रारंभ और वसूली एपीआई
    • नेटवर्क सूची प्रबंधक API
    • कमांड लिंक नियंत्रण और सिस्टम परिभाषित शैल आइकन
    0

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

    सामान्य शब्दों में, आपके आवेदन ठीक चलाता है विंडोज 7 पर, तो यह Windows XP और Vista पर ठीक चलाना चाहिए (जब तक आप विंडोज 7 विशिष्ट तत्वों का उपयोग करें)। एक Win7 बॉक्स पर वी.एस. स्थापित करने और वहाँ काम करने के लिए, जरूरी नहीं कि जो स्पष्ट Win7 सुविधाओं का उपयोग करता एक आवेदन को विकसित करने, जिसका अर्थ है -

    +0

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

    +0

    हाहा, लेकिन कभी-कभी आपके पास कोई विकल्प नहीं होता है। :) –

    1

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

    लेकिन यदि आप स्वयं को Win7 को Win7 पसंद नहीं करते हैं, तो इसके विकास के लिए दूसरा कारण (कम से कम जब आप एक विंडोज ऐप बना रहे हैं) यह है कि हर बार जब आप F5 दबाते हैं, तो आप परीक्षण कर रहे हैं मंच आपके उपयोगकर्ता हैं (संभवतः? शायद?) का उपयोग कर। आप आप हार्ड कोड सेल्सियस के लिए एक रास्ता केवल XP पर परीक्षण करने और हैं: \ दस्तावेज़ और सेटिंग्स ... और यह काम करता है, तो आप कुछ ऐसा है जिसे साथ गलत Win7 पर किसी और परीक्षण जब तक है पता नहीं चलेगा। आप "एक ही फ़ोल्डर जहाँ मेरे exe है" के लिए अपनी सेटिंग लिख सकते हैं और यह काम करता है, तो किसी को यह Win7 पर प्रोग्राम फ़ाइलें के तहत स्थापित करता है और यह विफल रहता है, तुम क्यों पता लगाने के लिए हाथापाई करना होगा। इसे Win7 पर बनाएं और आपको बाद में उन समस्याओं को जल्द ही मिल जाएगा।

    केट

    संबंधित मुद्दे