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