2009-04-23 16 views
6

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

मैंने बहुत से लोगों को यह सिफारिश की है कि आपको .NET में विकसित करने के लिए एक एमएस आईडीई का उपयोग करना चाहिए और सी # भाषा के संदर्भ में जाने का तरीका है। मैं ड्रीमवेवर के साथ रहना चाहता हूं क्योंकि मुझे लगता है कि मैं एक ही समय में एक नई आईडीई और एक नई भाषा का उपयोग करने के तरीके सीखने के लिए थोड़ा अधिक समय ले रहा हूं।

विजुअल स्टूडियो की तरह कुछ उपयोग करना होगा .net में विकास के साथ मदद इतना है कि यह Dreamweaver से बदलने के प्रयास के लायक है? यदि ऐसा है तो कौन सी आईडीई सीखना सबसे अच्छा होगा?

यदि मैं ड्रीमवेवर के साथ रहना चुनता हूं तो क्या कोई सुझाव है कि आप आसान विकास के लिए ड्रीमवेवर को सर्वोत्तम तरीके से कैसे सेट अप कर सकते हैं?

+0

मैं ड्रीमवेवर का उपयोग केवल कोड संपादक के रूप में करता हूं, इसलिए ड्रीमवेवर को एक उपकरण का उपयोग करने के लिए पीछे छोड़ने वाली भाषा पर अधिक ध्यान केंद्रित करने के लिए छोड़कर मैं उचित मात्रा में समझता हूं! अब तक आपके सभी उत्तरों के लिए धन्यवाद, मैं वर्तमान में इसे देखने के लिए वीएस वेब डेवलपर एक्सप्रेस इंस्टॉल कर रहा हूं। – bjammin666

+0

मैं एक ही स्थिति के साथ लटक रहा हूँ। अधिकांश डेवलपर वीएस का सुझाव देते हैं लेकिन यदि आपको लगता है कि एक डिजाइनर वीएस की तरह बहुत दर्दनाक है। मैं एक रास्ता खोजने की कोशिश कर रहा था जहां मैं ड्रीमवेवर (सीएसएस और जेक्वायरी का उपयोग करके) में अपना पेज डिज़ाइन कर सकता था और उसी वातावरण में सी # कोड चला सकता था। मैंने मास्टर पेज के विकल्प के रूप में ड्रीमवेवर में टेम्पलेट्स के बारे में सुना है। खैर मैं इसके बारे में और अधिक गूगल दूंगा। फिर भी, अगर आपको "Dreamweaver में C# .NET पृष्ठ कैसे चलाएं" के लिए कोई समाधान मिलता है? कृपया मुझे [email protected] पर ईमेल करें। अग्रिम धन्यवाद! हैप्पी कोडिंग;) –

+0

@Prachi: कृपया अपना खुद का प्रश्न उत्तर के रूप में पोस्ट न करें। बेहतर [अपने स्वयं के प्रश्न पूछें] (http://stackoverflow.com/questions/ask) अलग से। – Gumbo

उत्तर

15

मुझे विश्वास नहीं है। Dreamweaver कोड विकसित करने के लिए एक अच्छा उपकरण नहीं है। एएसपी.नेट में आपको यही चाहिए। आपको डिबगिंग की आवश्यकता होगी। आप IntelliSense का आनंद लेंगे, और आप कभी-कभी ड्रीमवेवर में एकल फाइलें खोल सकते हैं (जो मुझे संदेह है कि आप वैसे भी करेंगे)।

Visual Studio Express 2013 for Web (जो मुफ़्त है) पकड़ लें और आनंद लें। यह एक विंडोज ऐप है, कई अन्य विंडोज ऐप की तरह! इसका उपयोग करने के लिए आपको पेशेवर प्रशिक्षण की आवश्यकता नहीं है।

+0

+1 विजुअल स्टूडियो के कुछ रूपों का उपयोग करने से ASP.NET के लिए बिल्कुल कोई विकल्प नहीं है! –

+0

और यदि आप मुझसे पूछते हैं, तो किसी भी प्रकार के विकास के लिए इसका कोई विकल्प नहीं है। ओह, emacs और vim लोग आ रहे हैं ...: ( –

4

जिसने पूर्व में ड्रीमवेवर में PHP को कोड किया था, मैं दृढ़ता से सी # एएसपी.नेट अनुप्रयोगों के लिए विजुअल स्टूडियो आईडीई के उपयोग का सुझाव दूंगा। लाभ कई हैं:

  • Intellisense - जहां किसी भी वस्तु, संपत्ति, विधि, आदि है कि आप स्वचालित रूप से किसी स्वत: पूर्ण बॉक्स में दिखाई देगा, काफी कम करने वाक्यविन्यास त्रुटियों
  • परियोजना टेम्पलेट्स - खरोंच से एक वेब अनुप्रयोग आप स्रोत कोड के माध्यम से यह सब क्या करना है, तो बहुत बहुत मुश्किल होने जा रहा है शुरू करने
  • डिबगिंग - त्रुटियों को पकड़ लिया और स्रोत कोड में सीधे डिबग जा सकती है
  • ऐड-इन्स - मेरी पसंदीदा Configuration Section Designer

मुझे यकीन है कि वहाँ और भी कारण हैं हूँ जा रहा है, ये सिर्फ सबसे बड़ी हैं।

0

हां, ठीक उसी स्थिति से आ रहा हूं, मैं आपको बता सकता हूं कि यह आपके .NET काम के लिए ड्रीमवेवर से दूर जाने के लिए एक बड़ा सौदा करने में मदद करेगा। ड्रीमवेवर में सी # के लिए इंटेलिजेंस सुपर शानदार नहीं है। आपको उन चीज़ों को मिलेगा जिन्हें आप ड्रीमवेवर से बहुत अच्छा याद करते हैं, हालांकि विशेष रूप से HTML पक्ष पर कोड पूर्ण होने पर ड्रीमवेवर में फिर VS में बेहतर होता है।

1

यदि आप डिज़ाइन के लिए ड्रीमवेवर का उपयोग करके सहज महसूस करते हैं, तो भी आप इसका उपयोग जारी रख सकते हैं, लेकिन मैं दृढ़ता से आपको Visual Studio Express के साथ परिचित कराने की सलाह दूंगा (यह मुफ़्त है)। टेक्स्ट एडिटर या सपनेवेवर जैसे एप्लिकेशन का उपयोग करके .NET और C# सीखने की कोशिश करना संभव है, लेकिन आप सीखने की प्रक्रिया को अनावश्यक रूप से कठिन बना देंगे। विजुअल स्टूडियो आपको सिंटैक्स हाइलाइटिंग, इंटेलिजेंस, डिबगिंग और कई अन्य फीचर्स देता है जिन्हें आप वेब डिज़ाइन पर लक्षित किसी अन्य आईडीई में नहीं जा रहे हैं। वीएस वास्तव में बहुत मजबूत दृढ़ता से .NET विकास के साथ मिलकर है।

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

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

1

मुझे लगता है कि आप Dreamweaver में ASP.NET समर्थन से बहुत निराश होंगे। आप स्वयं को विजुअल स्टूडियो/वेब डेवलपर की एक प्रति प्राप्त करने से बेहतर होगा (एक्सप्रेस संस्करण मुक्त हैं) और वहां अपना विकास कर रहे हैं।

उस ने कहा, ऐसा कोई कारण नहीं है कि आप Dreamweaver में अपना HTML और CSS क्यों नहीं बना सकते हैं, फिर उन फ़ाइलों को वास्तव में कोड में रखने के लिए विजुअल स्टूडियो में लाएं। यह एक बार का एक सौदा है हालांकि आम तौर पर जब आप अपने एचटीएमएल को मास्टर पेजों और उपयोगकर्ता नियंत्रण/आंशिक विचारों में विभाजित करना शुरू कर देते हैं, तो वापस जाना और Dreamweaver में उन्हें फिर से संपादित करना बहुत मुश्किल है।

0

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

आपको एक उद्देश्य-निर्माण आईडीई दर्दनाक के बिना एएसपी.Net का निर्माण मिलेगा।

1

विजुअल स्टूडियो 2008 शायद बेहतर होगा। न केवल IntelliSense, बल्कि जावास्क्रिप्ट में डिबगिंग कभी-कभी सहायक हो सकती है (पता नहीं है कि यह एक्सप्रेस संस्करण में शामिल है)।

0

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

+0

क्या यह एक उत्तर है? –

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