2012-09-24 17 views
6

सबसे पहले, मैंने हाल ही में वेबमैट्रिक्स का उपयोग करके सीएसटीएमएल में रेज़र के साथ बिल्डिंग में अपना हाथ आजमाया है और मुझे एएसपीएक्स वेब फॉर्म बनाने से बहुत कम समय लगता है। इसे इस्तेमाल करने के बाद, अब मैं अपनी एएसपीएक्स परियोजनाओं के अंदर बहुत सी चीजें कर सकता हूं और बहुत कम कोड के साथ ...क्या कोई कारण है कि cshtml लोकप्रिय नहीं है

अब, मैंने आज सीएसटीएमएल का उपयोग कर कंपनियों में Google आदि के आसपास देखा है , वे इसका उपयोग आदि के लिए कर रहे हैं, लेकिन मुझे वहां बड़ी संख्या में उदाहरण नहीं मिल रहे हैं। हो सकता है कि मैं सिर्फ गलत जगह पर देख रहा था, इस प्रश्न का शीर्षक गलत प्रस्तुत कर रहा था, लेकिन मुझे बस एक एहसास हुआ कि एक कारण है कि कंपनियां अभी भी सीएसटीएमएल पर एएसपीएक्स का उपयोग कर रही हैं।

मैं अगले महीने एक बड़े ग्राहक के लिए एक परियोजना शुरू करने जा रहा हूं और मैं यह तय नहीं कर सकता कि इसे इस तरह से बनाने का कदम उठाना है (उन्हें एक कस्टम ब्लॉग, लॉगिन क्षेत्र आदि की आवश्यकता है)। कोई विचार? केवल अन्य ढेर धागा मैं एक बहस के संबंध में किसी काम के पाया था: Razor/CSHTML - Any Benefit over what we have?

धन्यवाद,

एडम

+1

हाँ, यह –

उत्तर

5

यह का एक बहुत एएसपी (क्लासिक) से कोई लेना देना नहीं है एक बहुत चारों ओर कर दिया गया है लंबा और (परियोजना के आकार के आधार पर) एक प्रवासन बहुत अधिक लागत ले सकता है।

वहाँ भी है जैसे विचार:

  1. क्या वर्तमान वेब कर्मचारी पता है कि (? क्या वे में धाराप्रवाह हैं)
  2. क्या पुस्तकालयों (मालिकाना या अन्यथा) कर रहे हैं पहले से ही एएसपी पर निर्भर है (कस्टम नियंत्रण सहित) करता है ।
  3. आप कितने एसईओ हिट को परिवर्तित करने जा रहे हैं (कुछ साइटें क्लासिक एएसपीएक्स पेज प्रत्यय की नकल कर सकती हैं जो मार्गों के व्यवहार को बदलने के तरीके को बदलती हैं लेकिन वास्तव में सीएसटीएमएल का उपयोग कर रही हैं)।
+0

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

3

अनुभवी एएसपी.NET डेवलपर्स के लिए वेब फॉर्म या एमवीसी से वेब पेज (रेजर) में जाने के लिए एक अनिवार्य कारण नहीं है। एक ढांचे के रूप में, यह उन लोगों को आकर्षित करने के लिए डिज़ाइन किया गया है जो वेब फॉर्म या एमवीसी को सीखने की वक्र के बहुत अधिक पाते हैं। क्लासिक एएसपी या PHP से आने वाले लोग, उदाहरण के लिए।

मैं एएसपी.NET मंचों पर वेब पेजों के ढांचे पर बहुत से प्रश्नों का उत्तर देता हूं, और मैंने निश्चित रूप से ढांचे की कोशिश करने वाले लोगों की संख्या में वृद्धि देखी है। कार्यक्षमता और सुरक्षा के मामले में, आपके पास आपके पीछे संपूर्ण एएसपी.नेट ढांचा है ताकि आप वेब पेजों के साथ कुछ भी कर सकें जो आप एमवीसी या वेब फॉर्म के साथ कर सकते हैं - इसमें से बहुत अधिक आसानी से।

वेब पेजेस फ्रेमवर्क को दिमाग में टेस्टेबिलिटी के साथ डिज़ाइन नहीं किया गया है, और टीमों के आयोजन के लिए यह अधिक कठिन हो सकता है क्योंकि सर्वर-लॉजिक की एक निश्चित मात्रा HTML के समान फ़ाइल में एम्बेडेड होती है।

यदि आप एकमात्र डेवलपर हैं और वेब पेजों का उपयोग करके खुश हैं, तो इसके लिए जाएं।

+0

चीयर्स माइक, समझ में आता है। दिलचस्प है कि यह टीमों के लिए आदर्श नहीं है, लेकिन मैं इसे ध्यान में रखूंगा – ASouthorn

+1

@ASouthorn मुझे नहीं लगता कि उनका मुद्दा यह था कि यह टीमों के लिए आदर्श नहीं है, लेकिन यदि आपकी टीम पहले से ही वेब फॉर्म में छिपी हुई है तो एमवीसी में जा रही है पूरी टीम को उस पर गति प्राप्त करने की आवश्यकता है। एमवीसी टीमों के लिए ठीक काम करता है। एमवीसी का उपयोग कर 5 की एक टीम पर और मुझे नहीं लगता कि हम में से कोई भी स्वेच्छा से वेब फॉर्म पर वापस जायेगा। मुझे पता है कि यह पुराना सवाल है, लेकिन इस पर आने वाले किसी भी व्यक्ति के लिए मेरे 2 सेंट फेंकना चाहता था। – AaronLS

+0

@ASouthorn मेरा बिंदु बिल्कुल सही था कि वेब पेज फ्रेमवर्क टीमों के लिए आदर्श नहीं है। एमवीसी वेब पेज नहीं है। वे दो अलग-अलग विकास ढांचे हैं। –

1

इस विषय के बारे में बहुत सी चर्चा हुई। सही काम के लिए यह सिर्फ राय, सही उपकरण है।कृपया राय के लिए निम्नलिखित & जवाब पर गौर:

आशा इस मदद करता है

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

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