पृष्ठभूमि के लिए सर्वर साइड वस्तुओं के साथ दो तरह से संचारवेब अनुप्रयोग विकास
मेरी पृष्ठभूमि सी के साथ ++ एम्बेडेड उपकरणों और डेस्कटॉप के लिए उच्च पैमाने वस्तु उन्मुख मिडलवेयर और अनुप्रयोग विकास है। अब हमें अपने स्टार्टअप के लिए एक उच्च स्तरीय वेब-ऐप बनाना होगा।
प्रश्न
अनुरोध-प्रतिक्रिया पर आधारित है और निरंतर मतदान आधारित वर्तमान वेब विकास चौखटे बहुत आदिम, अक्षम लग रहा है।
मैं पूरी तरह से सर्वर-साइड ऑब्जेक्ट उन्मुख और ईवेंट आधारित प्रोग्रामिंग की तलाश में हूं। यहाँ एक यह उदाहरण है,
एक लगातार वस्तु employeeManager सर्वर पर नामित,
इस वस्तु कीतरीकों,
empList getAllEmployeeList();
empList getEmployeeOfDepartment(string strDept);
/*Some more */
इस वस्तु की घटनाओं है
employeeAdded(empID);
employeeEdited(empID);
employeeRemoved(empID);
/*Some more */
अब, क्लाइंट साइड जावास्क्रिप्ट इस (सर्वर-साइड) ऑब्जेक्ट के तरीकों को कॉल करने में सक्षम होना चाहिए और इस ऑब्जेक्ट की घटनाओं को प्राप्त करने में सक्षम होना चाहिए। हम एसिंक्रोनस मोड में विधि कॉल के परिणाम प्राप्त कर सकते हैं। फ्रेमवर्क को एक तरीका भी प्रदान करना चाहिए ताकि दृश्य (या एचटीएमएल-जेएस पेज) आवश्यक सर्वर साइड इवेंट्स के लिए पंजीकरण कर सके।
क्या कोई ढांचा है जो इस पद्धति पर काम करता है। सॉकेटियो के शीर्ष पर ऐसा कुछ भी? कोई भी ढांचा जो क्लाइंट जावास्क्रिप्ट और अलग-अलग पक्ष वस्तुओं के बीच एक अच्छा दो तरह का आरपीसी प्रदान करता है?
अगर आपने कहा कि किस तरह का सर्वर स्टैक आप काम कर रहे हैं, तो इसका जवाब देना आसान हो सकता है - उदाहरण के लिए https://github.com/SignalR/SignalR जेएस क्लाइंट (दूसरों के बीच) में सर्वर साइड इवेंट को धक्का देता है। नेट आधारित ढेर। – JcFx
@ जेसीएफएक्स, आपकी प्रतिक्रिया के लिए बहुत बहुत धन्यवाद। नहीं .net कृपया, मैं सर्वर प्रोग्रामिंग के लिए या तो जावा या जावास्क्रिप्ट के साथ जाऊंगा। – SunnyShah
आधा मजा सिस्टम के उस हिस्से को खरोंच से बना रहा है - या शायद यह सिर्फ मुझे है :) मुझे डर है कि मैं जो भी पूछता हूं उसके लिए मुझे पूर्व-निर्मित सिस्टम के बारे में पता नहीं है, लेकिन यह देखने के लिए देख रहा हूं कि क्या लोग आगे बढ़ते हैं - एक अच्छा सवाल है। Xyu को +1 करने के लिए +1 जो मैंने शुरू किया होगा। – Pebbl