2011-04-27 19 views
11

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

बेशक, सर्वर के सभी कनेक्शनों को प्रबंधित करना मुश्किल है, लेकिन धूमकेतु ढांचे उस समस्या को हल करते हैं (और यह '06 में कुछ भी मुड़ने जैसा था)। तो सौदा क्या है: क्या ब्राउज़र में धूमकेतु समर्थन के साथ कोई सौदा करने वाली समस्याएं हैं, या फिर लोग वापस गलत थे?

इसके अलावा: मैं हाल ही में एक ~ 2010 ब्लॉग पोस्ट धूमकेतु प्रौद्योगिकी के राज्य का सारांश, विस्तार से प्रत्येक विधि को कवर पढ़ें। यह ध्वनि बना दिया जैसे कि किसी भी तरीके वास्तव में व्यवहार्य नहीं थे। पोस्ट बहुत प्रेरक था, यही कारण है कि मैं अभी भी धूमकेतु के बारे में चिंतित हूं। ब्लॉग के बारे में मुझे याद रखने वाली एकमात्र चीज यह है कि इसमें एक गहरा पृष्ठभूमि (भूरा या काला) था। क्या किसी और ने उस पोस्ट को देखा है? मैं वास्तव में इसे फिर से पढ़ना चाहूंगा।

उत्तर

5

मैं तर्क दूंगा कि धूमकेतु अभी बहुत व्यवहार्य है, हर ब्राउज़र लंबे मतदान का समर्थन करता है, इसलिए आपके पास एक आम फॉलबैक है जो अभी भी काम करेगा, और प्रत्येक ब्राउज़र में विधियां हैं जो लंबे मतदान से अधिक प्रदर्शनकारी होंगी।

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

मैं और बंदर की तरह चौखटे cometD कि आप बैकएंड और क्लाइंट साइड उपयोगिताओं आप और अधिक जटिल कार्यों पर लेने में सक्षम लोगों को देख रहे हैं देने के साथ अब लगता है। यह वैसे भी अपरिपक्व नहीं हो सकता है, धूमकेतु सिर्फ एक तकनीक है जो मौजूदा क्षमताओं का उपयोग बहुत ही उपन्यास में करती है।

+0

+1; मैं फ्रोजन माउंटेन (www.frozenmountain.com) के लिए काम करता हूं और हमें .NET के लिए धूमकेतु सर्वर कार्यान्वयन मिला है। इस तरह, मैं इस दुनिया में बहुत समय बिताता हूं। धूमकेतु पूरी तरह व्यवहार्य है, बशर्ते आपके पास सही कार्यान्वयन हो। ब्राउज़र समर्थन ठीक है, प्रदान किया गया (जैसा कि एंड्रयू ने कहा) आप ठीक से वापस आते हैं। और लंबे समय तक मतदान वास्तव में सुंदर प्रदर्शन भी है, HTTP को एलीव्स और टीसीपी कनेक्शन दोबारा उपयोग करने के लिए धन्यवाद। अच्छी तरह से एंड्रयू डाल दिया। – jvenema

3

मुझे नहीं लगता कि कुछ साल पहले धूमकेतु के संबंध में ब्राउज़रों ने बहुत कुछ बदल दिया है। इसकी सभी हैकनेस बरकरार है। वेबसाकेट अंतिम जवाब होगा, इसलिए ब्राउज़र निर्माताओं को धूमकेतु को ठीक करने में कोई जल्दी नहीं है, लेकिन वह "मानक" अभी भी प्रवाह में है।

+0

इसमें कोई संदेह नहीं है कि यह अभी भी हैकी है, लेकिन मैं लोगों को यह कहता था कि उत्पादन में उपयोग करने के लिए भी संभव नहीं था। अब यह हर जगह है (मीबो, फेसबुक चैट, जीमेल में चैट, प्लर्क) और मैं अब और नहीं सुनता हूं। लेकिन हाँ, ग्राहक पक्ष पर वास्तव में कुछ भी नहीं बदला है। तो मैं सोच रहा हूं कि सौदा क्या है। – Alex

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