2009-08-12 8 views
5

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

[अपडेट]: वैसे कुछ शरीर नोटिस कि क्या आईडीई + Resharper के प्रदर्शन समाधान है कि वेब साइटों या वेब अनुप्रयोगों को शामिल के लिए बेहतर है करता है?

उत्तर

3

मैं जब तक वे दृश्य स्टूडियो के प्रदर्शन को प्रभावित नहीं करते, जैसा कि कुछ ऐड-इन्स का उपयोग करें। इसके लिए, स्टाइलकॉप, एमजेड-टूल्स, और विजुअल स्टूडियो कमांड जैसे टूल्स स्पष्ट विजेता हैं।

समस्या मेरे पास रिफैक्टर जैसे टूल के साथ है! और Resharper हैं कि

  1. वे प्रदर्शन को कम कर देते हैं, खासकर बड़े समाधान के लिए।
  2. आप शॉर्टकट कुंजियों पर निर्भर हो जाते हैं, आदि वे प्रदान करते हैं और किसी अन्य वातावरण पर काम करते समय पूरी तरह बेकार हो जाते हैं, जो उन्हें स्थापित नहीं करता है।

हाँ, Refactor जैसे उपकरणों! और Resharper वे क्या करते हैं के लिए उत्कृष्ट हैं और अपनी टाइपिंग उत्पादकता में वृद्धि कर सकते हैं, लेकिन मुझे नहीं लगता कि लाभ निर्भरता के लायक है। यह, ज़ाहिर है, आप बड़े पैमाने पर निर्भर करते हैं कि आप उनका उपयोग कैसे करते हैं। विधि पैरामीटर को रीफैक्टर करने, गुणों में फ़ील्ड बदलने आदि जैसी चीजों के लिए वे बहुत उपयोगी और संभावित रूप से बहुत समय बचा सकते हैं। दोबारा, जबकि यह बहुत समय बचा सकता है, यह जानना अभी भी महत्वपूर्ण है कि ये उपकरण वास्तव में आपके लिए क्या कर रहे हैं ताकि आप अभी भी उनके बिना उत्पादक हो सकें।

+1

यह सच है, मैं केवल नई कार्यक्षमता या मौजूदा कोड के गंभीर रिफैक्टरिंग के लिए Resharper चालू करता हूं। लेकिन जब आप एक पुरानी कक्षा को डिबगिंग और खोलते हैं जिसमें 200 रिशेर्पर चेतावनियां होती हैं तो आप बस टाइप नहीं कर सकते! – klashar

+2

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

+0

@kyoryu: विजुअल स्टूडियो वास्तव में एक "सबसे कम आम संप्रदाय" चीज है, जो भी .NET कोड लिखता है उसे जो भी प्रदान करता है उससे परिचित होना चाहिए और इसके अंदर कैसे काम करना चाहिए, जबकि आर # और रिफैक्टर जैसे टूल हमेशा उपलब्ध नहीं होंगे। ऐसा कहा जा रहा है, मुझे लगता है कि IntelliSense जैसी चीजें बहुत अच्छी हैं लेकिन इसका एक ही प्रभाव है। मैंने बहुत से लोगों से मुलाकात की है जो नहीं जानते थे कि स्ट्रिंग या डेटटाइम क्लास पर बुनियादी कार्य क्या उपलब्ध थे अगर वे इंटेलिसेन्स सूची को देखकर वीएस के सामने नहीं बैठे थे (और ये लोग वरिष्ठ/अनुभवी डेवलपर्स होने का दावा कर रहे थे ।) –

7

मैं बहुत दृढ़ता से बात कर सकता हूं कि निश्चित रूप से पुनर्विक्रेता मेरी उत्पादकता को बहुत तेज करता है। रिशेर्पर के पिछले संस्करणों में आईडीई के साथ कुछ खराब प्रदर्शन मुद्दा पड़ा है लेकिन मुझे हाल के संस्करण के साथ कोई समस्या नहीं है।

+1

ठीक है, मैं एजेंट स्मिथ एड-इन के साथ रेशेपर का उपयोग करता हूं। काम ठीक है। लेकिन यदि आप एक बड़ी वेबसाइट के साथ बड़ा समाधान खोलते हैं, तो आईडीई का प्रदर्शन नाटकीय रूप से धीमा हो गया। लेकिन Resharper 4.5 के लिए धन्यवाद पिछले प्रदर्शन में प्रदर्शन की तुलना में प्रदर्शन बेहतर है। – klashar

0

मैं उपयोगकर्ता रिएक्टर! पुरे समय। संपत्तियों में निजी चर को समाहित करने के लिए मुझे बस इतना समय लगता है कि यह मेरी राय में लायक है।

कहा जा रहा है ... इन कार्यक्रमों की "लाभ" का एक बहुत नकार दिया जाता है अगर आप इसे सही ढंग से कार्यक्रम के साथ शुरू।

उदाहरण के लिए, यदि आप पहले से ही आदतन बयान "के साथ" ठीक से उपयोग करते हैं, तो आप शायद कुछ अपनी शैली को साफ करने की जरूरत नहीं है।

हालांकि कॉर्पोरेट अमेरिका (और कहीं और मुझे यकीन है) में, कोडिंग प्रथाओं का हमेशा पालन नहीं होता है, और पुनर्विक्रय और संशोधन हमेशा आ रहे हैं, इसलिए आमतौर पर आप अंततः उन्हें समाप्त कर देंगे।

मुझे व्यक्तिगत रूप से इन प्रकार के औजारों के प्रदर्शन में किसी भी उल्लेखनीय अंतर का अनुभव नहीं हुआ है।

+0

'साथ' कथन का उपयोग कैसे करता है (आपका मतलब वीबी है, है ना?) रिफैक्टर की आवश्यकता को कम करता है, या "आपकी शैली को साफ करता है"? –

+0

क्षमा करें मतलब अधिक रूपरेखा। ऐसी कई चीजें हैं जो ये प्रोग्राम आपको "रिफैक्टर" करने में मदद करती हैं, जो कि कोड की अधिक सफाई है जिसे आप इसे पहले स्थान पर सही तरीके से कोड करके संभाल सकते हैं। ऐसा नहीं है कि यह आपके लिए कोड करेगा, इसलिए आपके द्वारा कोडित क्लीनर, ये टूल आपके लिए कम प्रभावी हैं। – RiddlerDev

0

मैं Resharper, Resharper स्काउट और टीम एक्सप्लोरर + TFS पावर उपकरण है। मेरा विजुअल स्टूडियो निश्चित रूप से बेयरबोन की तुलना में थोड़ा आलसी महसूस करता है, लेकिन यदि आप फीचर्स पर सुपरस्पेड करना चाहते हैं तो नोटपैड में क्यों काम नहीं करते? मेरे लिए, Resharper निश्चित रूप से चिपचिपापन के लायक है।

1

रीशेपर निश्चित रूप से हार्डवेयर संसाधनों पर मांग रखता है, खासकर जब एक बड़ी परियोजना पर साइट विस्तृत विश्लेषण का उपयोग करते हैं। ऐसा कहकर, प्रदर्शन हिट की सीमा मेजबान मशीन पर अत्यधिक निर्भर है। मेरे काम लैपटॉप (32 बिट एक्सपी, 3 जीबी रैम, 7200 आरपीएम एचडीडी, 2.2 गीगाहर्ट्ज ड्यूल कोर) पर यह पीड़ित है लेकिन मेरे होम पीसी पर (64 बिट विन 7, 8 जीबी रैम, 7200 आरपीएम एचडीडी, 2.9 गीगाहर्ट्ज क्वाड कोर) यह उड़ता है और मैं प्रदर्शन हिट मुश्किल से नोटिस। उस ने कहा, मैं अभी भी कम specced हार्डवेयर पर भी इसके बिना नहीं रह सका। धीमी प्रक्रियाओं के इंतजार में उत्पादकता लाभ अभी भी डाउनटाइम से अधिक है।

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