2013-08-05 2 views
39

मुझे यह बिल्कुल नहीं मिलता है .. सुनिश्चित करें कि यह एक अच्छा एप्लीकेशन होस्ट करने में सक्षम हो और यह अच्छा हो सकता है क्योंकि आईआईएस किसी भी कारण से नीचे चला जाता है ... तो आपकी सभी साइटें नीचे जाती हैं .. लेकिन अगर वे हैं आत्म-होस्टेड तो वे अपने जीवन में अपने जीवन में रहते हैं .. जो मुझे लगता है वह अच्छा है .. लेकिन मुझे अभी भी इसके पेशेवर नहीं मिलते हैं .. क्या मैं आईआईएस पाइप में अनावश्यक चीजों को छोड़ देता हूं जो ओविन का उपयोग करके गति करता है आवेदन, या .. वास्तविक पेशेवर क्या है? (आप उन सभी सूचीबद्ध करने के लिए यदि वे कई :) हैं की आवश्यकता नहीं है, लेकिन सिर्फ इसलिए मैं आप आईआईएस से अधिक Owin और कटाना का उपयोग क्यों करना चाहते हैं प्राप्त) पहले सेओविन और कटाना, सर्वर से एप्लिकेशन को क्यों रद्द करें?

धन्यवाद!

+0

मेरा ब्लॉग देखें http://blogs.msdn.com/b/webdev/archive/2014/04/23/why-katana-should-be-on-your-radar.aspx – RickAndMSFT

उत्तर

23

आपका प्रश्न मान्य है।

आप शायद ज्यादातर वेब का सामना करना पड़ वेब सर्वर के बारे में सोच रहे हैं। HTML (या json या websockets) की सेवा करने के लिए बहुत अधिक उपयोग किया जा सकता है।

मैं आईआईएस के बजाय नैन्सी का उपयोग करता हूं क्योंकि मेरे पास small application है कि मैं केवल अंदर से पहुंचना चाहता हूं जबकि आईआईएस बाहर की ओर है। इसके अलावा - अगर मशीन में आईआईएस नहीं है तो मुझे इसे इंस्टॉल करने की आवश्यकता नहीं है।

कहें कि आप ओएसएक्स या * निक्स चलाते हैं। फिर आप एक बहुत अच्छी भाषा और ditto संपादक हो सकते हैं और मोनो पर एक साधारण वेब सर्वर चला सकते हैं।

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

कहें कि आप अपने घर को विन मशीन के साथ दिल और केंद्र के रूप में स्वचालित कर रहे हैं। अब, क्या आप वास्तव में आईआईएस स्थापित करना चाहते हैं जो गॉडस्कोनवाट करता है या जितना संभव हो उतना कम करता है?
यदि उपरोक्त स्वचालित घर आपका पालतू एफ/ओएसएस प्रोजेक्ट है और आप स्वचालित परीक्षण पर भारी हैं। नैन्सी इसके लिए अच्छी तरह से जाना जाता है।

एक और उदाहरण मेरी नज़दीकी वास्तविकता से लिया जाता है। मेरे पास snow flake server पुराना उम्ब्राको सीएमएस चल रहा है। इससे पहले कि मैं इस मशीन को छूता हूं और केवल इतना धीरे से पहले मैं अपने मुलायम दस्ताने डालता हूं।
यदि मुझे उस पर एक और वेब या जेसन सर्वर चाहिए तो नैन्सी कम से कम संभव छाप करेगी।

ओडब्ल्यूआईएन तर्क खराब है हालांकि माइक्रोसॉफ्ट के पास कटाना को दरवाजे से कम या कम लगता है।

HTH

+0

ठीक है, लेकिन अगर मुझे मिलता है यह सही ... आपके पास अभी भी एक सर्वर-मशीन है, जो नैन्सी चलाती है..और फिर आपके पास कुछ क्लाइंट हैं जो सर्वर-मशीन से जुड़ते हैं, क्या मैं सही हूँ? क्यों होस्टिंग मशीन पर पहली जगह आईआईएस का उपयोग नहीं करें? .. या नैन्सी आपको रिमोट मशीन से सर्वर का प्रबंधन करने की अनुमति देता है? – Inx

+2

यदि, और केवल अगर, IIS _happens_ सर्वर पर होना है तो यह शायद कुछ के लिए समर्पित है; आम तौर पर वेब पर उपयोगकर्ताओं को एचटीएमएल सामग्री की सेवा। दूसरी ओर, मेरा आवेदन DevOps उद्देश्यों की सेवा कर रहा है। मैं आईआईएस को छूए बिना अपने ऐप का उपयोग और निकालना चाहता हूं। मैंने उपरोक्त मेरा जवाब भी भर दिया। – LosManos

+1

"मैं आईआईएस के बजाय नैन्सी का उपयोग करता हूं" एक बयान है जिसे कुछ स्पष्टीकरण की आवश्यकता है। नैन्सी आधारित अनुप्रयोग निश्चित रूप से आईआईएस पर अच्छी तरह से चल सकते हैं। बेहतर कहें कि आप नैन्सी स्वयं होस्टिंग का उपयोग करते हैं। –

11

एक Owin और एमएस से कटाना अवलोकन प्रदान करता है - ऐतिहासिक पृष्ठभूमि और दोनों परियोजनाओं के पीछे तर्क यहां पाया जा सकता:

:

http://www.asp.net/aspnet/overview/owin-and-katana/an-overview-of-project-katana

लेख से संक्षेप में प्रस्तुत करना ओविन: इसका लक्ष्य अगली वेब ढांचा नहीं है, बल्कि वेब ढांचे और वेब सर्वर कैसे इंटरैक्ट करते हैं इसके लिए एक विनिर्देश है।

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

+0

नए आलेख हावर्ड ने http://msdn.microsoft.com/en-us/magazine/dn451439.aspx – RickAndMSFT

+0

भी लिखा है http://blogs.msdn.com/b/webdev/archive/2014 भी देखें /04/23/why-katana-should-be-on-your-radar.aspx – RickAndMSFT

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