2015-09-28 14 views
22

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

मेरा प्रश्न यह है कि Azure Web App और Azure Mobile App के बीच क्या अंतर है?

उत्तर

5

Azure के पुराने दिनों में, उनके पास 2 प्रसाद - Azure वेबसाइट्स और Azure मोबाइल सेवाएं थीं। कुछ समय पहले, दोनों को Azure App Service नामक किसी चीज़ में घुमाया गया था जिसमें दो और प्रकार के ऐप्स भी शामिल थे - API Apps और Logic Apps

अपने प्रश्न का उत्तर देने विशेष रूप से, Azure Web App Azure की जाने वाली वेबसाइटें कई भाषाओं के रूप में Azure Mobile App कि मोबाइल अनुप्रयोगों के लिए बैकएंड बुनियादी ढांचे को प्रदान करता है Azure मोबाइल सेवा के लिए नया नाम है, जहां में वेबसाइटों (या दूसरे शब्दों में निर्माण करने के लिए उपयोग कर सकते हैं के लिए नया नाम है , एज़ूर मोबाइल ऐप मोबाइल बैकएंड-ए-ए-सर्विस [एमबीएएसएस] अज़ूर से ऑफर कर रहा है)।

+0

यदि आप दोनों को Azure पोर्टल में जांचते हैं तो आप देखते हैं कि वेब ऐप में मोबाइल ऐप के समान सेटिंग्स हैं। इसका उद्देश्य क्या है? यदि आप सेटिंग> मोबाइल पर जाते हैं तो आप देखेंगे कि आप सर्वर सी # नमूना डाउनलोड कर सकते हैं जो मोबाइल एपीआई पर आधारित है। मैं अभी भी परेशान हूँ। क्या एक ही उदाहरण पर एक ऐप और एमबीएएस होस्ट करने के लिए यह समझ में आता है। मैं एक ही प्रोजेक्ट इंस्टेंस के बारे में बात कर रहा हूं जो एक ही ऐप सेवा योजना में नहीं है। – Ruslan

5

मोबाइल सेवा "क्लासिक" संस्करण है और केवल क्लासिक पोर्टल में उपलब्ध है। मोबाइल ऐप ऐप सेवा का हिस्सा है केवल पूर्वावलोकन पोर्टल में उपलब्ध है।

ऐप सेवा में वेब ऐप्स, मोबाइल ऐप्स, एपीआई ऐप्स और लॉजिक ऐप्स को एक इकाई के रूप में तैनात किया गया है। क्लासिक तरीके का उपयोग करके, आपको एक वेब ऐप और मोबाइल सेवा के लिए बताएं और भुगतान करना होगा ताकि आप ऐप सेवा का उपयोग करके पैसे बचा सकें। आपको वीएम का बड़ा चयन भी मिलता है।

सभी मोबाइल सेवा सुविधाओं को अभी तक मोबाइल ऐप्स में माइग्रेट नहीं किया गया है। यदि आप Node.js बैकएंड का उपयोग करते हैं, तो आपके जेएस कोड को प्रबंधित करने के लिए नए पोर्टल में अंतर्निहित कोई अच्छा UI नहीं है।

ध्यान दें कि माइक्रोसॉफ्ट ने यह घोषणा नहीं की है कि यह मोबाइल सेवाओं को बहिष्कृत कर देगा।

+1

यह सब मेरे लिए नया नहीं है - मैंने मोबाइल पोर्टल को पुराने पोर्टल से नए में माइग्रेट किया - मोबाइल ऐप में। लेकिन यह मेरे प्रश्न का उत्तर नहीं देता है। ऐप सेवाओं से वेब ऐप और मोबाइल ऐप के बीच क्या अंतर है? मैं सैद्धांतिक रूप से अंतर को समझता हूं लेकिन व्यावहारिक रूप से पोर्टल उन्हें अलग नहीं करता है। अगर मुझे एक वेबसाइट को तैनात करने की ज़रूरत है तो मैं एक वेब ऐप तैयार करूंगा - यह स्पष्ट है। लेकिन वेब ऐप में अधिसूचनाएं क्यों हैं, मोबाइल क्लाइंट कोड स्रोत उदाहरण, आदि – Ruslan

+1

"लेकिन व्यावहारिक रूप से पोर्टल उन्हें अलग नहीं करता है" आपने अभी अपने प्रश्न का उत्तर दिया है। ऐप सेवा नामक 1 में विलय की गई 4 सेवाएं। – CSharpRocks

20

आप की तरह, मैं विभिन्न प्रकार के ऐप सेवा ऐप्स (वेब ​​ऐप्स/मोबाइल ऐप्स/एपीआई ऐप्स) के बीच अंतर के आसपास अपना सिर नहीं प्राप्त कर सका। इस तथ्य के आधार पर कि किसी ने वास्तव में आपके प्रश्न का उत्तर नहीं दिया है, ऐसा लगता है कि हम एकमात्र नहीं थे।

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

और, लो और निहारना, दफन deep in the Azure docs:

तीन एप्लिकेशन प्रकार (एपीआई, वेब, मोबाइल) के बीच फर्क सिर्फ इतना नाम और आइकन Azure पोर्टल में उनके लिए प्रयोग किया जाता है।

हाँ: वे बिल्कुल वही हैं।

3

मुझे कुछ सूक्ष्म, लेकिन महत्वपूर्ण, मतभेद मिले हैं। एक सी # बैकएंड मानते हुए, मोबाइल अनुप्रयोग सेवा नियंत्रकों प्राप्त कर लेंगे TableController से - जो एक मेज पर आउट-ऑफ-द-बॉक्स CRUD आपरेशन प्रदान करता है, वेब एपीआई 2 शैली ApiController की तुलना में (जो आप अभी भी एक में उपयोग कर सकते हैं मोबाइल ऐप सेवा)। अब कम उलझन में?

+0

थोड़ा उलझन में। "वेब एपीआई 2 स्टाइल एपीकंट्रोलर की तुलना में (जिसे आप अभी भी मोबाइल ऐप सेवा में उपयोग कर सकते हैं)" तो मोबाइल कंट्रोलर बनाम वेबकंट्रोलर है? –

+0

एक नियमित एएसपी.नेट वेब एपीआई 2 प्रोजेक्ट एपी कंट्रोलर (जो एक एज़ूर मोबाइल ऐप प्रोजेक्ट में काम करता है) के नियंत्रक का उपयोग करेगा, हालांकि, मोबाइल ऐप सेवा स्टार्टर प्रोजेक्ट टाइप कंट्रोलर के नियंत्रकों का उपयोग करता है। वे वाक्यविन्यास में बहुत समान दिखते हैं। – markau

2

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

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