मैं अपने काम में फ्लेक्स के साथ अक्सर काम करते हैं, और मैं मदद करने के लिए .. खुश हो जाएगा, लेकिन आपके प्रश्नों का हर एक के लिए एक लेख के लायक :) मैं कुछ संक्षिप्त उत्तर की कोशिश करेंगे।
Maintenable कोड: मुझे लगता है कि किसी भी अन्य OO भाषाओं के वही नियम लागू होते हैं। कुछ फ्लेक्स-विशिष्ट नियमों का पालन करने के लिए मैं उपयोग कर रहा हूं: मजबूत टाइप किए गए चर का उपयोग करें, हमेशा संदेशों को प्रेषित करने पर विचार करें क्योंकि आपके यूआई घटकों के लिए एक दूसरे से बात करते हैं (थोड़ा और प्रारंभिक काम, बहुत लचीला और बाद में decoupled)।
फ़्रेमवर्क: इसे देखा, प्रलेखन .. बहुत अच्छा पढ़ा है, लेकिन मैं अभी भी लगता है कि उनकी जटिलताओं लाभ वे प्रदान से संतुलित नहीं कर रहे हैं। वैसे भी मैं इस बिंदु पर अपना दिमाग बदलना चाहता हूं ..
सर्वर से बात कर रहा है: अभी मैं ब्लैजडीएस का उपयोग कर रहा हूं, यह बहुत अच्छी तरह से काम करता है .. अगर आपको कोई विषय मिलता है तो वहां पर कई ट्यूटोरियल हैं इसे स्थापित करने में परेशानी मुझे मदद करने में खुशी होगी।
प्रतीक्षा अवधि: आप क्लाइंट/सर्वर comunications में मतलब है? यदि हां, तो आप लागू चैनलों BlazeDS के विभिन्न प्रकार का पता लगाने चाहिए .. पुल केवल, दो तरह http मतदान, http (धूमकेतु) पर वास्तविक समय .. पास आप और अधिक की आवश्यकता है, LiveCycle डेटा सेवाओं ES, से commrcial कार्यान्वयन जो ब्लेज़डीएस पैदा होता है, अन्य चीजों के साथ आरटीएमपी नामक एक और प्रोटोकॉल प्रदान करता है, यह http-सुरंग नहीं है इसलिए फ़ायरवॉल और प्रॉक्सी के साथ समस्या हो सकती है, लेकिन यह बेहतर प्रदर्शन प्रदान करता है (एलसीडीएस का एक मुफ्त बंद स्रोत संस्करण है)। मैं इंट्रानेट वातावरण में मानक http चैनल का उपयोग करता हूं, और बड़े डेटासेट के साथ भी कोई वास्तविक प्रदर्शन समस्या नहीं मिली है।
खैर .. काफी सामान का एक बहुत, नहीं अधिक विशिष्ट अब इस अंक में से प्रत्येक पर हो सकता है, आप से पूछना अगर जरूरत :)
स्रोत
2008-09-18 19:55:19
आपकी प्रतिक्रिया के लिए धन्यवाद विलंबता के बारे में: मेरे पास एक ऐसे होमपेज के साथ एक एप्लिकेशन है जिसके लिए कई सेवाओं से डेटा की आवश्यकता है। मैंने पहले से ही एक httprequest में कई सेवा कॉल बैच करने के लिए डीडब्लूआर (AJAX फ्रेमवर्क) के साथ उपयोग किया है। क्या आप जानते हैं कि फ्लेक्स के साथ इसे कैसे प्राप्त किया जाए? एक कमांड पैटर्न के साथ http चैनल? –
आपको एक HTTP अनुरोध में आदेशों को बैच क्यों करना चाहिए? आम तौर पर आप इस तरह के निम्न स्तर के विवरण के खिलाफ कोड नहीं करते हैं, आप बस अपने रिमोटोबजेक्ट विधियों को कॉल करते हैं (और एक्सएमएल कॉन्फ़िगरेशन का उपयोग यह वर्णन करने के लिए करते हैं कि उन्हें कैसे संभालें)। सबसे आसान तरीका एक विज्ञापन-सेवा सेवा बना सकता है जो सभी डेटा एक साथ इकट्ठा करता है .. –