2008-09-18 14 views
8

मुझे लगता है कि फ्लेक्स पर नमूने, ट्यूटोरियल और सरल उदाहरण ढूंढना आसान है।
वास्तविक जीवन परियोजनाओं के आधार पर युक्तियों और अच्छी प्रथाओं को ढूंढना मुश्किल लगता है।
कैसे पर कोई सुझाव:फ्लेक्स सर्वोत्तम प्रथाओं?

  • कैसे पोषणीय actionscript कोड
  • लिखने के लिए चिंता का एक साफ जुदाई सुनिश्चित करने के लिए कैसे। क्या किसी ने एक वास्तविक फ्लेक्स प्रोजेक्ट पर कैरियरगॉर्म, शुद्धएमवीसी या आसान एमवीसी जैसे एमवीसी ढांचे का उपयोग किया है?
  • कैसे साथ BlazeDS/amfphp एक सर्वर से डेटा लाने के लिए?
  • अंतिम उपयोगकर्ता के लिए विलंबता कैसे कम करें?
  • ...

उत्तर

5

मैं अपने काम में फ्लेक्स के साथ अक्सर काम करते हैं, और मैं मदद करने के लिए .. खुश हो जाएगा, लेकिन आपके प्रश्नों का हर एक के लिए एक लेख के लायक :) मैं कुछ संक्षिप्त उत्तर की कोशिश करेंगे।

Maintenable कोड: मुझे लगता है कि किसी भी अन्य OO भाषाओं के वही नियम लागू होते हैं। कुछ फ्लेक्स-विशिष्ट नियमों का पालन करने के लिए मैं उपयोग कर रहा हूं: मजबूत टाइप किए गए चर का उपयोग करें, हमेशा संदेशों को प्रेषित करने पर विचार करें क्योंकि आपके यूआई घटकों के लिए एक दूसरे से बात करते हैं (थोड़ा और प्रारंभिक काम, बहुत लचीला और बाद में decoupled)।

फ़्रेमवर्क: इसे देखा, प्रलेखन .. बहुत अच्छा पढ़ा है, लेकिन मैं अभी भी लगता है कि उनकी जटिलताओं लाभ वे प्रदान से संतुलित नहीं कर रहे हैं। वैसे भी मैं इस बिंदु पर अपना दिमाग बदलना चाहता हूं ..

सर्वर से बात कर रहा है: अभी मैं ब्लैजडीएस का उपयोग कर रहा हूं, यह बहुत अच्छी तरह से काम करता है .. अगर आपको कोई विषय मिलता है तो वहां पर कई ट्यूटोरियल हैं इसे स्थापित करने में परेशानी मुझे मदद करने में खुशी होगी।

प्रतीक्षा अवधि: आप क्लाइंट/सर्वर comunications में मतलब है? यदि हां, तो आप लागू चैनलों BlazeDS के विभिन्न प्रकार का पता लगाने चाहिए .. पुल केवल, दो तरह http मतदान, http (धूमकेतु) पर वास्तविक समय .. पास आप और अधिक की आवश्यकता है, LiveCycle डेटा सेवाओं ES, से commrcial कार्यान्वयन जो ब्लेज़डीएस पैदा होता है, अन्य चीजों के साथ आरटीएमपी नामक एक और प्रोटोकॉल प्रदान करता है, यह http-सुरंग नहीं है इसलिए फ़ायरवॉल और प्रॉक्सी के साथ समस्या हो सकती है, लेकिन यह बेहतर प्रदर्शन प्रदान करता है (एलसीडीएस का एक मुफ्त बंद स्रोत संस्करण है)। मैं इंट्रानेट वातावरण में मानक http चैनल का उपयोग करता हूं, और बड़े डेटासेट के साथ भी कोई वास्तविक प्रदर्शन समस्या नहीं मिली है।

खैर .. काफी सामान का एक बहुत, नहीं अधिक विशिष्ट अब इस अंक में से प्रत्येक पर हो सकता है, आप से पूछना अगर जरूरत :)

+0

आपकी प्रतिक्रिया के लिए धन्यवाद विलंबता के बारे में: मेरे पास एक ऐसे होमपेज के साथ एक एप्लिकेशन है जिसके लिए कई सेवाओं से डेटा की आवश्यकता है। मैंने पहले से ही एक httprequest में कई सेवा कॉल बैच करने के लिए डीडब्लूआर (AJAX फ्रेमवर्क) के साथ उपयोग किया है। क्या आप जानते हैं कि फ्लेक्स के साथ इसे कैसे प्राप्त किया जाए? एक कमांड पैटर्न के साथ http चैनल? –

+0

आपको एक HTTP अनुरोध में आदेशों को बैच क्यों करना चाहिए? आम तौर पर आप इस तरह के निम्न स्तर के विवरण के खिलाफ कोड नहीं करते हैं, आप बस अपने रिमोटोबजेक्ट विधियों को कॉल करते हैं (और एक्सएमएल कॉन्फ़िगरेशन का उपयोग यह वर्णन करने के लिए करते हैं कि उन्हें कैसे संभालें)। सबसे आसान तरीका एक विज्ञापन-सेवा सेवा बना सकता है जो सभी डेटा एक साथ इकट्ठा करता है .. –

3

यहाँ महान संसाधनों की एक जोड़ी फ्लेक्स/AS3 सबसे अच्छा से कोई लेना देना नहीं है प्रथाओं और मानकों:

Flex SDK coding conventions and best practices

Flex best practices – Part 1: Setting up your Flex project

पहले एक मैं विशेष रूप से उपयोगी पाया और मैं सभी यह

को पढ़ने के लिए सुनिश्चित किसी भी टीम मैं के साथ काम करने की कोशिश
+0

इन उपयोगी लिंक के लिए बहुत बहुत धन्यवाद! –

0

मैं MVC ढांचे RIAWave link बिल्कुल अविश्वसनीय होने के लिए मिल गया है। यह सुपर हल्के और उपयोग करने में आसान है। मैंने केर्न्गर्म और शुद्ध एमवीसी को एक बहुत सी सीधी सीखने की वक्र प्राप्त करने के लिए पाया और वे दोनों मेरे लिए थोड़ा भारी महसूस करते हैं। आरआईएवेव रास्ते से बाहर रहता है और आपको काम करने के लिए एमवीसी मूल बातें देता है। बैकएंड पर

AMFPHP रूप में अच्छी तरह बहुत अच्छा है।एएमएफपीएचपी में एक अपाचे मॉड्यूल भी है जो सी में भेजे गए और प्राप्त डेटा को सीरियलाइजिंग/अनैरियलाइज करने का ख्याल रखेगा जो तेजी से चमक रहा है।

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

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