2008-10-31 13 views
5

के बाहर एक्शनस्क्रिप्ट 3 मैंने अभी एक फ्लैश प्रोजेक्ट समाप्त कर लिया है जहां मैंने फ्लेक्स फ्रेमवर्क के उपयोग के बिना "शुद्ध" AS3 में पूरी परियोजना की है। मुझे वेब पर इस बारे में बहुत कम लिखा गया है, इसलिए मुझे यकीन नहीं है कि यह आरआईए विकसित करने का एक आम तरीका है, या अगर मैंने दिग्गजों के कंधों को उड़ा दिया है और कुछ बेवकूफ किया है जो मुझे बाद में काट देगा।फ्लैश/फ्लेक्स

उस समय (प्रसिद्ध अंतिम शब्द!) में यह एक अच्छा विचार प्रतीत होता था, लेकिन किसी ऐसे व्यक्ति से सुनने की उम्मीद कर रहा था जो पुष्टि कर सके।

धन्यवाद, मार्कस

उत्तर

3

फ्लेक्स आप कुछ है कि क्या फ्लेक्स ढांचे आप देता है की सीमाओं के अंदर असली तेजी से बहुत अच्छा लगता है बनाना चाहते हैं अच्छा है।

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

+0

वाह, यह आकर्षक है। मैंने हाल ही में फ्लैश में बहुत सी चीजें बनाई हैं और मैं फ्लेक्स में उन घटकों का उपयोग करता हूं, लेकिन मैं अभी भी फ्लेक्स पर भारी निर्भर हूं। क्या आपके पास कोई सार्वजनिक ऐप है जो मैं देख सकता हूं? –

3

एक बिल्कुल अच्छा विचार की तरह लगता है। फ्लेक्स वास्तव में शुद्ध AS3 के शीर्ष पर, तेजी से प्रोटोटाइप, और संचार मानकों का एक ओवरले है।

विकास और बड़ी लाइब्रेरी और एपीआई में आपको आसानी से क्या लाभ होता है, आप सुव्यवस्थित, ताकत और सादगी में हार जाते हैं।

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

+0

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

4

इसमें कुछ भी गलत नहीं है। लोग हर दिन FlashDevelop और AS3-only फ्रेमवर्क का उपयोग करते हैं जैसे PureMVC। समर्थन के लिए किसी भी ढांचे के बिना एक जटिल ऐप करना भविष्य में समर्थन करना मुश्किल हो सकता है, लेकिन यदि आप अच्छी तरह से ज्ञात सर्वोत्तम प्रथाओं का पालन करते हैं तो ठीक होना चाहिए। भविष्य की रखरखाव, विशेष रूप से यदि इसे किसी और के रूप में बनाए रखा जाना है, तो आपके कोड और वास्तुकला में सामान्य डिजाइन पैटर्न का उपयोग करके भी काफी सुधार किया जा सकता है। यह सब छोड़कर, यदि आप वास्तव में किसी भी वास्तविक जटिलता के साथ कुछ बनाने के लिए कोड को स्लिंग कर रहे हैं, तो संभवतः आप तब तक खराब हो जाते हैं जब तक आप प्रत्येक फ़ंक्शन और समग्र आर्किटेक्चर को बहुत अच्छी तरह से दस्तावेज नहीं करते। शायद आज नहीं, शायद कल नहीं, लेकिन कुछ दिन आप (या कोई और है) खराब हो गया है! ;)

1

यह निश्चित रूप से ठीक है। उदाहरण के लिए, मैंने सुना है कि Issuu.com प्लेटफ़ॉर्म फ्लेक्स पर आधारित नहीं है बल्कि एक कस्टम फ्रेमवर्क है।

0

धन्यवाद सब! मैं एएस 3 से बहुत खुश हूं, और एमएक्सएमएल/फ्लेक्स का उपयोग करने के विरोध में मुझे जितनी मात्रा में नियंत्रण मिलता है। यह सुनकर अच्छा लगा कि मैं पागल नहीं हूँ!

+0

फिर आप दृश्य घटकों को कैसे कर रहे हैं? सभी को विरासत में आवेदन करके और बच्चे को जोड़कर और वह सब? –

+0

एएस 3 में कोई एप्लीकेशन क्लास नहीं है, जो फ्लेक्स फ्रेमवर्क क्लास है। प्रदर्शन प्रोग्रामिंग पर एडोब दस्तावेज का एक लिंक यहां दिया गया है: http://xrl.us/betio9 –

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

  • कोई संबंधित समस्या नहीं^_^